//Метод сохраняющий спецификации машин в переменную 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("Характеристики загруженны, цэх успешно создан"); } } } }
public void renderTabIndexMachineName() { this.Controls.Add(ShopPlanner.renderFormWithOvensSpecifications()); }
public void renderStatistic() { this.Controls.Add(ShopPlanner.renderFormWithStatisticAboutBatch(Nomenclatures.setStatisticAboutBatch())); }