public IActionResult Create(ClientBindingModel model) { if (ModelState.IsValid) { _logic.CreateOrUpdate(model); return(RedirectToAction(nameof(Index))); } return(View(model)); }
private void buttonSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxName.Text)) { MessageBox.Show("Заполните Имя", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(textBoxPhonenumber.Text)) { MessageBox.Show("Заполните номер телефона", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { ClientBindingModel client = new ClientBindingModel { Id = Program.Client.Id, Email = Program.Client.Email, Password = Program.Client.Password, Nameclient = textBoxName.Text, Phonenumber = textBoxPhonenumber.Text, Datebithday = dateTimePicker.Value, Status = Program.Client.Status }; _LogicC.CreateOrUpdate(client); Program.Client = _LogicC.Read(client)?[0]; 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(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxClientName.Text) || string.IsNullOrEmpty(textBoxClientSurname.Text) || string.IsNullOrEmpty(textBoxClientFathername.Text) || string.IsNullOrEmpty(textBoxClientTelephone.Text)) { MessageBox.Show("Заполните все поля", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { clientLogic.CreateOrUpdate(new ClientBindingModel { Id = idForUpd, Name = textBoxClientName.Text, Surname = textBoxClientSurname.Text, Fathername = textBoxClientFathername.Text, Telephone = textBoxClientTelephone.Text }); MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } ClearForms(); LoadData(); }
private void buttonRegistration_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(TextBoxSurname.Text)) { MessageBox.Show("Заполните фамилию", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrEmpty(TextBoxName.Text)) { MessageBox.Show("Заполните имя", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrEmpty(TextBoxLogin.Text)) { MessageBox.Show("Заполните логин", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrEmpty(TextBoxPassword.Text)) { MessageBox.Show("Заполните пароль", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrEmpty(TextBoxMail.Text)) { MessageBox.Show("Заполните адрес электронной почты", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (string.IsNullOrEmpty(TextBoxTel.Text)) { MessageBox.Show("Заполните номер телефона", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); return; } try { logic.CreateOrUpdate(new ClientBindingModel { ClientName = TextBoxName.Text, ClientSurname = TextBoxSurname.Text, Login = TextBoxLogin.Text, Password = TextBoxPassword.Text, Mail = TextBoxMail.Text, Tel = TextBoxTel.Text }); MessageBox.Show("Регистрация прошла успешно", "Сообщение", MessageBoxButton.OK, MessageBoxImage.Information); DialogResult = true; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void buttonSignUp_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxEmail.Text)) { MessageBox.Show("Заполните электронную почту", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(textBoxPassword.Text)) { MessageBox.Show("Заполните поле Пароль", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(comboBoxRoles.Text)) { MessageBox.Show("Необходимо выбрать роль", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { ClientBindingModel model = new ClientBindingModel { Email = textBoxEmail.Text, Password = textBoxPassword.Text, Name = "", Surname = "", Middlename = "", Birthday = DateTime.Now, Pasport = "", Status = (UserRoles)Enum.Parse(typeof(UserRoles), comboBoxRoles.Text) }; _clientLogic.CreateOrUpdate(model); Program.Client = _clientLogic.Read(model)?[0]; DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonAdd_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxEmail.Text) || string.IsNullOrEmpty(textBoxPassword.Text) || comboBoxRole.SelectedValue != null) { MessageBox.Show("Заполните все поля", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(comboBoxRole.Text)) { MessageBox.Show("Необходимо выбрать роль", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { ClientBindingModel model = new ClientBindingModel { Email = textBoxEmail.Text, Password = textBoxPassword.Text, Nameclient = textBoxFIO.Text, Datebithday = dateTimePickerBirthday.Value, Phonenumber = textBoxPhonenumber.Text, Status = (UserRoles)Enum.Parse(typeof(UserRoles), comboBoxRole.Text) }; _logicC.CreateOrUpdate(model); Program.Client = _logicC.Read(model)?[0]; MessageBox.Show("Регистрация прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; var form = Container.Resolve <FormAuthorization>(); form.ShowDialog(); Hide(); } catch (Exception ex) { MessageBox.Show(ex.InnerException.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxName.Text)) { MessageBox.Show("Заполните Имя", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(textBoxSurname.Text)) { MessageBox.Show("Заполните Фамилию", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (string.IsNullOrEmpty(textBoxPasport.Text)) { MessageBox.Show("Заполните паспортные данные", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { ClientBindingModel client = new ClientBindingModel { Id = Program.Client.Id, Email = Program.Client.Email, Password = Program.Client.Password, Name = textBoxName.Text, Surname = textBoxSurname.Text, Middlename = textBoxMiddlename.Text, Pasport = textBoxPasport.Text, Birthday = dateTimePicker.Value, Status = Program.Client.Status }; _clientLogic.CreateOrUpdate(client); Program.Client = _clientLogic.Read(client)?[0]; MessageBox.Show("Изменено", "Личные данные", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonAdd_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxEmail.Text) || string.IsNullOrEmpty(textBoxPassword.Text) || comboBoxRole.SelectedValue != null) { MessageBox.Show("Заполните все поля", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { UserBindingModel userModel = new UserBindingModel { Login = textBoxEmail.Text, Password = textBoxPassword.Text, Role = (UserRole)Enum.Parse(typeof(UserRole), comboBoxRole.Text) }; ClientBindingModel clientModel = new ClientBindingModel { Name = textBoxFIO.Text, Company = textBoxCompany.Text, }; _logicU.CreateOrUpdate(userModel); _logicC.CreateOrUpdate(clientModel); MessageBox.Show("Регистрация прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; var form = Container.Resolve <FormAuthorization>(); form.ShowDialog(); Hide(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Register(ClientBindingModel model) => _logic.CreateOrUpdate(model);