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!");
            }
        }
Example #2
0
 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();
 }
Example #3
0
 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);
            }
        }
Example #6
0
 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);
        }
Example #8
0
 public static bool CanUpdate()
 {
     return(Publicos.ConsultarPermisos(TipoAccion.PuedeActualizar, typeof(Empresa).Name));
 }
Example #9
0
 public static bool CanDelete()
 {
     return(Publicos.ConsultarPermisos(TipoAccion.PuedeEliminar, typeof(Empresa).Name));
 }
Example #10
0
 public static bool CanGet()
 {
     return(Publicos.ConsultarPermisos(TipoAccion.PuedeLeer, typeof(Empresa).Name));
 }
Example #11
0
 public static bool CanAdd()
 {
     return(Publicos.ConsultarPermisos(TipoAccion.PuedeAgregar, typeof(Empresa).Name));
 }
Example #12
0
 public static bool CanGet()
 {
     return(Publicos.ConsultarPermisos(TipoAccion.PuedeLeer, typeof(PerfilUsuario).Name));
 }