Exemple #1
0
        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;
            }
        }
Exemple #2
0
        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;
            }
        }