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 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; } } }