private void Spisok_LB_SelectedValueChanged(object sender, EventArgs e) { if (Spisok_LB.SelectedItem != null) { Runner runnerDB = Spisok_LB.SelectedItem as Runner; if (runnerDB != null) { Height_TB.Text = runnerDB.Height.ToString(); Weight_TB.Text = runnerDB.Weight.ToString(); Age_TB.Text = runnerDB.Age.ToString(); Name_TB.Text = runnerDB.Name; Surname_TB.Text = runnerDB.Surname; Ranked_TB.Text = runnerDB.Ranked.ToString(); } StateButton(true); } else { Height_TB.Clear(); Weight_TB.Clear(); Age_TB.Clear(); Name_TB.Clear(); Surname_TB.Clear(); Ranked_TB.Clear(); StateButton(false); } }
private void KBChangeOrder_F_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { try { if (String.IsNullOrEmpty(Executor_TB.Text)) { Executor_TB.Focus(); throw new Exception("Необходимо указать исполнителя чертежа"); } if (String.IsNullOrEmpty(Number_TB.Text)) { Number_TB.Focus(); throw new Exception("Необходимо указать номер заказа"); } if (String.IsNullOrEmpty(List_TB.Text)) { List_TB.Focus(); throw new Exception("Необходимо указать лист"); } if (Convert.ToInt32(List_TB.Text) <= 0) { List_TB.Focus(); throw new Exception("Лист должен быть больше 0"); } if (String.IsNullOrEmpty(Mark_TB.Text)) { Mark_TB.Focus(); throw new Exception("Необходимо указать марку"); } if (String.IsNullOrEmpty(Lenght_TB.Text)) { Lenght_TB.Focus(); throw new Exception("Необходимо указать длину"); } if (Convert.ToDouble(Lenght_TB.Text) <= 0) { List_TB.Focus(); throw new Exception("Длина должна быть больше 0"); } if (String.IsNullOrEmpty(Weight_TB.Text)) { Weight_TB.Focus(); throw new Exception("Необходимо указать вес"); } if (Convert.ToDouble(Lenght_TB.Text) <= 0) { List_TB.Focus(); throw new Exception("Вес должен быть больше 0"); } List <Order> TempList = SystemArgs.Orders; if (TempOrder != null) { TempList.Remove(TempOrder); } } catch (FormatException) { MessageBox.Show("Указан неверный формат числовых полей, лист целое число, вес и длина вещественные числа", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); e.Cancel = true; } catch (Exception E) { MessageBox.Show(E.Message, "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); e.Cancel = true; } } }
private void Add_F_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { String Error = String.Empty; try { if (Description_CB.SelectedIndex == -1) { Description_CB.Focus(); Error = "Описание дефекта должно содержать значение"; throw new Exception(Error); } if (Diameter_CB.SelectedIndex == -1) { Diameter_CB.Focus(); Error = "Диаметер дефекта должен содержать значение"; throw new Exception(Error); } if (LocationProduction_CB.SelectedIndex == -1) { LocationProduction_CB.Focus(); Error = "Место дефекта в производстве должно содержать значение"; throw new Exception(Error); } if (NumBrigade_CB.SelectedIndex == -1) { NumBrigade_CB.Focus(); Error = "Номер бригады должен содержать значение"; throw new Exception(Error); } if (NumSmeny_CB.SelectedIndex == -1) { NumSmeny_CB.Focus(); Error = "Номер смены должен содержать значение"; throw new Exception(Error); } if (NumTS_CB.SelectedIndex == -1) { NumTS_CB.Focus(); Error = "Номер ТС должен содержать значение"; throw new Exception(Error); } if (ProgressMark_CB.SelectedIndex == -1) { ProgressMark_CB.Focus(); Error = "Прогресс выполнения должен содержать значение"; throw new Exception(Error); } if (TypeAlloy_CB.SelectedIndex == -1) { TypeAlloy_CB.Focus(); Error = "Марка сплава должна содержать значение"; throw new Exception(Error); } if (TypeDefect_CB.SelectedIndex == -1) { TypeDefect_CB.Focus(); Error = "Тип дефекта должен содержать значение"; throw new Exception(Error); } if (String.IsNullOrEmpty(NumMelt_TB.Text)) { NumMelt_TB.Focus(); Error = "Поле номера плавки должно содержать значение"; throw new Exception(Error); } if (String.IsNullOrEmpty(Address_TB.Text)) { Address_TB.Focus(); Error = "Поле адреса должно содержать значение"; throw new Exception(Error); } if (String.IsNullOrEmpty(Count_TB.Text)) { Count_TB.Focus(); Error = "Поле количества слитков должно содержать значение"; throw new Exception(Error); } try { Int64 Temp = Convert.ToInt64(Count_TB.Text.Trim()); } catch { Count_TB.Focus(); Error = "Значение количества должно состоять из цифр"; throw; } if (String.IsNullOrEmpty(Weight_TB.Text)) { Weight_TB.Focus(); Error = "Поле веса слитков должно содержать значение"; throw new Exception(Error); } try { Double Temp = Convert.ToDouble(Weight_TB.Text.Trim()); } catch { Weight_TB.Focus(); Error = "Значение веса слитков должно состоять из цифр"; throw; } if (String.IsNullOrEmpty(Correction_TB.Text)) { Correction_TB.Focus(); Error = "Поле коррекции должно содержать значение"; throw new Exception(Error); } if (String.IsNullOrEmpty(Reason_TB.Text)) { Reason_TB.Focus(); Error = "Поле коррекции должно содержать значение"; throw new Exception(Error); } SystemArgs.PrintLog("Данные модификации позиции успешно получены"); } catch (Exception) { MessageBox.Show(Error, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); SystemArgs.PrintLog($"Ошибка получения параметров модификации позиции: {Error}"); e.Cancel = true; } } }
private void Modification_F_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { try { if (Height_TB.Text.Trim() == "") { Height_TB.Focus(); throw new Exception("Вы не ввели рост бегуна"); } if (Weight_TB.Text.Trim() == "") { Weight_TB.Focus(); throw new Exception("Вы не ввели вес бегуна"); } if (Age_TB.Text.Trim() == "") { Age_TB.Focus(); throw new Exception("Вы не ввели возраст бегуна"); } if (Name_TB.Text.Trim() == "") { Name_TB.Focus(); throw new Exception("Вы не ввели имя бегуна"); } if (Surname_TB.Text.Trim() == "") { Surname_TB.Focus(); throw new Exception("Вы не ввели фамилию бегуна"); } if (Ranked_TB.Text.Trim() == "") { Ranked_TB.Focus(); throw new Exception("Вы не ввели место, которое бегун занял на олимпиаде"); } int R = Convert.ToInt32(Ranked_TB.Text); if (R < 1 || R > 3) { Ranked_TB.Focus(); throw new Exception("Занятое место на олимпиаде должно находиться в диапазоне 1...3"); } } catch (FormatException Fx) { e.Cancel = true; MessageBox.Show(Fx.Message, "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception Ex) { e.Cancel = true; MessageBox.Show(Ex.Message, "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void Chief_PDO_ChangeOrder_F_FormClosing(object sender, FormClosingEventArgs e) { if (DialogResult == DialogResult.OK) { try { if (Executor_CB.Checked) { if (String.IsNullOrEmpty(Executor_TB.Text)) { Executor_TB.Focus(); throw new Exception("Необходимо указать исполнителя чертежа"); } } if (Number_CB.Checked) { if (String.IsNullOrEmpty(Number_TB.Text)) { Number_TB.Focus(); throw new Exception("Необходимо указать номер заказа"); } } if (List_CB.Checked) { if (String.IsNullOrEmpty(List_TB.Text)) { List_TB.Focus(); throw new Exception("Необходимо указать лист"); } if (Convert.ToInt32(List_TB.Text) <= 0) { List_TB.Focus(); throw new Exception("Лист должен быть больше 0"); } } if (Mark_CB.Checked) { if (String.IsNullOrEmpty(Mark_TB.Text)) { Mark_TB.Focus(); throw new Exception("Необходимо указать марку"); } } if (Lenght_CB.Checked) { if (String.IsNullOrEmpty(Lenght_TB.Text)) { Lenght_TB.Focus(); throw new Exception("Необходимо указать длину"); } if (Convert.ToDouble(Lenght_TB.Text) <= 0) { List_TB.Focus(); throw new Exception("Длина должна быть больше 0"); } } if (Weight_CB.Checked) { if (String.IsNullOrEmpty(Weight_TB.Text)) { Weight_TB.Focus(); throw new Exception("Необходимо указать вес"); } if (Convert.ToDouble(Weight_TB.Text) <= 0) { List_TB.Focus(); throw new Exception("Вес должен быть больше 0"); } } if (ExecutorWork_CB.Checked) { if (String.IsNullOrEmpty(ExecutorWork_TB.Text)) { Mark_TB.Focus(); throw new Exception("Необходимо указать исполнителя работ"); } } if (Comment_CB.Checked) { if (String.IsNullOrWhiteSpace(Comment_TB.Text)) { Comment_TB.Focus(); throw new Exception("Необходимо указать комментарий"); } } } catch (FormatException) { MessageBox.Show("Указан неверный формат числовых полей, вес и длина вещественные числа", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); e.Cancel = true; } catch (Exception E) { MessageBox.Show(E.Message, "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Warning); e.Cancel = true; } } }