Example #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);
        }
Example #2
0
        public DailyReport(ref MainOrdersFrontsOrders tMainOrdersFrontsOrders,
                           ref DecorCatalogOrder tDecorCatalogOrder,
                           ref DataTable tClientsDataTable)
        {
            MainOrdersFrontsOrders = tMainOrdersFrontsOrders;
            DecorCatalogOrder      = tDecorCatalogOrder;
            ClientsDataTable       = tClientsDataTable;

            FrontsReport = new DailyReportFrontsOrdersReport(ref MainOrdersFrontsOrders);

            DecorReport = new DailyReportDecorOrdersReport(ref DecorCatalogOrder);

            CreateReportTable();
            MainOrdersDataTable = new DataTable();
            ClientErrorsDT      = new DataTable();
        }
        private void Initialize()
        {
            DecorCatalogOrder = new DecorCatalogOrder();

            OrdersManager = new OrdersManager(ref dgvMFrontsOrders, ref dgvZFrontsOrders, ref MDecorTabControl, ref ZDecorTabControl, ref DecorCatalogOrder);

            dgvMClients.DataSource = OrdersManager.MClientsBindingSource;
            dgvMClients.Columns["ClientGroupID"].Visible   = false;
            dgvMClients.Columns["ClientID"].Visible        = false;
            dgvMClients.Columns["Check"].DisplayIndex      = 0;
            dgvMClients.Columns["ClientName"].DisplayIndex = 1;
            dgvMClients.Columns["Check"].AutoSizeMode      = DataGridViewAutoSizeColumnMode.None;
            dgvMClients.Columns["Check"].Width             = 50;
            dgvMClients.Columns["ClientName"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            dgvMClients.Columns["ClientName"].Visible      = true;

            dgvMClientsGroups.DataSource = OrdersManager.MClientsGroupsBindingSource;
            dgvMClientsGroups.Columns["ClientGroupID"].Visible        = false;
            dgvMClientsGroups.Columns["Check"].DisplayIndex           = 0;
            dgvMClientsGroups.Columns["ClientGroupName"].DisplayIndex = 1;
            dgvMClientsGroups.Columns["Check"].AutoSizeMode           = DataGridViewAutoSizeColumnMode.None;
            dgvMClientsGroups.Columns["Check"].Width = 50;
            dgvMClientsGroups.Columns["ClientGroupName"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            dgvMClientsGroups.Columns["ClientGroupName"].Visible      = true;

            dgvZClients.DataSource = OrdersManager.ZClientsBindingSource;
            dgvZClients.Columns["ClientGroupID"].Visible   = false;
            dgvZClients.Columns["ClientID"].Visible        = false;
            dgvZClients.Columns["Check"].DisplayIndex      = 0;
            dgvZClients.Columns["ClientName"].DisplayIndex = 1;
            dgvZClients.Columns["Check"].AutoSizeMode      = DataGridViewAutoSizeColumnMode.None;
            dgvZClients.Columns["Check"].Width             = 50;
            dgvZClients.Columns["ClientName"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            dgvZClients.Columns["ClientName"].Visible      = true;

            dgvZClientsGroups.DataSource = OrdersManager.ZClientsGroupsBindingSource;
            dgvZClientsGroups.Columns["ClientGroupID"].Visible        = false;
            dgvZClientsGroups.Columns["Check"].DisplayIndex           = 0;
            dgvZClientsGroups.Columns["ClientGroupName"].DisplayIndex = 1;
            dgvZClientsGroups.Columns["Check"].AutoSizeMode           = DataGridViewAutoSizeColumnMode.None;
            dgvZClientsGroups.Columns["Check"].Width = 50;
            dgvZClientsGroups.Columns["ClientGroupName"].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
            dgvZClientsGroups.Columns["ClientGroupName"].Visible      = true;

            dgvMainOrders.DataSource = OrdersManager.MainOrdersBindingSource;
            MainGridSetting();
        }
Example #4
0
        public DailyReportDecorOrdersReport(ref DecorCatalogOrder tDecorCatalogOrder)
        {
            DecorCatalogOrder = tDecorCatalogOrder;

            CreateResultTable();
        }