Example #1
0
        public UUsuario loguear(string cedula, string clave)
        {
            Validaciones val  = new Validaciones();
            UUsuario     user = new UUsuario();

            if (val.validarNumeros(cedula) == true)
            {
                MAC a = new MAC();
                user.Usuario = cedula;
                user.Clave   = clave;
                user.Ip      = HttpContext.Current.Request.UserHostAddress;
                user.Mac     = a.traerMac();
                return(user);
            }
            return(user);
        }
        public UUsuario loguear(string cedula, string clave, bool x)
        {
            Validaciones val  = new Validaciones();
            UUsuario     user = new UUsuario();

            if (x == true)
            {
                if (cedula != "" && clave != "")
                {
                    if (val.validarNumeros(cedula) == true)
                    {
                        MAC a = new MAC();
                        user.Usuario = cedula;
                        user.Clave   = clave;
                        user.Ip      = "192.168.1.1";
                        //user.Ip = HttpContext.Current.Request.UserHostAddress;
                        user.Mac = a.traerMac();
                        DAOUsuario guardarUsuario = new DAOUsuario();
                        DataTable  data           = guardarUsuario.loggin(user);
                        user    = new CoreUser(idioma).autenticar(user);
                        mensaje = user.Mensaje;
                        Validaciones validarRol = new Validaciones();
                        response = validarRol.validarRol(user.Rol_id);
                        return(user);
                    }
                    else
                    {
                        mensaje = msj1;
                        return(user);
                    }
                }
                else
                {
                    mensaje = msj2;
                }
            }
            else
            {
                mensaje = "¡Parece que no eres una persona!";
                return(user);
            }

            return(user);
        }
Example #3
0
    protected void B_Login_Click(object sender, EventArgs e)
    {
        if (validarNumeros(TB_Cedula.Text) == true)
        {
            MAC a = new MAC();

            UUsuario user = new UUsuario();
            user.Usuario = TB_Cedula.Text.ToString();
            user.Clave   = TB_Clave.Text.ToString();
            user.Ip      = HttpContext.Current.Request.UserHostAddress;
            user.Mac     = a.traerMac();

            DAOUsuario guardarUsuario = new DAOUsuario();
            DataTable  data           = guardarUsuario.loggin(user.Usuario, user.Clave);

            user = new CoreUser().autenticar(user);


            Session["clave"]      = user.Clave;
            Session["user_id"]    = user.Usuario;
            Session["nombre_rol"] = user.Nombre_rol;
            Session["rol_id"]     = user.Rol_id;
            Session["nombre"]     = user.Nombre;
            Session["sede"]       = user.Sede;

            Response.Write("<script>window.alert('" + user.Mensaje + "');</script>");

            if (user.Rol_id == 1)
            {
                Response.Redirect("~/View/Tienda/AgregarSede.aspx");
            }

            if (user.Rol_id == 2)
            {
                Response.Redirect("~/View/Tienda/CRUDVendedor.aspx");
            }

            if (user.Rol_id == 3)
            {
                Response.Redirect("~/View/Tienda/CRUDCliente.aspx");
            }
        }
    }