public string ConsultaHR(string NroHojaRuta) { string[] separadas; string NroHR = NroHojaRuta; separadas = NroHR.Split('-'); IGuia guia = GuiaFactory.GetGuia(); DsEstadoHistorico ds = new DsEstadoHistorico(); try { // string pedido = NroPedido; ds = guia.GetDatosGuiasbyHR(separadas[0].ToString(), separadas[1].ToString()); if (ds.Tables[0].Rows.Count > 0) { string JSONString = string.Empty; JSONString = JsonConvert.SerializeObject(ds); return(JSONString); } else { throw new Exception("No se encontraton resultados, por favor revise los datos ingresados."); } } catch (Exception ex) { throw new Exception("No se encontraton resultados, por favor revise los datos ingresados."); } }