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); } }
private void buttonConfig_Click(object sender, EventArgs e) { beUsuario = (UsuarioBE)this.comboUsuario.SelectedItem; tmpUs = new UsuarioBE(); tmpUs.Id = beUsuario.Id; tmpUs.Nombre = beUsuario.Nombre; tmpUs.Apellido = beUsuario.Apellido; bllComp.CargarPerfilUsuario(tmpUs); MostrarPerfil(tmpUs); }