private void Txtcontrasena_KeyPress(object sender, KeyPressEventArgs e) { Txtcontrasena.PasswordChar = '*'; if (e.KeyChar == Convert.ToChar(Keys.Enter)) { try { CN_Acciones LoguearUsuario = new CN_Acciones(); SqlDataReader Loguear; LoguearUsuario.Usuario = Txtusuario.Text; LoguearUsuario.Contrasena = Txtcontrasena.Text; if (LoguearUsuario.Usuario == Txtusuario.Text) { Lblerrorusuario.Visible = false; if (LoguearUsuario.Contrasena == Txtcontrasena.Text) { Lblerrorcontrasena.Visible = false; Loguear = LoguearUsuario.IniciarSesion(); if (Loguear.Read() == true) { this.Hide(); P_MenuPrincipal Pantalla = new P_MenuPrincipal(); Program.Cargo = Convert.ToInt32(Loguear["Cargo"].ToString()); Program.Status = Convert.ToInt32(Loguear["Estado"].ToString()); Program.NombreEmpleado = (Loguear["Nombre"].ToString() + " " + Loguear["Apellido"].ToString()); Program.ID_Empleados = Convert.ToInt32(Loguear["ID_Empleado"].ToString()); if (Program.Status != 2) { MessageBox.Show("USTED NO TIENE ACCESO AL SISTEMA"); P_Login P = new P_Login(); P.Show(); return; } Pantalla.Show(); } else { Lblerrorlogin.Text = "Usuario o contraseña incorrectos. Intentelo de nuevo"; Lblerrorlogin.Visible = true; Txtcontrasena.Clear(); BtnMostrarContrasena.Visible = false; BtnocultarContrasena.Visible = false; Txtcontrasena_Leave(null, e); Txtusuario.Clear(); Txtusuario.Focus(); } } else { Lblerrorcontrasena.Text = "Por favor ingrese su contraseña"; Lblerrorcontrasena.Visible = true; Lblerrorlogin.Visible = false; Txtcontrasena.Focus(); } } else { Lblerrorusuario.Text = "Por favor ingrese su nombre de usuario"; Lblerrorusuario.Visible = true; Lblerrorlogin.Visible = false; Txtusuario.Focus(); } } catch (Exception Error) { MessageBox.Show("No se pudo hacer la coneccion, comuniquese con servicio tecnico" + Error); } } else if (Txtcontrasena.Text == "") { BtnMostrarContrasena.Visible = false; BtnocultarContrasena.Visible = false; } else if (Txtcontrasena.Text != "") { BtnMostrarContrasena.Visible = true; BtnocultarContrasena.Visible = false; } else if (char.IsSeparator(e.KeyChar)) { e.Handled = true; } }
private void Btnacceder_Click(object sender, EventArgs e) { try { CN_Acciones LoguearUsuario = new CN_Acciones(); SqlDataReader Loguear; LoguearUsuario.Usuario = Txtusuario.Text; LoguearUsuario.Contrasena = Txtcontrasena.Text; if (LoguearUsuario.Usuario == Txtusuario.Text) { Lblerrorusuario.Visible = false; if (LoguearUsuario.Contrasena == Txtcontrasena.Text) { Lblerrorcontrasena.Visible = false; Loguear = LoguearUsuario.IniciarSesion(); if (Loguear.Read() == true) { this.Hide(); P_MenuPrincipal Pantalla = new P_MenuPrincipal(); Program.Cargo = Convert.ToInt32(Loguear["Cargo"].ToString()); Program.Status = Convert.ToInt32(Loguear["Estado"].ToString()); if (Program.Status != 2) { MessageBox.Show("USTED NO TIENE ACCESO AL SISTEMA"); P_Login P = new P_Login(); P.Show(); return; } Pantalla.Show(); } else { Lblerrorlogin.Text = "Usuario o contraseña incorrectos. Intentelo de nuevo"; Lblerrorlogin.Visible = true; Txtcontrasena.Clear(); BtnMostrarContrasena.Visible = false; BtnocultarContrasena.Visible = false; Txtcontrasena_Leave(null, e); Txtusuario.Clear(); Txtusuario.Focus(); } } else { Lblerrorcontrasena.Text = "Por favor ingrese su contraseña"; Lblerrorcontrasena.Visible = true; Lblerrorlogin.Visible = false; Txtcontrasena.Focus(); } } else { Lblerrorusuario.Text = "Por favor ingrese su nombre de usuario"; Lblerrorusuario.Visible = true; Lblerrorlogin.Visible = false; Txtusuario.Focus(); } } catch (Exception Error) { MessageBox.Show("No se pudo hacer la coneccion, comuniquese con servicio tecnico" + Error); } }