public string BuscarDatosGuiaHojaRutaRepartidor(string nroGuia) { IGuia guia = GuiaFactory.GetGuia(); string tGuia = ""; tGuia = NegociosSisPackInterface.SisPack.TipoGuia(nroGuia.Substring(0, 1)); string nroSucursal = nroGuia.Substring(1, 4); string nGuia = nroGuia.Substring(5); guia.NroGuia = Utiles.Validaciones.obtieneEntero(nGuia); guia.NroSucursalGuia = nroSucursal; guia.TipoGuia = tGuia; DsColectoraGuia ds = guia.GetDatosColectoraGuiaHojaRutaRepartidor(); string datos = ""; foreach (DsColectoraGuia.GuiaRow dr in ds.Guia.Rows) { string nuevoDato = string.Concat(nroGuia, "@", dr.IsClienteDescripNull() ? "" : dr.ClienteDescrip, "@", dr.IsLocalidadDestinoDescripNull() ? "" : dr.LocalidadDestinoDescrip, "@", //"Bultos: ", dr.CantidadBultos, "@", dr.IsGuiaIDNull() ? 0 : dr.GuiaID, ";"); "Bultos: ", dr.CantidadBultos, "@", dr.IsGuiaIDNull() ? 0 : dr.GuiaID, "@", dr.IsImporteEntregaNull() ? 0 : dr.ImporteEntrega); if (datos.IndexOf(nuevoDato) < 0) { datos += nuevoDato; } } return(datos); }