private void buttonRegister_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(textBoxEmail.Text) && !string.IsNullOrEmpty(textBoxPassword.Text) && !string.IsNullOrEmpty(textBoxClientFIO.Text))
     {
         try
         {
             APIClient.PostRequest("api/client/register", new ClientBindingModel
             {
                 ClientFIO = textBoxClientFIO.Text,
                 Email     = textBoxEmail.Text,
                 Password  = textBoxPassword.Text
             });
             MessageBox.Show("Регистрация прошла успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Close();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Введите логин, пароль и ФИО", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
예제 #2
0
 private void ButtonUpdate_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(textBoxEmail.Text) && !string.IsNullOrEmpty(textBoxPassword.Text) && !string.IsNullOrEmpty(textBoxClientFIO.Text))
     {
         try
         {
             APIClient.PostRequest("api/client/updateData", new ClientBindingModel
             {
                 Id        = Program.Client.Id,
                 ClientFIO = textBoxClientFIO.Text,
                 Email     = textBoxEmail.Text,
                 Password  = textBoxPassword.Text
             });
             MessageBox.Show("Обновление прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Program.Client.ClientFIO = textBoxClientFIO.Text;
             Program.Client.Email     = textBoxEmail.Text;
             Program.Client.Password  = textBoxPassword.Text;
             Close();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Введите логин, пароль и ФИО", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
 private void ButtonSave_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(textBoxCount.Text))
     {
         MessageBox.Show("Заполните поле \"Количество\"", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     if (comboBoxProduct.SelectedValue == null)
     {
         MessageBox.Show("Выберите кондитерское изделие", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     try
     {
         APIClient.PostRequest("api/main/createorder", new CreateOrderBindingModel
         {
             ClientId  = Program.Client.Id,
             ProductId = Convert.ToInt32(comboBoxProduct.SelectedValue),
             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);
     }
 }