Exemple #1
0
        public Servicios.ResultadoLogin Login(string Mail, string Password)

        {
            if (SesionSingleton.Instancia.IsLogged())
            {
                throw new Exception("La sesión ya está iniciada");
            }

            UsuarioBE           oUsuario = new UsuarioBE();
            PerfilComponenteBLL bllComp  = new PerfilComponenteBLL();

            oUsuario = GetUsuarioLogin(Mail);
            bllComp.CargarPerfilUsuario(oUsuario);

            if (oUsuario.Mail == null)
            {
                throw new ExceptionLogin(ResultadoLogin.UsuarioInvalido);
            }


            if (!oUsuario.Password.Equals(Encriptador.Hash(Password)))
            {
                throw new ExceptionLogin(ResultadoLogin.PasswordInvalido);
            }
            else

            {
                SesionSingleton.Instancia.Login(oUsuario);
                return(ResultadoLogin.UsuarioValido);
            }
        }
Exemple #2
0
 public FormPerfiles()
 {
     InitializeComponent();
     Traducir();
     bllPat  = new PerfilPatenteBLL();
     bllFam  = new PerfilFamilaBLL();
     bllComp = new PerfilComponenteBLL();
     comboPermAtom.DataSource = bllPat.ObtenerPatentesAtomicas();
 }
 public FormPerfilUsuario()
 {
     InitializeComponent();
     bllComp    = new PerfilComponenteBLL();
     bllUsuario = new UsuarioBLL();
     bllFam     = new PerfilFamilaBLL();
     bllPat     = new PerfilPatenteBLL();
     comboUsuario.DataSource  = bllUsuario.ListarUsuarios();
     comboGrupos.DataSource   = bllFam.ObtenerFamilias();
     comboPermisos.DataSource = bllPat.ObtenerPatentes();
 }