Example #1
0
        private void BindGrid(Int32 currentPage)
        {
            try
            {
                // Configuro la grilla
                SisPackController.AdministrarGrillas.Configurar(grid, this.CantidadOpciones);

                // busco los datos
                IPlanillaArrastreDominio _planillaDominio = IoC.GetObjectDominio <IPlanillaArrastreDominio>();

                DateTime?FechaDesde = null;
                DateTime?FechaHasta = null;

                if (txtFechaDesde.Text != string.Empty)
                {
                    FechaDesde = Convert.ToDateTime(txtFechaDesde.Text);
                }
                if (txtFechaHasta.Text != string.Empty)
                {
                    FechaHasta = Convert.ToDateTime(txtFechaHasta.Text);
                }

                // Cargo los datos en la grilla
                grid.PageIndex  = currentPage;
                grid.DataSource = _planillaDominio.GetList(FechaDesde, FechaHasta, Utiles.Validaciones.obtieneEntero(txtNroPlanilla.Text.Trim()), txtNroSucursalHojaRuta.Text.Trim(), Utiles.Validaciones.obtieneEntero(txtNroHojaRuta.Text.Trim()), AgenciaConectadaID).ToList();
                grid.DataBind();
            }
            catch
            {
                ((SisPacK.ErrorWeb) this.phErrores.Controls[0]).setMensaje("Error al cargar listado de planillas de arrastre");
            }
        }