protected void GrvEmpresasSorting(object sender, GridViewSortEventArgs e) { var dt = HttpContext.Current.Session["dtEmpresas"] as DataTable; if (dt != null) { dt.DefaultView.Sort = e.SortExpression + " " + GetSortDirection(e.SortExpression); GrvEmpresas.DataSource = HttpContext.Current.Session["dtEmpresas"]; GrvEmpresas.DataBind(); } }
private void ValidarGrupo() { if (usuario.CodGrupo == Constantes.CONST_Interventor) { } try { consultas.Parameters = null; consultas.Parameters = new[] { new SqlParameter { ParameterName = "@codusuario", Value = usuario.IdContacto } }; var dtEmpresas = consultas.ObtenerDataTable("MD_ListarEmpresaInterventor"); if (dtEmpresas.Rows.Count != 0) { HttpContext.Current.Session["dtEmpresas"] = dtEmpresas; GrvEmpresas.DataSource = dtEmpresas; GrvEmpresas.DataBind(); } else { GrvEmpresas.DataSource = dtEmpresas; GrvEmpresas.DataBind(); } } catch (Exception ex) { throw new Exception(ex.Message); } }
protected void GrvEmpresasPageIndexChanging(object sender, GridViewPageEventArgs e) { GrvEmpresas.PageIndex = e.NewPageIndex; GrvEmpresas.DataSource = HttpContext.Current.Session["dtEmpresas"]; GrvEmpresas.DataBind(); }