コード例 #1
0
        private void InitializePrintOptions()
        {
            InitPrintingOptionsFromCompressedJSON(util.GetStringParam(Request, "po"));
            PrintingOptions po = PrintOptions;

            PrintOptions1.Options = po;
            pdfOptions            = po.PDFSettings;
            printingSections      = po.Sections;
        }
コード例 #2
0
        public static string PrintLink(string szExisting, PrintingSections ps)
        {
            if (!HttpContext.Current.User.Identity.IsAuthenticated || String.IsNullOrEmpty(HttpContext.Current.User.Identity.Name))
            {
                throw new MyFlightbookException("Unauthenticated call to PrintLink");
            }

            // check for invalid data
            if (szExisting == null || ps == null)
            {
                return(szExisting);
            }

            return(PrintingOptions.UpdatedPermaLink(szExisting, new PrintingOptions()
            {
                Sections = ps
            }).ToString());
        }