コード例 #1
0
ファイル: MasterForm.cs プロジェクト: purseal/project_Salon
 private void buttonApply_Click(object sender, EventArgs e)
 {
     try
     {
         if (textBoxSalary.Text.Length < 1 || textBoxName.Text.Length < 1)
         {
             MessageBox.Show("Необходимо заполнить все поля", "Ошибка", MessageBoxButtons.OK);
             return;
         }
         if (edit)
         {
             string name   = textBoxName.Text;
             int    salary = Convert.ToInt32(textBoxSalary.Text);
             //XXX: Возможно, нужно сделать проверку размера serviceList перед созданием с предупреждением пользователя
             Debug.WriteLine("Вызов registerMaster из формы");
             mainController.changeMaster(name, salary, inputMaster);
             this.Close();
         }
         else
         {
             string name   = textBoxName.Text;
             int    salary = Convert.ToInt32(textBoxSalary.Text);
             //XXX: Возможно, нужно сделать проверку размера serviceList перед созданием с предупреждением пользователя
             Debug.WriteLine("Вызов registerMaster из формы");
             mainController.registerMaster(name, salary, serviceNames);
             this.Close();
         }
     }
     catch (OverflowException ex)
     {
         Console.WriteLine("Overflow Exception: " + ex.Message);
         textBoxSalary.Text = "";
         MessageBox.Show("Введено слишком большое значение в поле Зарплата", "Ошибка", MessageBoxButtons.OK);
     }
 }