示例#1
0
        private void GetAnalisys(Int32 Key)
        {
            FirstDate  = FirstDate_CM.SelectionStart.Date;
            SecondDate = SecondDate_CM.SelectionStart.Date;

            switch (Key)
            {
            case 0:     //Вес | Бригада
                Data = Analysis.BriefBrigadeWeight(pv, FirstDate, SecondDate);
                DGV_Brief.Columns[0].HeaderText = "Бригада";
                DGV_Brief.Columns[1].HeaderText = "Брак, тонн";
                DGV_Brief.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                SystemArgs.PrintLog("Выполнение анализа по параметру: Вес | Бригада");
                break;

            case 1:     //Вес | Диаметр
                Data = Analysis.BriefDiametrWeight(pv, FirstDate, SecondDate);
                DGV_Brief.Columns[0].HeaderText = "Диаметр";
                DGV_Brief.Columns[1].HeaderText = "Брак, тонн";
                DGV_Brief.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                SystemArgs.PrintLog("Выполнение анализа по параметру: Вес | Диаметр");
                break;

            case 2:    //Вес | Описание
                Data = Analysis.BriefDescriptionWeight(pv, FirstDate, SecondDate);
                DGV_Brief.Columns[0].HeaderText = "Дефект";
                DGV_Brief.Columns[1].HeaderText = "Брак, тонн";
                DGV_Brief.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                SystemArgs.PrintLog("Выполнение анализа по параметру: Вес | Описание");
                break;

            case 3:    //Вес | Номер ТС
                Data = Analysis.BriefNumTSWeight(pv, FirstDate, SecondDate);
                DGV_Brief.Columns[0].HeaderText = "Номер ТС";
                DGV_Brief.Columns[1].HeaderText = "Брак, тонн";
                DGV_Brief.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                SystemArgs.PrintLog("Выполнение анализа по параметру: Вес | Номер ТС");
                break;

            case 4:    //Количество | Бригада
                Data = Analysis.BriefBrigadeCount(pv, FirstDate, SecondDate);
                DGV_Brief.Columns[0].HeaderText = "Бригада";
                DGV_Brief.Columns[1].HeaderText = "Количество";
                DGV_Brief.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                SystemArgs.PrintLog("Выполнение анализа по параметру: Количество | Бригада");
                break;

            case 5:    //Количество | Номер ТС
                Data = Analysis.BriefNumTSCount(pv, FirstDate, SecondDate);
                DGV_Brief.Columns[0].HeaderText = "Номер ТС";
                DGV_Brief.Columns[1].HeaderText = "Количество";
                DGV_Brief.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                SystemArgs.PrintLog("Выполнение анализа по параметру: Количество | Номер ТС");
                break;

            case 6:    //Количество | Описание
                Data = Analysis.BriefDescriptionCount(pv, FirstDate, SecondDate);
                DGV_Brief.Columns[0].HeaderText = "Дефект";
                DGV_Brief.Columns[1].HeaderText = "Количество";
                DGV_Brief.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
                SystemArgs.PrintLog("Выполнение анализа по параметру: Количество | Описание");
                break;
            }
            Temp = new BindingListView <WrapBriefData>(Data);
            DGV_Brief.DataSource = Temp;
        }
示例#2
0
 private void Export_B_Click(object sender, EventArgs e)
 {
     SystemArgs.PrintLog("Запуск процедуры экспорта данных анализа");
     Analysis.ExcelBriefExport(FirstDate, SecondDate, Temp);
     SystemArgs.PrintLog("Процедура экспорта данных анализа завершена");
 }