public void ExportPDF(string nroTransporte, string transportista, string nombreOrigen, string destinos, string tracto, string trailer, string nroContenedor, string conductor, string rutConductor, string score, string nombreCliente) { int _nroTransporte; //int _nroOS; int.TryParse(nroTransporte, out _nroTransporte); Methods_Alertas _objAlertas = new Methods_Alertas(); Methods_Viajes _objViajes = new Methods_Viajes(); List <Track_GetAlertasInformeViaje_Result> _alertasInformeViaje = _objAlertas.GetAlertasInformeViaje(_nroTransporte); List <Track_GetDetalleTrayecto_Result> _detalleTrayecto = _objViajes.GetDetalleTrayecto(_nroTransporte); MemoryStream ms = new MemoryStream(); ms = Methods_Export.MS_InformeViajes(nroTransporte, transportista, nombreOrigen, destinos, tracto, trailer, nroContenedor, conductor, rutConductor, score, nombreCliente, _detalleTrayecto, _alertasInformeViaje); Response.Clear(); Response.Buffer = true; Response.AppendHeader("content-disposition", "attachment; filename=InformeViaje_" + nroTransporte + ".pdf"); Response.ContentType = "application/pdf"; Response.OutputStream.Write(ms.GetBuffer(), 0, ms.GetBuffer().Length); Response.End(); }
public void GetAlertasInformeViaje() { string nroTransporte = "" + Request.QueryString["nroTransporte"]; int _nroTransporte; int.TryParse(nroTransporte, out _nroTransporte); Methods_Alertas _objMethodsAlertas = new Methods_Alertas(); string _response = JsonConvert.SerializeObject(_objMethodsAlertas.GetAlertasInformeViaje(_nroTransporte)); Response.Write(_response); }