private void buttonSave_Click(object sender, EventArgs e) { try { exceptionHandling.СheckingInput(textBoxCount.Text, "Количество"); exceptionHandling.CheckingSelection(comboBoxBouqet.SelectedValue, "букет"); exceptionHandling.CheckingDelivery(comboBoxDelivery.SelectedIndex, "тип доставки"); exceptionHandling.CheckingSelection(comboBoxClient.SelectedValue, "клиента"); logicM.CreateOrder(new CreateOrderBindingModel { BouquetId = Convert.ToInt32(comboBoxBouqet.SelectedValue), ClientId = Convert.ToInt32(comboBoxClient.SelectedValue), Delivery = (DeliveryType)comboBoxDelivery.SelectedIndex, Count = Convert.ToInt32(textBoxCount.Text), Sum = Convert.ToDecimal(textBoxSum.Text) }); MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonSave_Click_1(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxCount.Text)) { MessageBox.Show("Заполните поле Количество", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (comboBoxKomlect.SelectedValue == null) { MessageBox.Show("Выберите изделие", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (comboBoxClient.SelectedValue == null) { MessageBox.Show("Выберите клиента", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (comboBoxClient.SelectedValue == null) { MessageBox.Show("Выберите клиента", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { logicM.CreateOrder(new CreateOrderBindingModel { KomlectId = Convert.ToInt32(comboBoxKomlect.SelectedValue), ClientId = Convert.ToInt32(comboBoxClient.SelectedValue), Count = Convert.ToInt32(textBoxCount.Text), Sum = Convert.ToInt32(textBoxSum.Text) }); MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void CreateOrder(CreateOrderBindingModel model) => _main.CreateOrder(model);