コード例 #1
0
        protected void GeneraPuntosDeClientes(List <Cliente> clientes)
        {
            List <PuntoMapaCliente> ListaPuntosClientes = new List <PuntoMapaCliente>();
            PuntoMapaCliente        PuntoFactura        = new PuntoMapaCliente();

            Session.Add("ListaPuntosClientes", ListaPuntosClientes);

            //recorrer el data table para obtener los datos
            if (clientes.Count > 0)
            {
                foreach (var cliente in clientes)
                {
                    PuntoFactura.Customer        = cliente.CUSTOMER.ToString();
                    PuntoFactura.CodeCustomer    = cliente.CODE_CUSTOMER;
                    PuntoFactura.NameCustomer    = cliente.NAME_CUSTOMER;
                    PuntoFactura.PhoneCustomer   = cliente.PHONE_CUSTOMER;
                    PuntoFactura.AdressCustomer  = cliente.ADRESS_CUSTOMER;
                    PuntoFactura.ContactCustomer = cliente.CONTACT_CUSTOMER;
                    PuntoFactura.CodeRoute       = cliente.CODE_ROUTE;
                    PuntoFactura.Tags            = cliente.TAGS;
                    PuntoFactura.Frequency       = cliente.FREQUENCY;
                    PuntoFactura.Latitude        = cliente.LATITUDE;
                    PuntoFactura.Longitude       = cliente.LONGITUDE;
                    PuntoFactura.Photo           = cliente.PHOTO;
                    PuntoFactura.Reference       = cliente.REFERENCE;
                    PuntoFactura.IsFrom          = cliente.IS_FROM;


                    ListaPuntosClientes.Add(PuntoFactura);
                    PuntoFactura = new PuntoMapaCliente();
                }
                Session["ListaPuntosClientes"] = ListaPuntosClientes;
            }
        }
コード例 #2
0
        protected void GeneraPuntosDeClientes(List <ManifiestoDetalle> manifiestoDetalles)
        {
            List <PuntoMapaCliente> ListaPuntosClientes = new List <PuntoMapaCliente>();
            PuntoMapaCliente        PuntoFactura        = new PuntoMapaCliente();

            Session.Add("ListaPuntosFacturacion", ListaPuntosClientes);

            //recorrer el data table para obtener los datos
            if (manifiestoDetalles.Count > 0)
            {
                foreach (var item in manifiestoDetalles)
                {
                    PuntoFactura.CodigoManifiestoEnc  = item.CODE_MANIFEST_HEADER;
                    PuntoFactura.CodigoManifiestoDet  = item.MANIFEST_DETAIL.ToString();
                    PuntoFactura.CodeCustomer         = item.CODE_CUSTOMER;
                    PuntoFactura.NameCustomer         = item.CUSTOMER_NAME;
                    PuntoFactura.CodigoPicking        = item.CODE_PICKING;
                    PuntoFactura.FechaActualizacion   = item.LAST_UPDATE.ToString();
                    PuntoFactura.Actualizo            = item.LAST_UPDATE_BY;
                    PuntoFactura.ExpectedGpsLatitude  = item.EXPECTED_GPS_LATITUDE.ToString();
                    PuntoFactura.ExpectedGpsLongitude = item.EXPECTED_GPS_LONGITUDE.ToString();
                    PuntoFactura.PostedGpsLatitude    = item.POSTED_GPS_LATITUDE.ToString();
                    PuntoFactura.PostedGpsLongitude   = item.POSTED_GPS_LONGITUDE.ToString();
                    PuntoFactura.Photo       = item.IMAGE_1;
                    PuntoFactura.Reference   = item.REFERENCE;
                    PuntoFactura.GpsDistance = item.GPS_DISTANCE.ToString();
                    ListaPuntosClientes.Add(PuntoFactura);
                    PuntoFactura = new PuntoMapaCliente();
                }

                Session["ListaPuntosFacturacion"] = ListaPuntosClientes;
            }
        }