Beispiel #1
0
        public ActionResult MAWBPrintPDF(string MAWB)
        {
            AspPrintPDFAirExportMAWB model = new AspPrintPDFAirExportMAWB()
            {
                ManifestTypeList = GetManifestTypesMAWB(MAWB), MAWB = MAWB
            };

            return(View(model));
        }
Beispiel #2
0
        public ActionResult MAWBPrintPDF(AspPrintPDFAirExportMAWB model)
        {
            string url = string.Empty;

            url = GenerateMAWBPrintUrl(model);
            Stream receiveStream = null;

            ELT.COMMON.Util.ReadFileStream(url, ref receiveStream);
            return(File(receiveStream, "application/pdf", model.MAWB + ".pdf"));
            // return new ContentResult() { Content = "<script>parent.ShowInModalBox('" + url + "');</script>" };
        }
Beispiel #3
0
        private string GenerateMAWBPrintUrl(AspPrintPDFAirExportMAWB model)
        {
            string url = string.Empty;

            if (model.DocType == "1")
            {
                url = String.Format("/asp/air_export/mawb_pdf.asp?MAWB={0}&Copy={1}", model.MAWB, model.PDFCopyType);
            }
            else if (model.DocType == "2")
            {
                string AddInfo = "&AddInfo=";
                if (model.IncludeAdditionalInfo)
                {
                    AddInfo = AddInfo + "Y";
                }
                else
                {
                    AddInfo = AddInfo + "N";
                }
                if (model.ManifestType == "All")
                {
                    url = String.Format("/asp/air_export/manifest_pdf.asp?MAWB={0}", model.MAWB);
                }
                else if (model.ManifestType != "All")
                {
                    url = String.Format("/asp/air_export/manifest_pdf.asp?{0}", model.ManifestType);
                }
                url = url + AddInfo;
            }
            else if (model.DocType == "3")
            {
                if (model.IACType == "U")
                {
                    url = String.Format("/asp/air_export/iac_unknow_pdf.asp?MAWB={0}", model.MAWB);
                }
                else
                {
                    url = String.Format("/asp/air_export/iac_pdf.asp?MAWB={0}", model.MAWB);
                }
            }

            return(HttpUtility.UrlEncode(url));
        }