예제 #1
0
        private void MainGridUpdate(DuringPeriodForm duringPeriodForm)
        {
            duringPeriodForm__ = duringPeriodForm;
            var       l     = UltrasonicControlProducts.IDProtocolsTable(duringPeriodForm.from, duringPeriodForm.to);
            DataTable table = new DataTable();

            table.Columns.Add().DataType = typeof(int);
            table.Columns.Add().DataType = typeof(long);
            table.Columns.Add().DataType = typeof(DateTime);

            table.Columns.Add().DataType = typeof(string);

            table.Columns.Add().DataType = typeof(int);
            table.Columns.Add().DataType = typeof(string);


            table.Columns.Add().DataType = typeof(string);
            table.Columns.Add().DataType = typeof(string);
            table.Columns.Add().DataType = typeof(string);
            table.Columns.Add().DataType = typeof(string);
            table.Columns.Add().DataType = typeof(string);
            table.Columns.Add().DataType = typeof(string);

            table.Columns[0].ColumnName = "ID";
            table.Columns[1].ColumnName = "№ протокола";
            table.Columns[2].ColumnName = "Время";
            table.Columns[3].ColumnName = "№ партии";
            table.Columns[4].ColumnName = "Количество труб";
            table.Columns[5].ColumnName = "Оператор";

            table.Columns[6].ColumnName   = "Сплав";
            table.Columns[7].ColumnName   = "Состояние поставки";
            table.Columns[8].ColumnName   = "Нормативный документ";
            table.Columns[9].ColumnName   = "Смена";
            table.Columns[10].ColumnName  = "Шифр изделия";
            table.Columns[11].ColumnName  = "№СОП";
            MainGridView.DataSource       = null;
            MainGridView.DataSource       = table;
            MainGridView.Columns[0].Width = 0;

            for (int i = 0; i < MainGridView.Columns.Count; ++i)
            {
                MainGridView.Columns[i].ReadOnly = true;
            }

            foreach (var i in l)
            {
                table.Rows.Add(i.ID, i.NumberProtocol, i.TteTme
                               , i.NumberPacket
                               , i.Count, i.Operator
                               , i.Alloy
                               , i.DeliveryStatus
                               , i.NormativeDocument
                               , i.Gang
                               , i.ProductCodeNumber
                               , i.Standart
                               );
            }
            MainGridView.Update();
        }
예제 #2
0
        private void ListTubes(long protocol
                               , string packet
                               , string Alloy
                               , string DeliveryStatus
                               , string NormativeDocument
                               , string Gang
                               , string ProductCodeNumber
                               , string Standart
                               )
        {
            IEnumerable <TubesView> l = RequestListTubes.Get(//protocol
                packet
                , Alloy
                , DeliveryStatus
                , NormativeDocument
                , Gang
                , ProductCodeNumber
                , Standart
                );
            DataTable table = new DataTable();

            table.Columns.Add().DataType = typeof(long);
            table.Columns.Add().DataType = typeof(string);
            table.Columns.Add().DataType = typeof(string);
            table.Columns.Add().DataType = typeof(DateTime);

            table.Columns[0].ColumnName = "№ протокола";
            table.Columns[1].ColumnName = "№ партии";
            table.Columns[2].ColumnName = "№ трубы";
            table.Columns[3].ColumnName = "Время";



            MainGridView.DataSource = null;
            MainGridView.DataSource = table;

            MainGridView.Columns[3].DefaultCellStyle.Format = "dd.MM.yyyy HH:mm:ss";

            for (int i = 0; i < MainGridView.Columns.Count; ++i)
            {
                MainGridView.Columns[i].ReadOnly = true;
            }

            foreach (var i in l)
            {
                table.Rows.Add(protocol, packet, i.NumTube, i.TteTme);
            }
            MainGridView.Update();
        }