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); } }
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(); }