예제 #1
0
 private void BtnIniciarSesion_Click(object sender, EventArgs e)
 {
     if (txtUsuario.Text.Trim() != "" && txtContraseña.Text.Trim() != "")
     {
         DataTable dt;
         entidadEmpledo.Nombre = txtUsuario.Text;
         entidadEmpledo.Clave  = txtContraseña.Text;
         dt = controladorLogin.IniciarSesion(entidadEmpledo);
         if (dt.Rows.Count > 0)
         {
             MessageBox.Show("Bienvenido");
             idEmpleado = dt.Rows[0]["emple_intCodigo"].ToString();
             V_Menu menu = new V_Menu(idEmpleado, this);
             menu.Show();
             this.Hide();
         }
         else
         {
             MessageBox.Show("Usuario y/o contraseña incorrectos");
             txtUsuario.Focus();
             txtUsuario.Clear();
             txtContraseña.Clear();
         }
     }
     else
     {
         MessageBox.Show("Llenar los campos.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
예제 #2
0
 public void cerrarSesion(V_Menu vMenu)
 {
     if (MessageBox.Show("¿Desea cerrar sesion?", "Cerrar sesion",
                         MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         V_Login vLogin = new V_Login();
         vMenu.Hide();
         vLogin.ShowDialog();
         vMenu.Close();
     }
     else
     {
     }
 }
예제 #3
0
        public void login(V_Login vLogin, TextBox txtDni, TextBox txtPass,
                          Label lbl)
        {
            mLogin.Dni      = txtDni.Text.Trim();
            mLogin.Password = txtPass.Text.Trim();

            if (!verificar(txtDni, txtPass, lbl))
            {
                if (sLogin.login(mLogin))
                {
                    MessageBox.Show("Hola: " + mLogin.Nombre
                                    + " " + mLogin.Apellidos);

                    V_Menu vMenuL = new V_Menu(mLogin);
                    vLogin.Hide();
                    vMenuL.ShowDialog();
                    vLogin.Close();
                }
                else
                {
                    lbl.Text = "Datos incorrectos";
                }
            }
        }
예제 #4
0
 public IEnumerable <V_Menu> GetV_MenuList()
 {
     return(ionixFactory.CreateCommand(this.DbAccess).Query <V_Menu>(V_Menu.Query()));
 }