コード例 #1
0
        private void BindGrid(int currentPage)
        {
            try
            {
                IGuiaPasajeACtaCte solicitud = GuiaPasajeACtaCteFactory.GetGuiaPasajeACtaCte();
                AdministrarGrillas.Configurar(dtgPasaje, "GuiaPasajeACtaCteID", CantidadOpciones, true, false);
                dtgPasaje.CurrentPageIndex = currentPage;
                if (busqCliente.RazonSocial != "")
                {
                    solicitud.ClienteIDNuevo = Utiles.Validaciones.obtieneEntero(busqCliente.ClienteID);
                }
                else
                {
                    solicitud.ClienteIDNuevo = 0;
                }
                solicitud.AgenciaID = usuario.AgenciaID; //la agencia conectada

                DateTime fDesde, fHasta;
                fDesde = txtFechaDesde.Text != "" ? Utiles.Fechas.FormatFechaDDMMYYYY(txtFechaDesde.Text) : new DateTime(1901, 01, 01);
                fHasta = txtFechaHasta.Text != "" ? Utiles.Fechas.FormatFechaDDMMYYYY(txtFechaHasta.Text) : new DateTime(2900, 01, 01);
                dtgPasaje.DataSource = solicitud.GetPasajesPendientes(chSinImprimir.Checked, fDesde, fHasta);
                dtgPasaje.DataBind();
                //Session["DsSolicitudRetiro"] = dtgPasaje.DataSource;
            }
            catch (Exception ex)
            {
                ((SisPacK.ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
            }
        }