private void savebt_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(nametb.Text)) { MessageBox.Show("Название организации не указано ୧((#Φ益Φ#))୨", "Фатальная ошибка"); return; } if (string.IsNullOrEmpty(banktb.Text)) { MessageBox.Show("Номер счета организации не указан ୧((#Φ益Φ#))୨", "Фатальная ошибка"); return; } if (string.IsNullOrEmpty(adresstb.Text)) { MessageBox.Show("Юридический адрес организации не указан ୧((#Φ益Φ#))୨", "Фатальная ошибка"); return; } if (string.IsNullOrEmpty(phonetb.Text)) { MessageBox.Show("Номер телефона не указан ୧((#Φ益Φ#))୨", "Фатальная ошибка"); return; } if (string.IsNullOrEmpty(agenttb.Text)) { MessageBox.Show("ФИО агента не указаны ୧((#Φ益Φ#))୨", "Фатальная ошибка"); return; } if (clientdto == null) { ClientDto clientdto = new ClientDto(); clientdto.Name = nametb.Text; clientdto.BankDetails = banktb.Text; clientdto.Adress = adresstb.Text; clientdto.Phone = phonetb.Text; clientdto.AgentName = agenttb.Text; IClientProsess clientProsess = ProcessFactory.GetClientProsess(); clientProsess.add(clientdto); MessageBox.Show("Клиент добавлен °˖✧◝(⁰▿⁰)◜✧˖° ", "Всё получилось!"); } else { clientdto.Name = nametb.Text; clientdto.BankDetails = banktb.Text; clientdto.Adress = adresstb.Text; clientdto.Phone = phonetb.Text; clientdto.AgentName = agenttb.Text; IClientProsess clientProsess = ProcessFactory.GetClientProsess(); clientProsess.update(clientdto); MessageBox.Show("Данные изменены °˖✧◝(⁰▿⁰)◜✧˖° ", "Всё получилось!"); } }
//удалить private void btdel(object sender, RoutedEventArgs e) { ClientDto item = dataGridClient.SelectedItem as ClientDto; if (item == null) { MessageBox.Show("Ничего не было выбрано для удаления ╮( ̄ω ̄)╭ ", "Какой коwмар!"); return; } MessageBoxResult result = MessageBox.Show("Сейчас произойдет удаление клиента " + item.Name + " (×_×)", "!!!!", MessageBoxButton.YesNo); if (result != MessageBoxResult.Yes) { return; } IClientProsess clientProsess = ProcessFactory.GetClientProsess(); clientProsess.delete(item.ClientID); UpdateWND(); }