private void BindGridConceptosFacturacion(int currenPage) { try { SisPackController.AdministrarGrillas.Configurar(this.gvConceptosFacturacion, 100); IConceptoFacturacion concepto = ConceptoFacturacionFactory.GetConceptoFacturacion(); dsConceptoFacturacion ds = concepto.GetListConceptosParaEmisionByAgenciaID(AgenciaID, true, TipoClienteID); gvConceptosFacturacion.DataSource = ds.Concepto; gvConceptosFacturacion.PageIndex = currenPage; gvConceptosFacturacion.DataBind(); } catch (Exception ex) { throw ex; } }
private void BindGridConceptosFacturacion(int currenPage) { string ddlcliente = Request.Form["ddlTipoCliente"]; string ddlTipoClientes = ddlTipoCliente.Value; try { SisPackController.AdministrarGrillas.Configurar(this.gvConceptosFacturacion2, this.CantidadOpciones); if (Session["dtConceptoFacturacion"] == null) { /*Recargar la grilla completa. */ IConceptoFacturacion concepto = ConceptoFacturacionFactory.GetConceptoFacturacion(); dsConceptoFacturacion = concepto.GetListConceptosParaEmisionByAgenciaID(AgenciaConectadaID, false, Convert.ToInt32(ddlTipoCliente.Value)); dtConceptoFacturacion = dsConceptoFacturacion.Concepto; } else { /*No se realiza nuevamente la consulta*/ this.dtConceptoFacturacion = (dsConceptoFacturacion.ConceptoDataTable)Session["dtConceptoFacturacion"]; } /* Almacenar los datos para posteriores operaciones. */ Session["dtConceptoFacturacion"] = dtConceptoFacturacion; gvConceptosFacturacion2.DataSource = dtConceptoFacturacion; gvConceptosFacturacion2.PageIndex = currenPage; gvConceptosFacturacion2.DataBind(); errores.Visible = false; errores.Text = ""; } catch (Exception ex) { string script = string.Empty; errores.Visible = true; errores.Text = ex.Message; ScriptManager.RegisterClientScriptBlock(this.upd1, upd1.GetType(), "muestraMensaje4", script, true); return; } }