private void LlenarListaRuta()
        {
            try
            {
                var svRoute = new WSRoute.SwiftExpressWSRoute();
                var result  = "";

                var dt = svRoute.GetRouteByPicking(ref result, Session["connectionString"].ToString());

                if (string.IsNullOrEmpty(result))
                {
                    UiListaRuta.DataSource = dt;
                    UiListaRuta.DataBind();
                    Session["UiListaRuta"] = dt;
                }
                else
                {
                    var lookup = (DevExpress.Web.Internal.GridViewWrapper)UiListaRuta.GridView;
                    lookup.JSProperties.Add("cpError", result);
                }
            }
            catch (Exception ex)
            {
                var lookup = (DevExpress.Web.Internal.GridViewWrapper)UiListaRuta.GridView;
                lookup.JSProperties.Add("cpError", ex.Message);
            }
        }
Ejemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            if (Session["connectionString"] == null || Session["USER"] == null)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Logoff", "LogOff();", true);
                UiVistaCumplimientoDeRuta.JSProperties.Add("cpLocation", "Enable");
                return;
            }

            if (!IsPostBack)
            {
                UiFechaFiltro.Value = DateTime.Today; UsuarioDeseaObtenerRutas?.Invoke(sender, new RutaArgumento());
            }

            if (Session["UiListaRuta"] != null)
            {
                UiListaRuta.DataSource = Session["UiListaRuta"];
                UiListaRuta.DataBind();
            }

            if (Session["UiVistaCumplimientoDeRuta"] != null)
            {
                UiVistaCumplimientoDeRuta.DataSource = Session["UiVistaCumplimientoDeRuta"];
                UiVistaCumplimientoDeRuta.DataBind();
                GenerarReporteVistaGeneral();
            }
        }
        void uiLista_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
        {
            switch (e.Parameters.Split('|')[0])
            {
            case "ObtenerRuta":
                UsuarioDeseaObtenerRutas?.Invoke(UiVistaSecuenciaDocumentos, new SecuenciaDocumentosArgumento {
                    Data = new SecuenciaDeDocumento {
                        DOC_TYPE = e.Parameters.Split('|')[1], SERIE = e.Parameters.Split('|')[2], ASSIGNED_TO = e.Parameters.Split('|')[3]
                    }
                });
                break;

            case "RecargarListaSku":
                //UiListaRuta.Value = null;
                //UsuarioDeseaObtenerRutas?.Invoke(UiVistaSecuenciaDocumentos, new SecuenciaDocumentosArgumento{Data = new SecuenciaDeDocumento{DOC_TYPE = "", SERIE = ""}});
                UiListaRuta.DataSource = null;
                UiListaRuta.DataBind();
                break;

            case "LlenarListaRuta":
                UsuarioDeseaObtenerRutas?.Invoke(UiVistaSecuenciaDocumentos, new SecuenciaDocumentosArgumento {
                    Data = new SecuenciaDeDocumento {
                        DOC_TYPE = UIListaTipoDocumento.Value.ToString(), SERIE = UiTextoSerie.Text
                    }
                });
                break;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            if (!IsPostBack)
            {
                UsuarioDeseaObtenerSecuenciaDocumento?.Invoke(UiVistaSecuenciaDocumentos, new SecuenciaDocumentosArgumento());
                UsuarioDeseaObtenerClasificaciones?.Invoke(UiVistaSecuenciaDocumentos, new SecuenciaDocumentosArgumento {
                    DataClasificacion = new Clasificacion {
                        GROUP_CLASSIFICATION = "DOC_TYPE"
                    }
                });
                UsuarioDeseaObtenerRutas?.Invoke(UiVistaSecuenciaDocumentos, new SecuenciaDocumentosArgumento {
                    Data = new SecuenciaDeDocumento {
                        DOC_TYPE = UIListaTipoDocumento.Value?.ToString() ?? "", SERIE = UiTextoSerie.Text
                    }
                });
            }

            if (Session["UiVistaSecuenciaDocumentos"] != null)
            {
                UiVistaSecuenciaDocumentos.DataSource = Session["UiVistaSecuenciaDocumentos"];
                UiVistaSecuenciaDocumentos.DataBind();
            }

            if (Session["UiListaRuta"] != null)
            {
                UiListaRuta.DataSource = Session["UiListaRuta"];
                UiListaRuta.DataBind();
            }

            if (Session["UIListaTipoDocumento"] != null)
            {
                UIListaTipoDocumento.DataSource = Session["UIListaTipoDocumento"];
                UIListaTipoDocumento.DataBind();
            }
            ReportViewer();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            if (Session["UiVistaFrecuencia"] != null)
            {
                UiVistaFrecuencia.DataSource = Session["UiVistaFrecuencia"];
                UiVistaFrecuencia.DataBind();
                ReportViewer();
            }

            if (Session["UiListaRuta"] != null)
            {
                UiListaRuta.DataSource = Session["UiListaRuta"];
                UiListaRuta.DataBind();
            }

            if (Session["UiListaClientes"] != null)
            {
                UiListaClientes.DataSource = Session["UiListaClientes"];
                UiListaClientes.DataBind();
            }

            if (Session["UiVistaClientes"] != null)
            {
                UiVistaClientes.DataSource = Session["UiVistaClientes"];
                UiVistaClientes.DataBind();
            }

            if (Session["UiListaRutasCliente"] != null)
            {
                UiListaRutasCliente.DataSource = Session["UiListaRutasCliente"];
                UiListaRutasCliente.DataBind();
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!ValidarConexionYUsuarioLogueado(sender))
     {
         return;
     }
     if (Session["connectionString"] == null || Session["USER"] == null)
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "Logoff", "LogOff();", true);
         UiVistaPerformanceDeRuta.JSProperties.Add("cpLocation", "Enable");
         return;
     }
     if (Session["UiVistaPerformanceDeRuta"] != null)
     {
         UiVistaPerformanceDeRuta.DataSource = Session["UiVistaPerformanceDeRuta"];
         UiVistaPerformanceDeRuta.DataBind();
         GenerarReporteVistaGeneral();
     }
     if (Session["UiListaRuta"] != null)
     {
         UiListaRuta.DataSource = Session["UiListaRuta"];
         UiListaRuta.DataBind();
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            if (!Page.IsPostBack)
            {
                try
                {
                    Session["GridPicking"]         = null;
                    Session["GridManifiesto"]      = null;
                    Session["DsDriver"]            = null;
                    Session["DsVehicle"]           = null;
                    Session["DsRoutes"]            = null;
                    Session["UiListaRuta"]         = null;
                    ASPxGridLookup1.GridView.Width = 300;
                    ASPxGridLookup2.GridView.Width = 300;
                    ASPxGridLookup3.GridView.Width = 300;
                    GetPicking();
                    GetDriver();
                    GetAllRoute();
                    GetVehicle();
                }
                catch (Exception ex)
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText",
                                                        "CallError('Error: " + ex.Message + "');", true);
                }
            }
            try
            {
                if (Session["UiListaRuta"] != null)
                {
                    UiListaRuta.DataSource = Session["UiListaRuta"];
                    UiListaRuta.DataBind();
                }
                else
                {
                    LlenarListaRuta();
                }

                if (Session["DsDriver"] != null)
                {
                    ASPxGridLookup1.DataSource = Session["dsDriver"];
                    ASPxGridLookup1.DataBind();
                }
                else
                {
                    GetDriver();
                }
                if (Session["DsVehicle"] != null)
                {
                    ASPxGridLookup2.DataSource = Session["DsVehicle"];
                    ASPxGridLookup2.DataBind();
                }
                else
                {
                    GetVehicle();
                }

                if (Session["DsRoutes"] != null)
                {
                    ASPxGridLookup3.DataSource = Session["DsRoutes"];
                    ASPxGridLookup3.DataBind();
                }
                else
                {
                    GetAllRoute();
                }
                if (Session["GridPicking"] != null)
                {
                    ASPxGridView1.DataSource = Session["GridPicking"];
                    ASPxGridView1.DataBind();
                    ReportViewer();
                }
                else
                {
                    GetPicking();
                }
                if (Session["GridManifiesto"] == null)
                {
                    return;
                }
                ASPxGridView2.DataSource = Session["GridManifiesto"];
                ASPxGridView2.DataBind();
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText",
                                                    "CallError('Error: " + ex.Message + "');", true);
            }
        }
Ejemplo n.º 8
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            if (Session["connectionString"] == null || Session["USER"] == null)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "Logoff", "LogOff();", true);
                UiVistaClientesNuevos.JSProperties.Add("cpLocation", "Enabled");
                return;
            }
            if (!IsPostBack)
            {
                UiFechaInicio.Value = DateTime.Today;
                UiFechaFinal.Value  = DateTime.Today;
            }

            VistaTerminoDeCargar?.Invoke(this, null);

            if (Session["UiListaClientesNuevos"] != null)
            {
                UiVistaClientesNuevos.DataSource = Session["UiListaClientesNuevos"];
                UiVistaClientesNuevos.DataBind();
                GenerarReporte();
            }

            if (Session["UiListaEtiquetas"] != null)
            {
                UiListaEtiquetas.DataSource = Session["UiListaEtiquetas"];
                UiListaEtiquetas.DataBind();
            }

            if (Session["UiListaEtiquetasDisponibles"] != null)
            {
                UiListaDeEtiquetasDisponibles.DataSource = Session["UiListaEtiquetasDisponibles"];
                UiListaDeEtiquetasDisponibles.DataBind();
            }

            if (Session["UiVistaEtiquetas"] != null)
            {
                UiVistaEtiquetas.DataSource = Session["UiVistaEtiquetas"];
                UiVistaEtiquetas.DataBind();
            }

            if (Session["UiListaDepartamentos"] != null)
            {
                UiListaDepartamentos.DataSource = Session["UiListaDepartamentos"];
                UiListaDepartamentos.DataBind();
            }

            if (Session["UiListaMunicipio"] != null)
            {
                UiListaMunicipio.DataSource = Session["UiListaMunicipio"];
                UiListaMunicipio.DataBind();
            }

            if (Session["UiListaRuta"] != null)
            {
                UiListaRuta.DataSource = Session["UiListaRuta"];
                UiListaRuta.DataBind();
            }

            if (Session["UiListaEmpresas"] != null)
            {
                UiCboEmpresaUsuario.DataSource = Session["UiListaEmpresas"];
                UiCboEmpresaUsuario.DataBind();
            }
        }
Ejemplo n.º 9
0
 private void LlenarListaRuta(IList <Ruta> rutas)
 {
     UiListaRuta.DataSource = rutas;
     UiListaRuta.DataBind();
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (ValidarConexionYUsuarioLogueado(sender))
            {
                UiMenuOpcionesUsuario.Items.FindByName("btnCrearNuevoUsuario").Visible = AgregarCliente();
                UiMenuOpcionesUsuario.Items.FindByName("btnGuardarUsuario").Visible    = AgregarCliente();

                if (Session["UiVistaUsuario"] != null)
                {
                    UiVistaUsuario.DataSource = Session["UiVistaUsuario"];
                    UiVistaUsuario.DataBind();
                    ReportView();
                }

                if (Session["UiListaTipoUsuario"] != null)
                {
                    UiListaTipoUsuario.DataSource = Session["UiListaTipoUsuario"];
                    UiListaTipoUsuario.DataBind();
                }

                if (Session["UiListaRolUsuario"] != null)
                {
                    UiListaRolUsuario.DataSource = Session["UiListaRolUsuario"];
                    UiListaRolUsuario.DataBind();
                }

                if (Session["UiListaZona"] != null)
                {
                    UiListaZona.DataSource = Session["UiListaZona"];
                    UiListaZona.DataBind();
                }

                if (Session["UiListaVendedor"] != null)
                {
                    UiListaVendedor.DataSource = Session["UiListaVendedor"];
                    UiListaVendedor.DataBind();
                }

                if (Session["UiListaRuta"] != null)
                {
                    UiListaRuta.DataSource = Session["UiListaRuta"];
                    UiListaRuta.DataBind();
                }

                if (Session["UiListaCentroDeDistribucion"] != null)
                {
                    UiListaCentroDeDistribucion.DataSource = Session["UiListaCentroDeDistribucion"];
                    UiListaCentroDeDistribucion.DataBind();
                }

                if (Session["UiListaBodegaPredeterminada"] != null)
                {
                    UiListaBodegaPredeterminada.DataSource = Session["UiListaBodegaPredeterminada"];
                    UiListaBodegaPredeterminada.DataBind();
                }

                if (Session["UiListaBodegaPreventa"] != null)
                {
                    UiListaBodegaPreventa.DataSource = Session["UiListaBodegaPreventa"];
                    UiListaBodegaPreventa.DataBind();
                }

                if (Session["UiListaAsignarBodegas"] != null)
                {
                    UiListaAsignarBodegas.DataSource = Session["UiListaAsignarBodegas"];
                    UiListaAsignarBodegas.DataBind();
                }

                if (Session["UiVistaBodegasAsignadasAUsuario"] != null)
                {
                    UiVistaBodegasAsignadasAUsuario.DataSource = Session["UiVistaBodegasAsignadasAUsuario"];
                    UiVistaBodegasAsignadasAUsuario.DataBind();
                }

                if (Session["UiVistaPoligonosDeRuta"] != null)
                {
                    UiVistaPoligonosDeRuta.DataSource = Session["UiVistaPoligonosDeRuta"];
                    UiVistaPoligonosDeRuta.DataBind();
                }

                if (Session["UiListasDePrecios"] != null)
                {
                    UiListasDePrecios.DataSource = Session["UiListasDePrecios"];
                    UiListasDePrecios.DataBind();
                }

                VistaTerminoDeCargar?.Invoke(this, null);
            }
        }
        protected void ASPxMenu3_ItemClick(object source, MenuItemEventArgs e)
        {
            string enterprise = Session["CODE_ENTERPRISE"].ToString();

            try
            {
                switch (e.Item.Name)
                {
                case "btnUpdate":
                    var fileToString = string.Empty;
                    var usePackUnit  = 0;

                    if (UiCheckBoxDecideUnidadDeVenta.Checked)
                    {
                        usePackUnit = 1;
                    }

                    if (LookupSeller.Value == null)
                    {
                        LookupSeller.Value = "";
                    }


                    if (Session["ACTION"].Equals("UPDATE"))
                    {
                        //fileToString = cod.PhotoUtils.ConvertImageToBase64(previewImage);
                        if (Session["base64Profile"] != null)
                        {
                            fileToString             = Session["base64Profile"].ToString();
                            Session["base64Profile"] = null;
                        }

                        string bodega      = "";
                        string bodegapre   = "";
                        string login       = "";
                        int    correlative = 0;


                        if (LookupWarehouse.Value != null)
                        {
                            bodega = LookupWarehouse.Value?.ToString();
                        }

                        if (LookupWarehousePre.Value != null)
                        {
                            bodegapre = LookupWarehousePre?.Value.ToString();
                        }

                        if (Session["LOGIN_SELECCIONADO"] != null)
                        {
                            login = Session["LOGIN_SELECCIONADO"].ToString();
                        }

                        //Se colocó el valor de menos 1 ya que no se utiliza en ningun lugar.
                        correlative = -1;


                        // Convert.ToInt32()

                        _result = _objUsers.UpdateUser(ASPxTextBox4.Text, login, ASPxTextBox3.Text,
                                                       correlative, fileToString, CmbUserRole.Value.ToString(),
                                                       LookupSeller.Value.ToString(), bodega, bodegapre,
                                                       Convert.ToInt16(LookupRoles.Value),
                                                       UiListaRuta.Value?.ToString() ?? "", usePackUnit, Convert.ToInt32(UiListaZona.Value));

                        _result = _objUsers.UpdateUserLocal(ASPxTextBox4.Text, login, ASPxTextBox3.Text,
                                                            correlative, fileToString, CmbUserRole.Value.ToString(),
                                                            LookupSeller.Value.ToString(), bodega, bodegapre,
                                                            Convert.ToInt16(LookupRoles.Value),
                                                            UiListaRuta.Value?.ToString() ?? "", Session["connectionString"].ToString(), usePackUnit, Convert.ToInt32(UiListaZona.Value));

                        //byte[] imagen64 = new byte[uplImage.UploadedFiles.Length];
                        //uplImage.UploadedFiles[0].FileContent.Read(imagen64, 0, uplImage.UploadedFiles.Length);
                        //fileToString = System.Convert.ToBase64String(imagen64);
                        if (_result != "OK")
                        {
                            ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText",
                                                                "CallError('Error: " + _result + "');", true);
                        }

                        GetWarehouseNotAsign("");
                        GetUsers();
                        Clean();
                    }
                    else
                    {
                        //fileToString = cod.PhotoUtils.ConvertImageToBase64(previewImage);
                        if (Session["base64Profile"] != null)
                        {
                            fileToString             = Session["base64Profile"].ToString();
                            Session["base64Profile"] = null;
                        }

                        try
                        {
                            string bodega    = "";
                            string bodegapre = "";

                            if (LookupWarehouse.Value != null)
                            {
                                bodega = LookupWarehouse.Value?.ToString();
                            }

                            if (LookupWarehousePre.Value != null)
                            {
                                bodegapre = LookupWarehousePre?.Value.ToString();
                            }


                            int correlative = 0;

                            if (ASPxTextBox1.Text != "")
                            {
                                try
                                {
                                    correlative = Convert.ToInt32(ASPxTextBox1.Text);
                                }
                                catch (Exception ex)
                                {
                                    ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText",
                                                                        "CallError('Error: " + ex.Message + "');", true);
                                }
                            }


                            _result = _objUsers.InsertClient(ASPxTextBox5.Text + "@" + enterprise, ASPxTextBox4.Text,
                                                             ASPxComboBox1.Text, ASPxTextBox3.Text, enterprise, correlative, fileToString,
                                                             UiListaRuta.Value?.ToString() ?? "", LookupSeller.Value?.ToString(),
                                                             CmbUserRole.Value?.ToString(), bodega, bodegapre, LookupRoles.Value?.ToString(), usePackUnit);


                            _result += _objUsers.InsertClientLocal(Session["connectionString"].ToString(),
                                                                   ASPxTextBox5.Text + "@" + enterprise, ASPxTextBox4.Text,
                                                                   ASPxComboBox1.Text, ASPxTextBox3.Text, enterprise, fileToString,
                                                                   UiListaRuta.Value?.ToString() ?? "", LookupSeller.Value?.ToString(),
                                                                   CmbUserRole.Value?.ToString(), bodega, bodegapre, LookupRoles.Value?.ToString(), usePackUnit, Convert.ToInt32(UiListaZona.Value));
                        }
                        catch (Exception ex)
                        {
                            ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText",
                                                                "CallError('Error: " + ex.Message + "');", true);
                        }

                        //byte[] imagen64 = new byte[uplImage.UploadedFiles.Length];
                        //uplImage.UploadedFiles[0].FileContent.Read(imagen64, 0, uplImage.UploadedFiles.Length);
                        //fileToString = System.Convert.ToBase64String(imagen64);
                        if (_result != "OKOK")
                        {
                            ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText",
                                                                "CallError('Error: " + _result + "');", true);
                        }

                        GetWarehouseNotAsign("");
                        GetUsers();
                        Clean();
                    }



                    break;

                case "btnAgregarCliente":
                    fileToString      = string.Empty;
                    Session["ACTION"] = "INSERT";

                    if (Session["ListaRuta"] != null)
                    {
                        UiListaRuta.DataSource = Session["ListaRuta"];
                        UiListaRuta.DataBind();
                    }

                    if (Session["UiListaZona"] != null)
                    {
                        UiListaZona.DataSource = Session["UiListaZona"];
                        UiListaZona.DataBind();
                    }



                    GetWarehouseNotAsign("");

                    if (Session["DS_WAREHOUSE_PRESALE"] != null)
                    {
                        LookupWarehousePre.DataSource = Session["DS_WAREHOUSE_PRESALE"];
                        LookupWarehousePre.DataBind();
                    }
                    else
                    {
                        GetWarehousePreSale();
                    }

                    ASPxComboBox1.Enabled = true;
                    ASPxTextBox4.Enabled  = true;
                    ASPxTextBox5.Enabled  = true;
                    ASPxTextBox3.Enabled  = true;
                    ASPxTextBox1.Enabled  = true;
                    GetUsers();
                    Clean();
                    break;



                case "btnQuitarRuta":
                    _result = _objUsers.DeleteRouteUsers(ASPxTextBox5.Text, Session["connectionString"].ToString());
                    if (_result != "OK")
                    {
                        ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + _result + "');", true);
                    }
                    GetUsers();
                    Clean();
                    break;
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "ErrorText", "CallError('Error: " + ex.Message + "');", true);
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }
            LookupWarehouse.GridView.Width = 300;
            LookupRoles.GridView.Width     = 300;
            ASPxTextBox5.Enabled           = true;
            ASPxMenu3.Items.FindByName("btnAgregarCliente").Visible = AgregarCliente();

            if (!Page.IsPostBack)
            {
                GetUsers();
                GetUserRole();
                GetSellers();
                GetWarehouseNotAsign("");
                GetWarehousePreSale();
                GetAllZones();
                //UsuarioSeleccionoUsuario?.Invoke(this,new RutaArgumento{ Data = new Ruta{CODE_ROUTE = "" }, Usuario = new Usuario{ LOGIN = ""}});
                return;
            }
            Connection = Session["connectionString"].ToString();
            if (!Page.IsPostBack)
            {
                Session["ACTION"]        = "UPDATE";
                Session["base64Profile"] = null;
            }
            if (Page.IsPostBack)
            {
                ReportView();
            }
            if (Session["DS_USER"] != null)
            {
                ASPxGridView1.DataSource = Session["DS_USER"];
                ASPxGridView1.DataBind();
            }
            else
            {
                GetUsers();
            }
            if (Session["DS_USER_ROLE"] != null)
            {
                CmbUserRole.DataSource = Session["DS_USER_ROLE"];
                CmbUserRole.ValueField = "NAME_CLASSIFICATION";
                CmbUserRole.TextField  = "VALUE_TEXT_CLASSIFICATION";
                CmbUserRole.DataBind();
            }
            else
            {
                GetUserRole();
            }
            if (Session["DS_SELLER_USER"] != null)
            {
                LookupSeller.DataSource = Session["DS_SELLER_USER"];
                LookupSeller.DataBind();
            }
            else
            {
                GetSellers();
            }
            if (Session["DS_WAREHOUSE_NOTASIGN"] != null)
            {
                LookupWarehouse.DataSource = Session["DS_WAREHOUSE_NOTASIGN"];
                LookupWarehouse.DataBind();
            }
            else
            {
                if (!Page.IsPostBack)
                {
                    GetWarehouseNotAsign("");
                }
            }
            if (Session["DS_WAREHOUSE_PRESALE"] != null)
            {
                LookupWarehousePre.DataSource = Session["DS_WAREHOUSE_PRESALE"];
                LookupWarehousePre.DataBind();
            }
            else
            {
                GetWarehousePreSale();
            }
            if (Session["UiVistaPoligonosDeRuta"] != null)
            {
                UiVistaPoligonosDeRuta.DataSource = Session["UiVistaPoligonosDeRuta"];
                UiVistaPoligonosDeRuta.DataBind();
            }

            if (Session["ListaRuta"] != null)
            {
                UiListaRuta.DataSource = Session["ListaRuta"];
                UiListaRuta.DataBind();
            }
            if (Session["UiListaZona"] != null)
            {
                UiListaZona.DataSource = Session["UiListaZona"];
                UiListaZona.DataBind();
            }
        }