private void BindGridEntrega()
 {
     try
     {
         AdministrarGrillas.Configurar(dtgEntrega, "ClienteID", CantidadOpciones);
         IReporteRetiroEntega report = ReporteRetiroEntregaFactory.GetReporteRetiroEntregaFactory();
         if (txtAgenciaID.Text == "N")
         {
             report.AgenciaID = AgenciaConectadaID;
         }
         else
         {
             report.AgenciaID = Utiles.Validaciones.obtieneEntero(Agencia1.AgenciaID);
         }
         report.ClienteID            = Utiles.Validaciones.obtieneEntero(Cliente1.ClienteID);
         report.DiasID               = getLista(chkDias, lstDia);
         report.TipoOrigenID         = Utiles.Validaciones.obtieneEntero(ddlTipoOrigen.SelectedValue);
         report.OrigenID             = Utiles.Validaciones.obtieneEntero(lstOrigenFlete.SelectedValue);
         report.TipoDestinoID        = Utiles.Validaciones.obtieneEntero(ddlTipoDestino.SelectedValue);
         report.DestinoID            = Utiles.Validaciones.obtieneEntero(lstDestinoFlete.SelectedValue);
         dtgEntrega.CurrentPageIndex = Utiles.Validaciones.obtieneEntero(txtPaginaE.Text);
         dtgEntrega.DataSource       = report.GetEntrega().Datos;
         dtgEntrega.DataBind();
     }
     catch (Exception ex)
     {
         ((ErrorWeb)phErrores.Controls[0]).setMensaje(ex.Message);
     }
 }
        private void Page_Load(object sender, System.EventArgs e)
        {
            if (User.Identity.IsAuthenticated)
            {
                string sOpcion = "reporteDiasRetiroEntrega";
                Menu   oMenu   = (Menu)this.FindControl("Menu1");
                this.ValidarSeguridad(oMenu, sOpcion);
            }
            usuario = (IUsuarios)Session["Usuario"];
            if (!Page.IsPostBack)
            {
                SisPackController.LlenarCombos.DiasSemana(lstDia);
                ConsultarOrigen();
                ConsultarDestino();
                IAgencia agencia = AgenciaFactory.GetAgencia();
                agencia.AgenciaID = AgenciaConectadaID;
                if (agencia.ConsultarBasicoByAgenciaID())
                {
                    lblCodigo.Text           = agencia.SucursalDGI;
                    lblAgenciaConectada.Text = agencia.RazonSocial;
                }
                this.LlenarListaZonas();
            }
            reporte = ReporteRetiroEntregaFactory.GetReporteRetiroEntregaFactory();
            if (AgenciaConectadaID != reporte.EsAdministracion(UnidadNegocioID))
            {
                tdNombre.Attributes.Add("Style", "DISPLAY:none");
                tdControl.Attributes.Add("Style", "DISPLAY:none");
                tdCheck.ColSpan   = 5;
                txtAgenciaID.Text = "N";
            }
            else
            {
                tdCheck.ColSpan = 7;
            }
            this.RegistrarHabilitarZonas();
            this.chkZona.Attributes.Add("onclick", "HabilitarZonas();");

            RegistrarJavaScript();
            lstDia.Attributes.Add("onclick", "DesmarcarDiasTodos();");
            chkDias.Attributes.Add("onclick", "DiasTodos();");
        }