private void ButAdd_Click(object sender, RoutedEventArgs e) { DataBase.ClientService clientService = new DataBase.ClientService(); var cl = CBClient.SelectedItem as DataBase.Client; var sr = CBservice.SelectedItem as DataBase.Service; if (cl == null) { MessageBox.Show("Выыберите клиента"); return; } if (sr == null) { MessageBox.Show("Выберите услугу"); return; } DateTime date; try { date = Dtp.SelectedDate.Value; } catch { MessageBox.Show("Выберите дату"); return; } date.AddHours(Convert.ToDouble(cbHours.SelectedItem)); date.AddMinutes(Convert.ToDouble(cbMin.SelectedItem)); clientService.ClientID = cl.ID; clientService.ServiceID = sr.ID; clientService.StartTime = date; clientService.Comment = TbComment.Text; DataBase.EntitiesWpfDataBase entities = new DataBase.EntitiesWpfDataBase(); try { entities.ClientService.Add(clientService); entities.SaveChanges(); MessageBox.Show("Добавление произошло успешно"); } catch (Exception ex) { MessageBox.Show("ERROR ADD" + ex.Message); } }
public void Add( ) { try { entities.Client.Add(newClient); entities.SaveChanges(); Clients = entities.Client.ToList(); } catch { throw new Exception("ERROR ADD DB"); } }