Ejemplo n.º 1
0
        private void btnIngresar_Click(object sender, EventArgs e)
        {
            //Valido que los campos ingresados sean correctos
            if (this.FormularioValido())
            {
                UsuarioBusinessRule oUsuarioBR = new UsuarioBusinessRule();
                try
                {
                    //Valido Usuario y Contraseña
                    if (oUsuarioBR.EsUsuarioValido(txtNombreUsuario.Text, txtPassword.Text))
                    {
                        //Ahora tengo que buscar los roles que tiene dicho usuario y mostrar los formularios correspondientes
                        RolesUsuarioBusinessRule oRolesUsuarioBR = new RolesUsuarioBusinessRule();
                        oRolesUsuarioBR.ObtenerRolesUsuario(Sesion.SesionActual.Usuario_ID);

                        //Obtengo el cliente unico para este usuario
                        ClienteBusinessRule oClienteBR = new ClienteBusinessRule();
                        oClienteBR.ObtenerCliente(169);

                        //Oculto el panel de login y muestro el correspondiente al rol del usuario
                        this.Hide();
                        AdministradorRoles administradorRoles = new AdministradorRoles();
                        administradorRoles.procesarRoles();
                    }
                }
                catch (UsuarioDeshabilitadoException e1)
               {
                    MessageBox.Show("Usuario deshabilitado");
                }
                catch (PasswordIncorrectaException e2)
                {
                    MessageBox.Show("Password incorrecta");
                }
                catch (UsuarioInexistenteException e3)
                {
                    MessageBox.Show("Usuario inexistente");
                }

            }
        }
 private void CargarGrilla()
 {
     ClienteBusinessRule oClienteBR = new ClienteBusinessRule();
     dgvClientes.DataSource = oClienteBR.ObtenerClientes();
 }