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();
        }
Ejemplo n.º 2
0
        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);
        }