public FormMSh() //конструктор формы создания МШ { InitializeComponent(); flag = true; this.Text = "Редактор данных монтажных швов - Новый шов"; List <MarkaKMD> marks = new List <MarkaKMD>(); marks = EventProjectClass.EventArrayMarksHandler(); cBMarka.Items.Clear(); foreach (MarkaKMD marka in marks) { cBMarka.Items.Add(marka.DesignMarka); } }
private void bSaveDataMM_Click(object sender, EventArgs e) { MM tempMM = new MM(); if ((tb_Name.Text == "") && (tb_Diameter.Text == "") && (tb_Length.Text == "") && (tb_Mass.Text == "") && (tb_GOST.Text == "") && (tb_ClassStrength.Text == "")) { MessageBox.Show("Не указаны необходимые параметры! См. Справку ниже..."); return; } tempMM.Name = tb_Name.Text; tempMM.Diameter = tb_Diameter.Text; tempMM.ThicknessPackage = Convert.ToDouble(tb_ThicknessPackage.Text); tempMM.Length = Convert.ToDouble(tb_Length.Text); tempMM.Quantity = Convert.ToInt32(tb_Quantity.Text); tempMM.Mass = Convert.ToDouble(tb_Mass.Text); tempMM.GOST = tb_GOST.Text; tempMM.ClassStrength = tb_ClassStrength.Text; tempMM.Note = tb_Note.Text; if (flag) { bool result = EventProjectClass.EventAddMMInMSHandler(tempMM); // событие добавления МM в МС if (!result) { MessageBox.Show("Стандартный элемент не создан! Причины: С данным параметрами метизы уже существуют."); return; } } else { bool result = EventProjectClass.EventEditMMInMSHandler(indexChangedMM, tempMM); //событие изменения МM if (!result) { MessageBox.Show("Стандартный элемент не изменен! Причины: С данным параметрами метизы уже существуют."); return; } } this.DialogResult = DialogResult.OK; Close(); }
private void bSaveDataList_FormListMsh_Click(object sender, EventArgs e) { MSh tempMSh = new MSh(); if ((cBMarka.Text == "") && (txtTypeShva.Text == "") && (n_thick.Value == 0) && (n_length.Value == 0)) { MessageBox.Show("Не указаны необходимые параметры! См. Справку ниже..."); return; } tempMSh.Marka = cBMarka.Text; tempMSh.CountElements = (int)n_KolElem.Value; tempMSh.TypeShva = txtTypeShva.Text; tempMSh.TolschShva = (int)n_thick.Value; tempMSh.DlinaShva = (double)n_length.Value; tempMSh.TypeElectrod = txtTypeELect.Text; tempMSh.Note = txtNote.Text; if (flag) { bool result = EventProjectClass.EventAddMShInMSHandler(tempMSh); // событие добавления МШ в МС if (!result) { MessageBox.Show("Монтажный шов не создан! Причины:С данным параметрами шов уже существует. Измените длину."); return; } } else { bool result = EventProjectClass.EventEditMShInMSHandler(indexChangedMSh, tempMSh); //событие изменения МШ if (!result) { MessageBox.Show("Монтажный шов не изменен! Причины:С данным параметрами шов уже существует."); return; } } this.DialogResult = DialogResult.OK; Close(); }
public FormMSh(int indexMSh, MSh msh) // //конструктор формы редактирования МШ { InitializeComponent(); flag = false; this.Text = "Редактор данных монтажных швов - Изменить шов"; indexChangedMSh = indexMSh; List <MarkaKMD> marks = new List <MarkaKMD>(); marks = EventProjectClass.EventArrayMarksHandler(); cBMarka.Items.Clear(); foreach (MarkaKMD marka in marks) { cBMarka.Items.Add(marka.DesignMarka); } cBMarka.Text = msh.Marka; n_KolElem.Text = msh.CountElements.ToString(); txtTypeShva.Text = msh.TypeShva; n_thick.Text = msh.TolschShva.ToString(); n_length.Text = msh.DlinaShva.ToString(); txtTypeELect.Text = msh.TypeElectrod; txtNote.Text = msh.Note; }
private void bSaveDataList_FormListMsh_Click(object sender, EventArgs e) { ZSh tempZSh = new ZSh(); if ((txtTypeSech.Text == "") && (n_KatetShva.Value == 0)) { MessageBox.Show("Не указаны необходимые параметры! См. Справку ниже..."); return; } tempZSh.TypeSech = txtTypeSech.Text; tempZSh.KatetShva = (int)n_KatetShva.Value; tempZSh.LenghtSh = (double)n_Length.Value; tempZSh.Note = txtNote.Text; if (flag) { bool result = EventProjectClass.EventAddZShHandler(tempZSh); // событие добавления CШ if (!result) { MessageBox.Show("Сварной шов не создан! Причины: С данным параметрами шов уже существует. Измените длину."); return; } } else { bool result = EventProjectClass.EventEditZShHandler(indexChangedZSh, tempZSh); //событие изменения CШ if (!result) { MessageBox.Show("Сварной шов не изменен! Причины: С данным параметрами шов уже существует."); return; } } this.DialogResult = DialogResult.OK; Close(); }