Exemplo n.º 1
0
 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();
     }
 }
Exemplo n.º 2
0
        private void button2_Click(object sender, EventArgs e)
        {
            CajaMenuPrincipal form_MainMenu = new CajaMenuPrincipal();

            this.Hide();
            form_MainMenu.Show();
        }