示例#1
0
        private void btnIngresar_Click(object sender, RoutedEventArgs e)
        {
            p = gp.autenticarempleado(txtUsuario.Text, txtClave.Text);
            if (p != null)
            {
                frmPrincipal frmprincipal = new frmPrincipal();
                frmprincipal.p = p;
                frmprincipal.gp = gp;
                frmprincipal.Show();
            }
            else
                MessageBox.Show("Incorrecto");
            //        Empleado a = persona as Empleado;

              //      if ( a.cargo.IdCargo== 1)//aki no necesita saber  q cargo tiene sino en el formulario principal
               //         MessageBox.Show("AKI ABRES EL FORMULARIO PRINCIPAL");
            //if (persona != null)
            //{
            //    frmPrincipal frmprincipal= new frmPrincipal();
            //    frmprincipal.persona = persona;
            //    frmprincipal.Show();
            //    this.Hide();
            //}
            //else
            //    MessageBox.Show("Credenciales incorrectas!", "Pulpin!!", MessageBoxButton.OK, MessageBoxImage.Exclamation);
        }
示例#2
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (TxtUsuario.Text != "USUARIO")
            {
                if (txtContraseña.Text != "CONTRASEÑA")
                {
                    //si los campos no estan vacios, instanciamos
                    //al modelo usuario de la capa de dominio.
                    UserModel user = new UserModel();
                    //DECLARAMOS UNA VARIABLE IMPLICITA DE NOMBRE LOGINVALIDO

                    var validLogin = user.LoginUser(TxtUsuario.Text, txtContraseña.Text); //asignamos como valor el resultado que retorna el metodo de iniciar sesión de la capa de dominio
                    //si el inicio de sesión es verdadero, instanciamos al formulario que queremos ir
                    if (validLogin == true)
                    {
                        frmPrincipal mainMenu = new frmPrincipal();
                        MessageBox.Show("Bienvenido " + UserLoginCache.FirstName);//mensaje de bienvenida
                        mainMenu.Show();
                        mainMenu.FormClosed += Logout;
                        this.Hide();
                    }
                    else
                    {
                        msgError("Usuario o contraseña incorrectos. \n Prueba otra vez.");
                        txtContraseña.Text = "CONTRASEÑA";
                        TxtUsuario.Focus();
                    }
                }
                else
                {
                    msgError("Porfavor, ingrese una contraseña");
                }
            }
            else
            {
                msgError("¡Por favor, digite un usuario!");
            }
        }
示例#3
0
        private void BtnIngresar_Click(object sender, EventArgs e)
        {
            //devuelve un databale el metodo login
            DataTable datos = NTrabajador.Login(this.txtUsuario.Text, this.txtPassword.Text);

            //evaluar si existe el usuario y password si hay una fila
            if (datos.Rows.Count == 0)
            {
                MessageBox.Show("No tiene acceso al sistema", "Sistema de ventas", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                //accedo al sistema abro frmprincipal y y envio los datos
                MessageBox.Show("Bienvenido al sistema " + this.txtUsuario.Text, "Sistema de ventas", MessageBoxButtons.OK);
                frmPrincipal obj = new frmPrincipal();
                obj.Idtrabajador = datos.Rows[0][0].ToString();//[fila][columna]
                obj.Apellidos    = datos.Rows[0][1].ToString();
                obj.Nombre       = datos.Rows[0][2].ToString();
                obj.Acceso       = datos.Rows[0][3].ToString();

                obj.Show();  //muestro principal
                this.Hide(); //oculto login
            }
        }
示例#4
0
        private void button1_Click(object sender, EventArgs e)
        {
            frmPrincipal frm = new frmPrincipal();

            frm.Show();
        }