public AccountingUserControl(PaymentController paymentController, SupplierController supplierController,
            CustomerController customerController)
        {
            InitializeComponent();
            this.paymentController = paymentController;
            this.supplierController = supplierController;
            this.customerController = customerController;

            incomingPaymentsControl = new IncomingPaymentsUserControl(paymentController,
                customerController, supplierController);
            outgoingPaymentsControl = new OutgoingPaymentsUserControl(paymentController,
                customerController, supplierController);
            archivedPaymentsControl = new ArchivedPaymentsUserControl(paymentController);

            incomingPaymentsUserControl.Content = incomingPaymentsControl;
            outgoingPaymentsUserControl.Content = outgoingPaymentsControl;
            archiveUserControl.Content = archivedPaymentsControl;

            currentTabIndex = mainTabNavigation.SelectedIndex;
        }
        public AccountingUserControl(PaymentController paymentController, SupplierController supplierController,
                                     CustomerController customerController)
        {
            InitializeComponent();
            this.paymentController  = paymentController;
            this.supplierController = supplierController;
            this.customerController = customerController;

            incomingPaymentsControl = new IncomingPaymentsUserControl(paymentController,
                                                                      customerController, supplierController);
            outgoingPaymentsControl = new OutgoingPaymentsUserControl(paymentController,
                                                                      customerController, supplierController);
            archivedPaymentsControl = new ArchivedPaymentsUserControl(paymentController);

            incomingPaymentsUserControl.Content = incomingPaymentsControl;
            outgoingPaymentsUserControl.Content = outgoingPaymentsControl;
            archiveUserControl.Content          = archivedPaymentsControl;

            currentTabIndex = mainTabNavigation.SelectedIndex;
        }