コード例 #1
0
        /// <summary>
        /// Functie om naar Pagina 2 te gaan (vanuit Juraci Mandagen-Knop)
        /// </summary>
        public void BevestigFunctie()
        {
            ET.Log("BevestigFunctie");

            if (SubcodeNogNietBekend())
            {
                return;
            }

            if (PDFSETTTINGS.Gebruiker.CanPrint)
            {
                // Allereerst: (voor de zekerheid nogmaals) verzamelde gegevens naar ApplicationState copieren
                ApplicationState.SetValue(GlobaleVars.strApplicationState, PDFSETTTINGS);

                USMario pagina2 = new USMario();
                pagina2.PageTitle    = "Rapport";
                pagina2.PageSubtitle = PDFSETTTINGS.Lijstgegevens.Titel;

                // probeer eens wat uit om Vertikaal alignment uit te zetten
                pagina2.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
                pagina2.Top           = 10;


                //MessageBox.Show(PDFSETTTINGS.Lijstgegevens.Titel + "/" + PDFSETTTINGS.Lijstgegevens.Code);

                //test 2014-06-23
                //this.Cursor = Cursors.WaitCursor;
                pagina2.Bevestig(PDFSETTTINGS);
                PageGoToPage(pagina2);
                //test 2014-06-23
                //this.Cursor = Cursors.Default;

                // Reset gekozen sublijst zodat bij terugkomst opnieuw sublijst moet worden gekozen
                //PDFSETTTINGS.Lijstgegevens.Code = ""; // Dit werkt niet omdat dit blijkbaar een verwijzing is vanuit pagina2
                SUBLIJSTOPNIEUWKIEZEN = true;
            }
            else
            {
                MessageBox.Show("U heeft niet genoeg rechten om verder te gaan \nPretiige dag verder");
            }
        }