private void InitPages()
        {
            //Init here before Creating Pages to Have PagePad Constructed for PagePadPage
            _pagePad              = new DocumentFinanceDialogPagePad(this);
            _pagePad.PageChanged += _pagePad_PageChanged;

            _listPages = new List <PagePadPage>();
            //Assign Page Title
            _windowTitle = GetPageTitle(0);

            string icon1 = FrameworkUtils.OSSlash(GlobalFramework.Path["images"] + @"Icons/Dialogs/DocumentFinanceDialog/icon_pos_dialog_toolbar_1_new_document.png");
            string icon2 = FrameworkUtils.OSSlash(GlobalFramework.Path["images"] + @"Icons/Dialogs/DocumentFinanceDialog/icon_pos_dialog_toolbar_2_customer.png");
            string icon3 = FrameworkUtils.OSSlash(GlobalFramework.Path["images"] + @"Icons/Dialogs/DocumentFinanceDialog/icon_pos_dialog_toolbar_3_article.png");
            string icon4 = FrameworkUtils.OSSlash(GlobalFramework.Path["images"] + @"Icons/Dialogs/DocumentFinanceDialog/icon_pos_dialog_toolbar_4_waybill_to.png");
            string icon5 = FrameworkUtils.OSSlash(GlobalFramework.Path["images"] + @"Icons/Dialogs/DocumentFinanceDialog/icon_pos_dialog_toolbar_5_waybill_from.png");

            _pagePad1 = new DocumentFinanceDialogPage1(this, resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_dialog_document_finance_page1"), icon1, null);
            _pagePad2 = new DocumentFinanceDialogPage2(this, resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_dialog_document_finance_page2"), icon2, null);
            _pagePad3 = new DocumentFinanceDialogPage3(this, resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_dialog_document_finance_page3"), icon3, null);
            //Start in Invoice : Start Disabled
            _pagePad4 = new DocumentFinanceDialogPage4(this, resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_dialog_document_finance_page4"), icon4, null, false);
            _pagePad5 = new DocumentFinanceDialogPage5(this, resources.CustomResources.GetCustomResources(GlobalFramework.Settings["customCultureResourceDefinition"], "window_title_dialog_document_finance_page5"), icon5, null, false);
            //Assign Reference Here, After Construction
            //PagePad
            _pagePad1.PagePad2 = _pagePad2;
            _pagePad1.PagePad3 = _pagePad3;
            _pagePad1.PagePad4 = _pagePad4;
            _pagePad1.PagePad5 = _pagePad5;
            //PagePad2
            _pagePad2.PagePad1 = _pagePad1;
            _pagePad2.PagePad3 = _pagePad3;
            _pagePad2.PagePad4 = _pagePad4;
            _pagePad2.PagePad5 = _pagePad5;
            //PagePad3
            _pagePad3.PagePad1 = _pagePad1;
            _pagePad3.PagePad2 = _pagePad2;
            //Developer
            //PagePadPage page6 = new DocumentFinanceDialogPage6(this, "Page6");
            //PagePadPage page7 = new DocumentFinanceDialogPage7(this, "Page7");
            //PagePadPage page8 = new DocumentFinanceDialogPage8(this, "Page8");

            //Call required Methods after Constructed pages
            _pagePad2.ApplyCriteriaToCustomerInputs();

            _listPages.Add(_pagePad1);
            _listPages.Add(_pagePad2);
            _listPages.Add(_pagePad3);
            _listPages.Add(_pagePad4);
            _listPages.Add(_pagePad5);

            //Developer
            //listPages.Add(page6);
            //listPages.Add(page7);
            //listPages.Add(page8);

            //Init PagePage
            _pagePad.Init(_listPages);

            //Start Validated
            _pagePad1.Validate();

            //Prepare Other Pages - Enable/Disable WayBill Required Validation Entrys, Start with Disabled Validation for Invoices (Optional Mode)
            _pagePad1.ToggleWayBillValidation(false);
            //When Start in Invoice Mode, Start with Ship From Assigned, if disabled Invoice has WayBill comment above line
            _pagePad5.AssignShipFromDefaults();
        }