示例#1
0
 //Вывод партии в ListView
 public static void renderPartiesInListView(ListView lv)
 {
     for (int i = 1; i < Nomenclatures.parties.Count; i++)
     {
         ListViewItem lvi = new ListViewItem(Nomenclatures.parties[i][0]);
         lvi.SubItems.Add(Nomenclatures.viewMaterialById(Nomenclatures.parties[i][1]));
         lv.Items.Add(lvi);
     }
 }
示例#2
0
        //Рендер формы с спецификациями машин
        public static TabControl renderFormWithOvensSpecifications()
        {
            //Создание tabControl объекта на форме
            TabControl tabControl1 = new TabControl();

            tabControl1.Location = new Point(5, 5);
            tabControl1.Size     = new Size(386, 200);

            for (int i = 0; i < shop.Count; i++)
            {
                //Создание страницы у tabControl
                TabPage page1 = new TabPage();
                page1.Text = machineTools.getOvenNameById(ShopPlanner.shop[i].id);

                //Создание listView внутри таба
                ListView lv = new ListView();
                lv.Size     = new Size(352, 150);
                lv.Location = new Point(5, 5);
                lv.View     = View.Details;
                lv.Columns.Add("id", -2);
                lv.Columns.Add("Имя", -2);
                lv.Columns.Add("Материал", -2);
                lv.Columns.Add("Время обработки", -2);
                ListViewItem lvi = new ListViewItem(new string[] { shop[i].id, shop[i].name, Nomenclatures.viewMaterialById(shop[i].materialsTimes[0][1]), shop[i].materialsTimes[0][2] + " мин" });
                lv.Items.Add(lvi);
                for (int j = 1; j < shop[i].materialsTimes.Count; j++)
                {
                    ListViewItem lviMaterials = new ListViewItem(new string[] { "", "", Nomenclatures.viewMaterialById(shop[i].materialsTimes[j][1]), shop[i].materialsTimes[j][2] + " мин" });
                    lv.Items.Add(lviMaterials);
                }
                tabControl1.Controls.Add(page1);
                page1.Controls.Add(lv);
            }
            return(tabControl1);
        }