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; } }
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; } }