private void applyBtn_Click(object sender, EventArgs e) { if (moduleNumberTxb.Text.Length == 0 | schemeTxb.Text.Length == 0 | subSchemeTxb.Text.Length == 0) { MessageBox.Show(@"Введите номер нового модуля и выберите форму и подтип формы модуля"); return; } string moduleNumber = moduleNumberTxb.Text; string moduleSchemeName = schemeTxb.Text; string modulSubSchemeName = subSchemeTxb.Text; ConfiguratorArgs args = new ConfiguratorArgs { Number = moduleNumber, SchemeName = moduleSchemeName, SubSchemeName = modulSubSchemeName, PathToImageSubScheme = imageSubSchemePath }; OnApply(this, args); Close(); }
private void SetNewModuleInfo(object sender, ConfiguratorArgs e) { Presenter.Manager = this; if (!Presenter.IsModuleExist(e.Number, GetProductType())) { Presenter.AddNewModule(new NewModuleData { Number = e.Number, Scheme = e.SchemeName, SubSchemeIconPath = GetIconPath(e.PathToImageSubScheme), SubScheme = e.SubSchemeName, Type = GetProductType() }); Presenter.UpdateModuleList(GetProductType()); Presenter.UpdateModulesCount(GetProductType()); Presenter.UpdateTotalModules(GetProductType()); } else { MessageBox.Show("Такой модуль уже существует. Измените номер модуля"); } }