protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         grvPermiso.DataSource = EstadoPermisos.consultarEstado(Session["User"].ToString());
         grvPermiso.DataBind();
     }
     catch
     {
         Response.Redirect("Login.aspx");
     }
     if (grvPermiso.Rows.Count == 0)
     {
         lblMensaje.Text = "Usted no posee Permisos Solicitados!";
     }
     else
     {
         lblMensaje.Text = string.Empty;
     }
 }
示例#2
0
    protected void btnEntrar_Click(object sender, EventArgs e)
    {
        string usuario  = txtUsuario.Text;
        string password = txtPassword.Text;

        if (conexion.conectar())
        {
            conexion.cerrar();
            EstadoPermisos.PermisosCaducados(fecha);
            EstadoPermisos.ActivarPermiso(fecha);
            if (LoginM.autenticar(usuario, password) == true)
            {
                Session["User"]     = usuario;
                Session["TUsuario"] = LoginM.tipoUser(usuario);
                switch (LoginM.tipoUser(usuario))
                {
                case 1:
                    Response.Redirect("Prueba.aspx");
                    break;

                case 2:
                    Response.Redirect("PruebaAdmin.aspx");
                    break;

                case 3:
                    Response.Redirect("PruebaGerente.aspx");
                    break;
                }
            }
            else
            {
                Response.Write("<script>alert('Usuario o Contraseña no son validos!');</script>");
            }
        }
        else
        {
            Response.Write("<script>alert('No se puede conectar, intente más tarde!.');</script>");
        }
    }