private void btnIngresar_Click(object sender, EventArgs e) { try { if (txtUsuario.Text.Trim().Length == 0) { MessageBox.Show("Id de usuario no ha sido ingresada", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (txtPass.Text.Trim().Length == 0) { MessageBox.Show("Contraseña no ha sido ingresada", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } Usuarios objusuario = new Usuarios(); objusuario.IdUsuario = txtUsuario.Text.ToString(); objusuario.Contrasena = txtPass.Text.ToString(); List <Usuarios> resultado = GestorConexiones.GestorConexionServicios.VerificarUsuario(objusuario); //Se se asigna el valor NombreUsuario a objusuario para dar la bienvenida foreach (Usuarios item in resultado) { objusuario.IdUsuario = item.IdUsuario; objusuario.Nombre = item.Nombre; } if (GestorConexiones.GestorConexionServicios.VerificarUsuario(objusuario).Count > 0) { MessageBox.Show("Bienvenido " + objusuario.Nombre); frmMenuPrincipal frm = new frmMenuPrincipal(); frm.CargarUsuario(objusuario); frm.Show(); this.Hide(); } else { contador++; if (contador > 2) { MessageBox.Show("Ha llegado al maximo de intentos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); Application.Exit(); } else { MessageBox.Show("Informacion incorrecta", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); }; return; } } catch (Exception ex) { MessageBox.Show(ex.Message, "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLogin_Click(object sender, EventArgs e) { if ((txtUsuario.Text == "" || txtUsuario.Text == "USUARIO") && (txtClave.Text == "" || txtClave.Text == "CLAVE")) { lblUsuarioMensaje.Text = "Ingrese nombre de Usuario"; lblClaveMensaje.Text = "Ingrese Contraseña"; } else if (txtUsuario.Text == "" || txtUsuario.Text == "USUARIO") { lblUsuarioMensaje.Text = "Ingrese nombre de Usuario"; } else if (txtClave.Text == "" || txtClave.Text == "CLAVE") { lblClaveMensaje.Text = "Ingrese Contraseña"; } else { UsuariosPersonal usuarioNegocio = new UsuariosPersonal(); Encrypt encripta = new Encrypt(); try { usuario.Nombre = txtUsuario.Text; usuario.Password = encripta.EncryptKey(txtClave.Text); if (usuarioNegocio.validarUsuario(usuario)) { usuario = usuarioNegocio.llenarUsuario(usuario.Nombre); frmMenuPrincipal principal = Owner as frmMenuPrincipal; principal.UsuarioLogueado.ID = usuario.ID; principal.UsuarioLogueado.Nombre = usuario.Nombre; principal.UsuarioLogueado.Password = usuario.Password; principal.UsuarioLogueado.Sexo = usuario.Sexo; principal.UsuarioLogueado.Imagen = usuario.Imagen; principal.UsuarioLogueado.Mail = usuario.Mail; principal.UsuarioLogueado.Tipo.Id = usuario.Tipo.Id; principal.UsuarioLogueado.Tipo.Descripcion = usuario.Tipo.Descripcion; Close(); } else { lblNoExiste.Text = "Usuario o clave incorrectos"; } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }
private void btnIngresar_Click(object sender, EventArgs e) { DatosUsuario DU = new DatosUsuario(); try { if (txtUsuario.Text == "") { MessageBox.Show("INGRESAR USUARIO."); } if (txtPass.Text == "") { MessageBox.Show("INGRESAR CONTRASEÑA."); } else { Usuarios = new Usuarios(); Usuarios.Descripcion = txtUsuario.Text; Usuarios.Pass = int.Parse(txtPass.Text); if (DU.Validar(Usuarios)) { if (Usuarios.Descripcion != "ADMIN") { string datos; datos = txtUsuario.Text + " - " + int.Parse(txtPass.Text); frmPlanillaTurnosDelMedico turnosDelMedico = new frmPlanillaTurnosDelMedico(); turnosDelMedico.lblNombreMedico.Text = datos; turnosDelMedico.Show(); } else { frmMenuPrincipal Menu = new frmMenuPrincipal(); Menu.Show(); } } else { MessageBox.Show("USUSARIO O CONTRASEÑA INCORRECTOS."); } } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void Iniciar() { Usuario usuario = new Usuario(); usuario.nombreUsuario = txtUsuario.Text.Trim(); usuario.pass = txtContrasena.Text.Trim(); if (LN.ConsultarAutenticacion(usuario)) { frmMenuPrincipal frm = new frmMenuPrincipal(); frm.Usuario = txtUsuario.Text.Trim(); frm.CargarMenu(); frm.Show(); this.Hide(); } else { if (LN.VerificarIntento(usuario) == 2) { frmLogin frm = new frmLogin(); LN.RestIntento(usuario); //reseta el intento a 0 MessageBox.Show("Excedio el limite de intentos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); Application.Exit(); } else { Intento += 1; LN.ActulizarUsuario(usuario); if (Intento == 3) { MessageBox.Show("Excedio el limite de intentos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); Application.Exit(); } else { MessageBox.Show("Usuarios y/o contraseña erroneos", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }
private void TBContraseña_KeyPress(object sender, KeyPressEventArgs e) { try { if (e.KeyChar == Convert.ToChar(Keys.Enter)) { if (TBUsuario.Text == "Tecnologia" && TBContraseña.Text == "SQL") { frmEquipos frmEquipos = new frmEquipos(); // frmEquipos.ShowDialog(); } else { DataTable Datos_Seguridad = Negocio.fEquipos.Seguridad_SQL(Equipo_SQL, HDD_SQL, MacSeguridad_SQL); //Evaluamos si existen los Datos if (Datos_Seguridad.Rows.Count == 0) { MessageBox.Show("Niveles de Seguridad no Cumplidos", "Leal Enterprise - Acceso Denegado", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ////<<<<<<----- Al pasar las pruebas de seguridad se procede a verificar los usuarios ingresados DataTable Datos = Negocio.fUsuarios.Login_SQL(this.TBUsuario.Text, this.TBContraseña.Text); //Evaluamos si existen los Datos if (Datos.Rows.Count == 0) { MessageBox.Show("Acceso Denegado al Sistema, Usuario o Contraseña Incorrecto. Si el Problema Persiste Contacte al Area de Sistemas", "Leal Enterprise", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { frmMenuPrincipal frm = new frmMenuPrincipal(); frm.Idempleado = Datos.Rows[0][0].ToString(); frm.Idusuario = Datos.Rows[0][1].ToString(); frm.Empleado = Datos.Rows[0][2].ToString(); frm.UsuarioLogueado = Datos.Rows[0][3].ToString(); //Captura de Valores en la Base de Datos frm.SQL_Guardar = Datos.Rows[0][4].ToString(); frm.SQL_Editar = Datos.Rows[0][5].ToString(); frm.SQL_Eliminar = Datos.Rows[0][6].ToString(); frm.SQL_Consultar = Datos.Rows[0][7].ToString(); frm.Menu_Almacen = Datos.Rows[0][8].ToString(); frm.Menu_Financiera = Datos.Rows[0][9].ToString(); frm.Menu_GestionHumana = Datos.Rows[0][10].ToString(); //frm.Menu_Productos = Datos.Rows[0][11].ToString(); frm.Menu_Reportes = Datos.Rows[0][12].ToString(); frm.Menu_Sistema = Datos.Rows[0][13].ToString(); frm.Menu_Ventas = Datos.Rows[0][14].ToString(); frm.Show(); this.Hide(); } } } } } catch (Exception ex) { MessageBox.Show(ex.Message + ex.StackTrace); } }