private void BtnSave_Click(object sender, RoutedEventArgs e) { try { CustomerDto customerDto = new CustomerDto(); //divisionDto.idDivision = int.Parse(tbDivisionID.Text); customerDto.Adress = tbAdress.Text; customerDto.Info = tbInfo.Text; customerDto.Name = tbName.Text; customerDto.Phone = tbPhone.Text; customerDto.ManagerID = int.Parse(tbManager.Text); ICustomerProcess cutomerProcess = ProcessFactory.GetCustomerProcess(); if (_id == 0) { cutomerProcess.Add(customerDto); } else { customerDto.ID = _id; cutomerProcess.Update(customerDto); } this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnSave_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(tbName.Text)) { MessageBox.Show("Имя клиента не должно быть пустым", "Проверка"); return; } if (string.IsNullOrEmpty(tbEmail.Text)) { MessageBox.Show("Email не должен быть пустым", "Проверка"); return; } if (string.IsNullOrEmpty(tbAreaCode.Text)) { MessageBox.Show("Код области не должен быть пустым", "Проверка"); return; } if (string.IsNullOrEmpty(tbStreet.Text)) { MessageBox.Show("Улица не должна быть пустой", "Проверка"); return; } if (string.IsNullOrEmpty(tbCity.Text)) { MessageBox.Show("Город не должен быть пустым", "Проверка"); return; } if (string.IsNullOrEmpty(tbRegion.Text)) { MessageBox.Show("Регион не должен быть пустым", "Проверка"); return; } if (string.IsNullOrEmpty(tbZipPostalCode.Text)) { MessageBox.Show("Почтовый индекс не должен быть пустым", "Проверка"); return; } if (string.IsNullOrEmpty(tbCountry.Text)) { MessageBox.Show("Страна не должна быть пустой", "Проверка"); return; } if (string.IsNullOrEmpty(tbPhoneNumber.Text)) { MessageBox.Show("Номер телефона не должен быть пустым", "Проверка"); return; } CustomerDto customer = new CustomerDto(); customer.AreaCode = tbAreaCode.Text; customer.City = tbCity.Text; customer.Country = tbCountry.Text; customer.Email = tbEmail.Text; customer.HouseNumber = tbHouseNumber.Text; customer.Name = tbName.Text; customer.PhoneNumber = tbPhoneNumber.Text; customer.Region = tbRegion.Text; customer.Street = tbStreet.Text; customer.ZipPostalCode = tbZipPostalCode.Text; ICustomerProcess customerProcess = ProcessFactory.GetCustomerProcess(); if (_customerid == 0) { customerProcess.Add(customer); } else { customer.CustomerID = _customerid; customerProcess.Update(customer); } Close(); }