Ejemplo n.º 1
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            usuarioName = tbNombreUsuario.Text;
            contrasena  = tbContrasena.Text;

            BLUsuarios usuarioLog = new BLUsuarios();

            usuario = usuarioLog.Loguear(usuarioName);

            string us     = usuario.getNombreUsuario();
            string cont   = usuario.getContrasena();
            int    estate = usuario.getEstado();
            int    perfil = usuario.getPerfil();

            try
            {
                if (!usuarioName.Equals(""))
                {
                    if (!usuarioName.Equals(us) || !contrasena.Equals(cont))
                    {
                        MessageBox.Show("Usuario o Contraseña incorrectos");
                    }
                    else
                    {
                        if (usuarioName.Equals(us) && contrasena.Equals(cont) &&
                            perfil == PERFIL_ADMINISTRADOR && estate == ACTIVO)
                        {
                            FormAdministrador menuAdmin = new FormAdministrador();
                            this.Hide();
                            menuAdmin.ShowDialog();
                            this.Close();
                        }
                        else if (usuarioName.Equals(us) && contrasena.Equals(cont) &&
                                 perfil == PERFIL_DOCENTE && estate == ACTIVO)
                        {
                            MessageBox.Show("Logueo exitoso para ingresar a perfil docente");
                        }
                        else if (usuarioName.Equals(us) && contrasena.Equals(cont) &&
                                 perfil == PERFIL_SECRETARIA && estate == ACTIVO)
                        {
                            MessageBox.Show("Logueo exitoso para ingresar a perfil seceretaria");
                        }

                        else if (estate == INACTIVO)
                        {
                            MessageBox.Show("El usuario no se encuentra activo, contacte con el administrador");
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Por favor ingrese su usuario");
                }
            }
            catch
            {
            }
        }
Ejemplo n.º 2
0
        private void btnAceptar_Click(object sender, EventArgs e)
        {
            string user = txtUsuario.Text;
            string pass = txtPass.Text;

            if (DB.VerificarLogin(user, pass))
            {
                FormAdministrador frmAdministrador = new FormAdministrador();
                frmAdministrador.usuario = user;
                //this.Hide();
                //frmAdministrador.Owner = this;
                this.Visible = false;
                frmAdministrador.Show(this);
            }
            else
            {
                MessageBox.Show("El usuario o la contraseña es incorrecto");
                //txtUsuario.Focus();
                txtUsuario.Select();
            }
        }
Ejemplo n.º 3
0
        //ens obre un formulari administrador per modificar
        public static void obrirFormAdministradorModificar(ADMINISTRADORS administrador)
        {
            FormAdministrador fAdministradors = new FormAdministrador(administrador);

            fAdministradors.ShowDialog();
        }
Ejemplo n.º 4
0
        //ens obre un formulari administrador
        public static void obrirFormAdministrador()
        {
            FormAdministrador fAdministradors = new FormAdministrador();

            fAdministradors.ShowDialog();
        }
Ejemplo n.º 5
0
        private void button1_Click(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();

            objeuser.username = textUsername.Text;
            objeuser.clave    = textPass.Text;
            dt = objeNego.iniciaSesion(objeuser);

            if (textUsername.Text == "" || textPass.Text == "")
            {
                MessageBox.Show(" Las casillas no pueden estar vacias");
            }

            else if (textUsername.Text != "" && textPass.Text != "")
            {
                if (dt.Rows.Count > 0)
                {
                    MessageBox.Show(" Bienvenido " + dt.Rows[0][0].ToString(), " Mensaje ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    usuario_name = dt.Rows[0][0].ToString();
                    idRol        = dt.Rows[0][1].GetHashCode();
                    id           = dt.Rows[0][4].GetHashCode();
                    //MessageBox.Show("" + id);
                    // nuevo.mostrarPaquetes(id);


                    if (idRol == 1)
                    {
                        FormAdministrador admin = new FormAdministrador();
                        admin.Show();
                        // adminForm form = new adminForm();
                        //form.Show();
                        this.Hide();
                        ///MessageBox.Show(" ADMINISTRADOR " + id);
                    }
                    if (idRol == 2)
                    {
                        //MessageBox.Show("EMPLEADO");
                        //MessageBox.Show(" Bienvenido " + dt.Rows[0][0].ToString(), " Mensaje ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //Colaborador colaborador = new Colaborador();
                        // colaborador.Show();
                        this.Hide();
                        /// MessageBox.Show(" EMPLEADO " + id);
                        FormEmpleado emple = new FormEmpleado();
                        emple.Show();
                    }
                    if (idRol == 3)
                    {
                        //MessageBox.Show(" Bienvenido " + dt.Rows[0][0].ToString(), " Mensaje ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        //MessageBox.Show("CLIENTE");
                        //MessageBox.Show(" Bienvenido " + dt.Rows[0][4].ToString(), " Mensaje ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        // idUsuario = dt.Rows[0][4].GetHashCode();
                        //id = idUsuario;

                        // MessageBox.Show("" + id);

                        // formCliente cliente = new formCliente();
                        //cliente.Show();
                        this.Hide();
                        // MessageBox.Show(" CLIENTE "+id);
                        FormCliente clie = new FormCliente();
                        clie.Show();
                    }
                }
                else
                {
                    MessageBox.Show(" Usuario o contraseña incorrecta ");
                    // limpia();

                    contador++;
                    if (contador == 3)
                    {
                        MessageBox.Show(" Ha sobrepasado los intentos de sesion por logueo, por favor contacte al administrador para su ayuda ");

                        this.Close();
                    }
                }
            }
        }
Ejemplo n.º 6
0
        public void abrirAdministrador()
        {
            FormAdministrador menu = new FormAdministrador();

            menu.ShowDialog();
        }