namespace REPASO_EXAMEN_1_CON_CLAVE
{
public partial class PRINCIPAL : Form
{
List<Producto> prod = new List<Producto>();
int id = 0;
public PRINCIPAL()
{
InitializeComponent();
}
private void btnGuardar_Click(object sender, EventArgs e)
{
if ((string.IsNullOrEmpty(txtNombre.Text)) | (string.IsNullOrEmpty(txtFechaInicio.Text)) | (string.IsNullOrEmpty(txtFechaFin.Text)))
{
MessageBox.Show("ingrese campos");
}
else
{
DateTime fecha = DateTime.Parse(txtFechaInicio.Text);
DateTime fecha2 = DateTime.Parse(txtFechaFin.Text);
int comparacion = DateTime.Compare(fecha, fecha2);
if (comparacion < 0)
{
id++;
lblId.Text = Convert.ToString(id);
Producto produ = new Producto(id, txtNombre.Text, Convert.ToDateTime(txtFechaInicio.Text), Convert.ToDateTime(txtFechaFin.Text));
prod.Add(produ);
foreach (var item in prod)
{
lstLista.Items.Add(item);
MessageBox.Show("Datos guardados exitosamente");
}
}
else
{
MessageBox.Show("Fechas ingresadas incorrectamente");
}
}
}
private void btnNuevo_Click(object sender, EventArgs e)
{
txtNombre.Clear();
txtFechaInicio.Clear();
txtFechaFin.Clear();
}
private void lstLista_SelectedIndexChanged(object sender, EventArgs e)
{
foreach (Producto item in lstLista.SelectedItems)
{
lblId.Text = Convert.ToString(item.Id);
txtNombre.Text = item.Nombre;
txtFechaInicio.Text = Convert.ToString(item.FechaInicio);
txtFechaFin.Text = Convert.ToString(item.FechaFin);
}
}
}
}
---------------------
namespace REPASO_EXAMEN_1_CON_CLAVE
{
public partial class Form1 : Form
{
List<Usuario> listaUsuarios = new List<Usuario>();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Usuario usu = new Usuario("mayra", "may", "may");
Usuario usu1 = new Usuario("andres", "andy", "andy");
listaUsuarios.Add(usu);
listaUsuarios.Add(usu1);
}
private void btnIngresar_Click(object sender, EventArgs e)
{
Usuario usuarios = new Usuario(txtNombre.Text, txtLogin.Text, txtPassword.Text);
listaUsuarios.Add(usuarios);
foreach (var item in listaUsuarios)
{
if (item.Login == txtLogin.Text && item.Password == txtPassword.Text)
{
MessageBox.Show("BIENVENIDO " + txtNombre.Text);
PRINCIPAL prin = new PRINCIPAL();
prin.ShowDialog();
break;
}
else
{
if (item.Login != txtLogin.Text && item.Password != txtPassword.Text)
{
MessageBox.Show("NO REGISTRADO");
break;
}
}
}
}
}
}
domingo, 25 de octubre de 2015
jueves, 23 de julio de 2015
Como hacer una contraseña
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Linq;
using System.Data.Linq.Mapping;
namespace Chat_20_07_2015
{
class MiBD: DataContext
{
public Table<Usuario> usuarios;
public Table<Conversacion> conversaciones;
public Table<Mensaje> mensajes;
public MiBD() : base(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Mary\Downloads\Chat_20_07_2015\Chat_20_07_2015\PRACTICAPHV.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True") { }
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Linq;
using System.Data.Linq.Mapping;
namespace Chat_20_07_2015
{
class MiBD: DataContext
{
public Table<Usuario> usuarios;
public Table<Conversacion> conversaciones;
public Table<Mensaje> mensajes;
public MiBD() : base(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Mary\Downloads\Chat_20_07_2015\Chat_20_07_2015\PRACTICAPHV.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True") { }
}
}
----------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Linq;
using System.Data.Linq.Mapping;
namespace Chat_20_07_2015
{
[Table(Name="conversaciones")]
class Conversacion
{
[Column(IsPrimaryKey=true, AutoSync=AutoSync.OnInsert,IsDbGenerated=true)]
public int id;
[Column]
public string tema;
public override string ToString()
{
return this.id + " " + this.tema;
}
}
}
-------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Linq;
using System.Data.Linq.Mapping;
namespace Chat_20_07_2015
{
[Table(Name="mensajes")]
class Mensaje
{
[Column(IsPrimaryKey=true, AutoSync=AutoSync.OnInsert, IsDbGenerated=true)]
public int id;
[Column]
public string texto;
[Column]
public string id_usuarios;
[Column]
public string id_conversaciones;
public override string ToString()
{
return this.id_usuarios+" :"+this.texto;
}
}
}
--------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Linq;
using System.Data.Linq.Mapping;
namespace Chat_20_07_2015
{
[Table(Name="usuarios")]
class Usuario
{
[Column(IsPrimaryKey=true)]
public int id;
[Column]
public string login;
[Column]
public string password;
public override string ToString()
{
return this.id + " " + this.login + " " + this.password;
}
}
}
------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Chat_20_07_2015
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int aux;
String id_user;
MiBD mibase = new MiBD();
private void btnIngresar_Click(object sender, EventArgs e)
{
validarUsuario();
if (aux == 1)
{
Temas_Conversaciones temasConver = new Temas_Conversaciones(id_user);
temasConver.Show();
}
else
{
MessageBox.Show("Acceso Denegado");
}
}
private void validarUsuario()
{
var UsuarioBuscar = from usuario in mibase.usuarios
where usuario.id > 0//usuario.login == "dchango" && usuario.password == "dchango"
select usuario;
foreach (var iterUser in UsuarioBuscar)
{
if (txtLogin.Text == iterUser.login && txtPassword.Text == iterUser.password)
{
id_user = iterUser.login;
aux = 1;
break;
}
else
{
aux = 0;
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
--------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Chat_20_07_2015
{
public partial class Temas_Conversaciones : Form
{
String id_user;
public String Id_user
{
get { return id_user; }
set { id_user = value; }
}
public Temas_Conversaciones(String ini_user)
{
id_user = ini_user;
InitializeComponent();
}
public Temas_Conversaciones()
{
InitializeComponent();
}
MiBD mibase = new MiBD();
private void btnCrear_Click(object sender, EventArgs e)
{
Conversacion conver = new Conversacion();
conver.tema = txtTema.Text;
mibase.conversaciones.InsertOnSubmit(conver);
mibase.SubmitChanges();
traerConversaciones();
}
private void traerConversaciones()
{
var conversaciones = from conver in mibase.conversaciones
where conver.id > 0
select conver;
lstTemaConversaciones.Items.Clear();
foreach (var iterConversacion in conversaciones)
{
lstTemaConversaciones.Items.Add(iterConversacion);
}
}
private void Temas_Conversaciones_Load(object sender, EventArgs e)
{
traerConversaciones();
}
private void btnUnirse_Click(object sender, EventArgs e)
{
Conversacion conv = (Conversacion)lstTemaConversaciones.SelectedItem;
String id_conver = conv.id.ToString();
Mostrar_Conversaciones conver1 = new Mostrar_Conversaciones(id_user, id_conver);
conver1.Show();
}
}
}
----------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Chat_20_07_2015
{
public partial class Mostrar_Conversaciones : Form
{
MiBD mibase = new MiBD();
String id_user;
public String Id_user
{
get { return id_user; }
set { id_user = value; }
}
String id_conver;
public String Id_conver
{
get { return id_conver; }
set { id_conver = value; }
}
public Mostrar_Conversaciones(String ini_id_user, String ini_id_conver)
{
id_user = ini_id_user;
id_conver = ini_id_conver;
InitializeComponent();
}
public Mostrar_Conversaciones()
{
InitializeComponent();
}
private void Mostrar_Conversaciones_Load(object sender, EventArgs e)
{
cargarConversaciones();
}
private void cargarConversaciones()
{
var cargarMensa = from mensaje in mibase.mensajes
where mensaje.id_conversaciones == id_conver
select mensaje;
lstConversacion.Items.Clear();
foreach (var iterMe in cargarMensa)
{
lstConversacion.Items.Add(iterMe);
}
}
private void btnEnviar_Click(object sender, EventArgs e)
{
Mensaje mensajeNuevo = new Mensaje();
mensajeNuevo.texto = txtMensaje.Text;
mensajeNuevo.id_usuarios = id_user;
mensajeNuevo.id_conversaciones = id_conver;
mibase.mensajes.InsertOnSubmit(mensajeNuevo);
mibase.SubmitChanges();
cargarConversaciones();
}
}
}
Suscribirse a:
Entradas (Atom)