Beispiel #1
0
        private void Initialize()
        {
            DecorCatalogOrder = new DecorCatalogOrder();
            DecorCatalogOrder.Initialize();

            OrdersManager = new OrdersManager(ref MainOrdersDataGrid, ref MainOrdersFrontsOrdersDataGrid, ref MegaOrdersDataGrid,
                                              ref MainOrdersDecorTabControl, ref MainOrdersTabControl, ref DecorCatalogOrder);
            OrdersCalculate = new OrdersCalculate(OrdersManager);
            Report          = new Report(ref DecorCatalogOrder, ref OrdersCalculate.FrontsCalculate);
            DetailsReport   = new DetailsReport(ref DecorCatalogOrder, ref OrdersCalculate.FrontsCalculate);
            SendEmail       = new SendEmail();

            FilterClientsDataGrid.DataSource = OrdersManager.FilterClientsBindingSource;
            FilterClientsDataGrid.Columns["ClientID"].Visible = false;

            GetCurrency(CurrencyDateTimePicker.Value.Date);

            OrdersManager.GetOrdersInMuttlements(
                true,
                true,
                true,
                true,
                true, true, true, true, true, true);
            OrdersManager.FilterMegaOrders(
                false, 0, true, true, true, true,
                true, true, true, true, true, false, true, true, true, true, true, true);
        }
Beispiel #2
0
        public NewZOVOrderSelectMenu(Form tMainForm, ref OrdersManager tOrdersManager,
                                     ref OrdersCalculate tOrdersCalculate, ref NewOrderInfo tNewOrderInfo)
        {
            MainForm     = tMainForm;
            NewOrderInfo = tNewOrderInfo;

            OrdersManager   = tOrdersManager;
            OrdersCalculate = tOrdersCalculate;
            InitializeComponent();
            Initialize();
        }
Beispiel #3
0
        private void Initialize()
        {
            MarketingSplitMainOrders = new MarketingSplitMainOrders(
                ref MainOrdersFrontsOrdersDataGrid,
                ref MainOrdersDecorOrdersDataGrid, ref MainOrdersTabControl)
            {
                Factory   = FactoryID,
                MegaOrder = MegaOrderID,
                MainOrder = OldMainOrderID
            };
            MarketingSplitMainOrders.Filter();

            OrdersCalculate = new OrdersCalculate();
        }
Beispiel #4
0
        public CurrencyForm(Form tMainForm, ref OrdersManager tOrdersManager, ref OrdersCalculate tOrdersCalculate, ref InvoiceReportToDbf tDBFReport, int iClientID, string ClientName, bool bCanSetDirectorDiscount)
        {
            MainForm = tMainForm;
            ClientID = iClientID;
            CanSetDirectorDiscount = bCanSetDirectorDiscount;
            OrdersManager          = tOrdersManager;
            OrdersCalculate        = tOrdersCalculate;
            DBFReport = tDBFReport;

            InitializeComponent();
            panel8.Visible = false;
            if (bCanSetDirectorDiscount)
            {
                panel7.Visible = true;
            }
            label2.Text = "Расчет " + ClientName;
            CurrencyTypeComboBox.Items.Add("Евро - Евро");
            CurrencyTypeComboBox.Items.Add("Евро - Доллар США");
            CurrencyTypeComboBox.Items.Add("Евро - Российский рубль");
            CurrencyTypeComboBox.Items.Add("Евро - Белорусский рубль");

            Initialize();
        }