Exemplo n.º 1
0
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        UsuarioBC usuario = new UsuarioBC();

        usuario.USERNAME = this.txtUsername.Text;
        usuario.PASSWORD = funcion.Encriptar(this.txtPassword.Text, this.txtUsername.Text.ToLower());
        usuario          = usuario.Login(usuario);
        if (!usuario.ESTADO)
        {
            usuario.LOGUEADO = false;
            string texto = "El usuario se encuentra inactivo, por favor contacte al administrador del sistema!";
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('" + texto + "');", true);
        }
        //else if (usuario.CAMBIO_PASS == 0 && usuario.ESTADO != null)
        //{
        //    Session["USUARIO"] = usuario;
        //    this.ModalPopupExtender1.Show();
        //}
        else
        {
            if (usuario.LOGUEADO)
            {
                Session["USUARIO"] = usuario;
                Response.Redirect("~/App/Inicio.aspx");
            }
            else
            {
                usuario.LOGUEADO = false;
                string texto = "Nombre de usuario o contraseña incorrecta, por favor intente nuevamente!";
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('" + texto + "');", true);
            }
        }
    }
Exemplo n.º 2
0
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        UsuarioBC usuario = new UsuarioBC();

        usuario.USERNAME = this.UsuarioL.Value;
        usuario.PASSWORD = funcion.Encriptar(this.ContrasenaL.Value, this.UsuarioL.Value.ToLower());
        usuario          = usuario.Login(usuario);
        if (usuario.LOGUEADO)
        {
            if (!usuario.ESTADO)
            {
                usuario.LOGUEADO = false;
                string texto = "El usuario se encuentra inactivo, por favor contacte al administrador del sistema!";
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('" + texto + "');", true);
            }
            else
            {
                Session["USUARIO"] = usuario;
                Response.Redirect("~/App/" + usuario.INICIO);
            }
        }
        else
        {
            usuario.LOGUEADO = false;
            string texto = "Nombre de usuario o contraseña incorrecta, por favor intente nuevamente!";
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('" + texto + "');", true);
        }
    }
Exemplo n.º 3
0
        public static int Ingresar(String usuario, String password)
        {
            UsuarioBC objUsuarioBC = new UsuarioBC();
            UsuarioBE objUsuarioBE = new UsuarioBE();

            try
            {
                objUsuarioBE.Usuario  = usuario;
                objUsuarioBE.Password = password;

                objUsuarioBE = objUsuarioBC.Login(objUsuarioBE);

                if (objUsuarioBE != null)
                {
                    if (objUsuarioBE.Id_Rol == (int)Rol.Admin)
                    {
                        HttpContext.Current.Session["USUARIO"] = objUsuarioBE;
                        return(1);
                    }
                }

                return(0);
            }
            catch (Exception ex)
            {
                LogFile.EscribirLog(ex);
                throw ex;
            }
        }
Exemplo n.º 4
0
        //protected void btnRegistrarse_Click(object sender, EventArgs e)
        //{
        //    UsuarioBE objUsuarioBE = new UsuarioBE();
        //    MailBC objMailBC = new MailBC();

        //    try
        //    {
        //        objUsuarioBE.Nombre = txtRegistroNombre.Text.Trim();
        //        objUsuarioBE.Apellido_Paterno = txtRegistroApellidoP.Text.Trim();
        //        objUsuarioBE.Dni = txtRegistroDNI.Text.Trim();
        //        objUsuarioBE.Usuario = txtRegistroUsuario.Text.Trim();
        //        objUsuarioBE.Email = txtRegistroEmail.Text.Trim();
        //        objUsuarioBE.Password = txtRegistroContrasena.Text.Trim();
        //        objUsuarioBE.Token_Correo = RandomString.GenerarRandomString(10);
        //        objUsuarioBE.Id_Rol = (int)Rol.Usuario;

        //        int codigo = RegistrarUsuario(objUsuarioBE);

        //        switch (codigo)
        //        {
        //            case (int)ErrorRegistroUsuario.Usuario_Repetido:
        //                Tools.Alert("Lo sentimos, el usuario que ha escogido ya se encuentra registrado.", "Usuario Repetido", GetType(), this);
        //                break;
        //            case (int)ErrorRegistroUsuario.Email_Repetido:
        //                Tools.Alert("Lo sentimos, el email que ha escogido ya se encuentra registrado.", "Email Repetido", GetType(), this);
        //                break;
        //            case (int)ErrorRegistroUsuario.Dni_Repetido:
        //                Tools.Alert("Lo sentimos, el DNI que ha escogido ya se encuentra registrado.", "DNI Repetido", GetType(), this);
        //                break;
        //            default:
        //                objMailBC.Registro_Usuario(objUsuarioBE);
        //                break;
        //        }
        //    }
        //    catch (Exception)
        //    {
        //        throw;
        //    }
        //}

        protected void btnLogin_Click(object sender, EventArgs e)
        {
            UsuarioBE objUsuarioBE = new UsuarioBE();
            UsuarioBC objUsuarioBC = new UsuarioBC();

            try
            {
                objUsuarioBE.Usuario  = txtLoginUsuario.Text.Trim();
                objUsuarioBE.Password = txtLoginContrasena.Text;

                objUsuarioBE = objUsuarioBC.Login(objUsuarioBE);

                if (objUsuarioBE != null) //Logueo correcto
                {
                    Loguear(objUsuarioBE);
                }
                else
                {
                    Tools.Alert("Lo sentimos, el usuario o contraseña es inválido.", "Datos Incorrectos", GetType(), this);
                }
            }
            catch (Exception ex)
            {
                Tools.Error(GetType(), this, ex);
            }
        }
Exemplo n.º 5
0
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        UsuarioBC usuario = new UsuarioBC();

        usuario.USUA_USERNAME = UsuarioL.Value;
        usuario.USUA_PASSWORD = ContrasenaL.Value;
        usuario = usuario.Login(UsuarioL.Value, ContrasenaL.Value);
        if (usuario.USUA_ID == 0)
        {
            utils.ShowMessage(this, "Nombre de usuario o contraseña incorrectos.", "warn", true);
            return;
        }
        if (!usuario.USUA_ESTADO)
        {
            utils.ShowMessage(this, "Usuario inactivo. Contacte al administrador del sistema.", "warn", true);
            return;
        }
        Session["usuario"] = usuario;
        Response.Redirect("~/App/Default.aspx");
    }