示例#1
0
 private void buttonApply_Click(object sender, EventArgs e)
 {
     if (comboBoxService.Items.Count < 1 || comboBoxMaster.Items.Count < 1 ||
         comboBoxMaster.SelectedItem == null || comboBoxService.SelectedItem == null ||
         textBoxClientName.Text == "" || comboBoxTime.SelectedItem == null)
     {
         DialogResult dialogResult = MessageBox.Show("Не выбрано одно из полей", "Ошибка", MessageBoxButtons.OK);
         return;
     }
     if (edit)
     {
         Service  service = (Service)comboBoxService.SelectedItem;
         Master   master  = (Master)comboBoxMaster.SelectedItem;
         Client   client  = mainController.getClient(textBoxClientNumber.Text);
         DateTime day     = mainMonthCalendar.SelectionStart;
         int      hour    = (int)comboBoxTime.SelectedItem;
         mainController.changeRecord(service, master, client, day, hour, inputRecord);
         this.Close();
     }
     else
     {
         Service  service = (Service)comboBoxService.SelectedItem;
         Master   master  = (Master)comboBoxMaster.SelectedItem;
         Client   client  = mainController.getClient(textBoxClientNumber.Text);
         DateTime day     = mainMonthCalendar.SelectionStart;
         int      hour    = (int)comboBoxTime.SelectedItem;
         mainController.registerRecord(service, master, client, day, hour);
         this.Close();
     }
 }