Ejemplo n.º 1
0
        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);
     }
 }
Ejemplo n.º 3
0
 public void CreateOrder(CreateOrderBindingModel model) => _main.CreateOrder(model);