protected void Ingresar(Object sender, EventArgs e) { try { MSSQLSUL.Seguridad.Usuario vUsuario = new MSSQLSUL.Seguridad.Usuario(txt_usuario.Text, txtPassword.Text); if (vUsuario != null) { switch (vUsuario.EstadoUsuario) { case EstadoUsuario.Logeado: Session["Usuario"] = vUsuario; Response.Redirect("/Principal.aspx", false); break; case EstadoUsuario.NoLogeado: lblMensaje.Visible = true; lblMensaje.Text = "Ingreso no válido."; break; case EstadoUsuario.PassExpirado: //En este caso debemos pedir que cambie el password. lblMensaje.Visible = true; lblMensaje.Text = "Su contraseña Expiro, Por favor cambiela."; break; } } } catch (Exception ex) { throw new Exception(ex.Message); } }
public Conexion(Seguridad.Usuario vUsuario) { if (vUsuario == null) { throw new Exception("No se puede crear la conexión porque no se ha provisto una cadena de conexión válida."); } else { vUser = vUsuario; _Con = new SqlConnection(vUser.StringConexion); vNivelRecursivo = 0; } }
public OrganizadorBL(MSSQLSUL.Seguridad.Usuario strUsr) { this.DataUser = strUsr; dAcces = new OrganizadorDA(DataUser); }
public OrganizadorDA(MSSQLSUL.Seguridad.Usuario _usrConn) { UsrConn = _usrConn; }