예제 #1
0
    protected void BtnProveedor_Click(object sender, EventArgs e)
    {
        UsuarioBC usuario = new UsuarioBC();

        usuario.USERNAME  = this.UsuarioT.Value;
        usuario.PASSWORD  = funcion.Encriptar(this.ContrasenaT.Value, this.UsuarioT.Value.ToLower());
        usuario.PROVEEDOR = this.ProveedorT.Value;
        usuario           = usuario.Loginproveedor(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, proveedor o contraseña incorrectos, por favor intente nuevamente!";
            ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "mensaje", "alert('" + texto + "');", true);
        }
    }