private void LoginLocal() { //Comprobamos que el Nombre de Usuario contiene un Dominio var infoUser = Publicos.ComprobarDominioEnUsuario(txtUser.Text); infoUser.Dominio = cboDominio.Text; var result = false; //Comprobamos primero el tipo de Usuario if (GRPrincipal.Load(infoUser.Usuario, infoUser.Dominio)) { InfoUsuario.Initialize(); if (InfoUsuario.Instancia.Tipo) { result = GRPrincipal.Login(infoUser.Usuario, txtPass.Text, cboDominio.Text); } else { result = GRPrincipal.Login(infoUser.Usuario, GRCrypto.Encriptar(txtPass.Text)); } } else { throw new InvalidOperationException("El usuario no está inscrito para este Sistema"); } if (!result) { throw new SecurityException("El usuario o clave no son válidos!"); } }
protected void Page_Load(object sender, EventArgs e) { this.usuarios = new Usuarios(); this.publicos = new Publicos(); this.registro = this.usuarios.getUsuarios(); this.regPublico = this.publicos.getPublicos(); }
protected void Page_Load(object sender, EventArgs e) { con = new Conexion(); con.Cerrar(); con.Conectar(); this.usuarios = new Usuarios(); this.publicos = new Publicos(); }
protected void Page_Load(object sender, EventArgs e) { String Tipo = Request.QueryString["TIPO"]; String Usuario = Request.QueryString["USER"]; String ID = Request.QueryString["ID"]; int IDObtenido = Convert.ToInt32(ID); this.meGusta = new MeGusta(); this.gustaSitio = new GustaSitio(); this.publicos = new Publicos(); this.registro = this.publicos.getPublicoID(Usuario); if (Tipo == "Sitio") { try { if (getUsuario().Read()) { int IDUsuario = Convert.ToInt32(getUsuario()["ID"].ToString()); this.gustaSitio.Insertar(IDObtenido, IDUsuario); } Response.Redirect("ListaLugares.aspx?id=" + Usuario); } catch { Response.Redirect("ListaLugares.aspx?id=" + Usuario); } } else if (Tipo == "Empresa") { try { if (getUsuario().Read()) { int IDUsuario = Convert.ToInt32(getUsuario()["ID"].ToString()); this.meGusta.Insertar(IDObtenido, IDUsuario); } Response.Redirect("ListaLugares.aspx?id=" + Usuario); } catch { Response.Redirect("ListaLugares.aspx?id=" + Usuario); } } else { Response.Redirect("ListaLugares.aspx?id=" + Usuario); } }
protected void Page_Load(object sender, EventArgs e) { String Usuario = Request.QueryString["ID"]; this.favoritoSitio = new FavoritoSitio(); this.favoritoEmpresa = new FavoritoEmpresa(); this.publicos = new Publicos(); this.registro = this.publicos.getPublicoID(Usuario); if (getUsuario().Read()) { String ID_User = getUsuario()["ID"].ToString(); this.registroEmpresa = this.favoritoEmpresa.getFavoritosUsuario(ID_User); this.registroSitio = this.favoritoSitio.getFavoritosUsuario(ID_User); } }
private void bbiActualizar_ItemClick(object sender, ItemClickEventArgs e) { try { Cursor.Current = Cursors.WaitCursor; Publicos.LimpiarCache(); ApplyAuthorizationRules(); } catch (Exception ex) { XtraMessageBox.Show( ex.Message, Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } finally { Cursor.Current = Cursors.Default; } }
/// <summary> /// Comprobación del Usuario /// </summary> /// <param name="username">Usuario</param> /// <param name="password">Contrasena</param> /// <returns>Booleano</returns> public override bool ValidateUser(string username, string password) { var result = false; //Comprobamos que el Nombre de Usuario contiene un Dominio var infoUser = Publicos.ComprobarDominioEnUsuario(username); //Comprobamos primero el tipo de Usuario if (GRPrincipal.Load(infoUser.Usuario, infoUser.Dominio)) { if (InfoUsuario.Instancia.Tipo) { result = GRPrincipal.Login(infoUser.Usuario, password, infoUser.Dominio); } else { result = GRPrincipal.Login(infoUser.Usuario, GRCrypto.Encriptar(password)); } } return(result); }
public static bool CanUpdate() { return(Publicos.ConsultarPermisos(TipoAccion.PuedeActualizar, typeof(Empresa).Name)); }
public static bool CanDelete() { return(Publicos.ConsultarPermisos(TipoAccion.PuedeEliminar, typeof(Empresa).Name)); }
public static bool CanGet() { return(Publicos.ConsultarPermisos(TipoAccion.PuedeLeer, typeof(Empresa).Name)); }
public static bool CanAdd() { return(Publicos.ConsultarPermisos(TipoAccion.PuedeAgregar, typeof(Empresa).Name)); }
public static bool CanGet() { return(Publicos.ConsultarPermisos(TipoAccion.PuedeLeer, typeof(PerfilUsuario).Name)); }