protected void GrdEmpresas_PageIndexChanging(object sender, GridViewPageEventArgs e) { DataTable dt = new DataTable(); EmpresaBLL empresaBLL = new EmpresaBLL(); Usuario usuario = (Usuario)Session["objetoUsuario"]; dt = empresaBLL.GetEmpresas(usuario); GrdEmpresas.DataSource = dt; GrdEmpresas.PageIndex = e.NewPageIndex; GrdEmpresas.DataBind(); }
/// <summary> /// Procedimiento para cargar los datos en la grilla /// </summary> private void BindGrid() { // Configuro la grilla SisPackController.AdministrarGrillas.Configurar(GrdEmpresas, "EmpresaFacturacionId", this.CantidadOpciones); GrdEmpresas.Width = Unit.Pixel(400); GrdEmpresas.AllowPaging = false; // Obtengo los datos IAgencia agencia = AgenciaFactory.GetAgencia(); DsEmpresaFacturacionAgencia ds = agencia.ObtenerListadoEmpresaFacturacionAgencia(int.Parse(ViewState["AgenciaId"].ToString())); // Cargo los datos en la grilla GrdEmpresas.DataSource = ds.Datos; GrdEmpresas.DataBind(); // Guardo los datos en memoria Session["DsAgenciaEmpresas"] = ds; }
public void CarregaEmpresas(Usuario usuario) { DataTable dt = new DataTable(); EmpresaBLL empresaBLL = new EmpresaBLL(); dt = empresaBLL.GetEmpresas(usuario); if (dt.Rows.Count > 0) { GrdEmpresas.DataSource = dt; GrdEmpresas.DataBind(); } else { //Exibe mensagem com número de resultados encontrados LblMsgmChamados.Text = "Não existem cadastros no momento"; //Exibe mensagem LblMsgmChamados.Visible = true; } }