private void ButtonAcceso_Click(object sender, EventArgs e) { using (MDC_LocalDBEntities localDBEntity = new MDC_LocalDBEntities()) { foreach (ValidaCajero_Result usuario in localDBEntity.ValidaCajero(UserTXT.Text, PassTXT.Text)) { if (usuario != null) { Logger.Info($"{usuario.Usuario} acaba de iniciar sesión."); //Esto manda el nombre del cajero/a y la sucursal al menu principal. CajaMenuPrincipal Menu = new CajaMenuPrincipal(usuario); this.Hide(); //Esconde esta ventana. Menu.Show(); //Muestra el menu return; //Termina el ciclo y sale del metodo. } } if (!localDBEntity.Database.Exists()) { ValidaCajero_Result usuario = new CajeroEspecial(); Logger.Info($"{usuario.Usuario} acaba de iniciar sesión."); //Esto manda el nombre del cajero/a y la sucursal al menu principal. CajaMenuPrincipal Menu = new CajaMenuPrincipal(usuario); this.Hide(); //Esconde esta ventana. Menu.Show(); //Muestra el menu return; //Termina el ciclo y sale del metodo. } //Si llegó a este punto, entonces el usuario y/o contraseña están invalidos, //... o hay errores de conexion con la DB. MessageBox.Show("Usuario y/o contraseña inválidos.", "Credenciales incorrectos", MessageBoxButtons.OK); UserTXT.Focus(); } }
private void button2_Click(object sender, EventArgs e) { CajaMenuPrincipal form_MainMenu = new CajaMenuPrincipal(); this.Hide(); form_MainMenu.Show(); }