Beispiel #1
0
        private void OpenPagina(int p)
        {
            switch (p)
            {
            case 1:     // Initialize
                panel1.Controls.Clear();
                panel1.Controls.Add(Pagina1);
                // Set scrollbar minsize zodat hele tabel te zien is
                this.AutoScrollMinSize = new Size(Pagina1.Width - 20, Pagina1.Height + 200);

                Point L = new Point();
                L.X = panel1.Width / 2 - Pagina1.Width / 2;
                Pagina1.Location = L;
                Pagina1.BouwLijst();
                // Reset gekozen lijst
                Pagina1.PDFSETTTINGS.Lijstgegevens.Code = "";
                ApplicationState.SetValue(GlobaleVars.strApplicationState, Pagina1.PDFSETTTINGS);
                break;

            case 2:   // Bevestig
                if (panel1.Controls[0].Name.ToUpper() == "USMARIO")
                {     // We zitten al op Pagina 2, dus deze knop betekent nu 'PDF afdrukken'
                    Pagina2.OKButton();
                }
                else
                {     // Ga naar Pagina2
                    if (SublijstNogNietBekend())
                    {
                        return;
                    }

                    panel1.Controls.Clear();
                    panel1.Controls.Add(Pagina2);
                    Pagina2.PageTitle = Pagina1.PDFSETTTINGS.Lijstgegevens.Titel;    //.LijstTitel;
                    if (Pagina1.PDFSETTTINGS.Lijstgegevens.SubLijst.Count == 1)
                    {
                        Pagina2.PageSubtitle = Pagina1.PDFSETTTINGS.Lijstgegevens.SubLijst[0].SubTitel;    //.LijstSubtitel + "TESTTEST";
                    }
                    else
                    {
                        //Pagina2.PageSubtitle = "";
                        //Pagina2.PageSubtitle = Pagina1.PDFSETTTINGS.Lijstgegevens.SubLijst[Pagina1.PDFSETTTINGS.Lijstgegevens.SublijstKeuze].SubTitel;
                        Pagina2.PageSubtitle = "Dit gebruiken we volgens mij helemaal niet meer!";
                    }
                    Pagina2.Bevestig(Pagina1.PDFSETTTINGS);
                }
                Pagina2.PageSubtitle = Pagina1.PDFSETTTINGS.Lijstgegevens.SubLijst.Where(x => x.SubCode == Pagina1.PDFSETTTINGS.Lijstgegevens.Code).Select(z => z.SubTitel).FirstOrDefault();     // [Pagina1.PDFSETTTINGS.Lijstgegevens.SublijstKeuze].SubTitel;
                // Set scrollbar minsize zodat hele tabel te zien is
                this.AutoScrollMinSize = new Size(Pagina2.Width - 20, Pagina2.Height - 20);

                //Pagina2.scrollbarsnew();
                break;

            default:
                break;
            }
        }