Beispiel #1
0
 //Метод сохраняющий спецификации машин в переменную ovensSpecifications
 public static void setOvensSpecifications()
 {
     if (ShopPlanner.shop.Count == 0)
     {
         OpenFileDialog openFile = new OpenFileDialog();
         openFile.Filter = "Excel files(*.xlsx)|*.xlsx";
         if (openFile.ShowDialog() == DialogResult.OK)
         {
             Nomenclatures.validateSpecificationFile(openFile.FileName);
             Excel xlsxfile = Nomenclatures.openXslxFile(openFile.FileName);
             Nomenclatures.ovensSpecifications.AddRange(xlsxfile.Rows);
             ShopPlanner.constructShop();
             MessageBox.Show("Характеристики загруженны, цэх успешно создан");
         }
     }
     else
     {
         DialogResult result = MessageBox.Show("Спецификации машин уже загружены, хотите обновить?"
                                               , "Подтвердите действие"
                                               , MessageBoxButtons.OKCancel
                                               , MessageBoxIcon.Warning
                                               );
         if (result == DialogResult.OK)
         {
             OpenFileDialog openFile = new OpenFileDialog();
             openFile.Filter = "Excel files(*.xlsx)|*.xlsx";
             if (openFile.ShowDialog() == DialogResult.OK)
             {
                 Nomenclatures.validateSpecificationFile(openFile.FileName);
                 Nomenclatures.ovensSpecifications.Clear();
                 Excel xlsxfile = Nomenclatures.openXslxFile(openFile.FileName);
                 Nomenclatures.ovensSpecifications.AddRange(xlsxfile.Rows);
                 ShopPlanner.shop.Clear();
                 ShopPlanner.constructShop();
                 MessageBox.Show("Характеристики загруженны, цэх успешно создан");
             }
         }
     }
 }
Beispiel #2
0
 public void renderTabIndexMachineName()
 {
     this.Controls.Add(ShopPlanner.renderFormWithOvensSpecifications());
 }
Beispiel #3
0
 public void renderStatistic()
 {
     this.Controls.Add(ShopPlanner.renderFormWithStatisticAboutBatch(Nomenclatures.setStatisticAboutBatch()));
 }