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; } }
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>"); } }