private void Button_Click(object sender, RoutedEventArgs e) { string cbText = cb.Text; string id = cbText.Substring(0, cbText.IndexOf('.')); MedWatchRepository.Delete(Int32.Parse(id)); MessageBox.Show("Запись успешно удалена"); this.Close(); }
public DeleteMedWatchWindow() { InitializeComponent(); List <MedWatchModel> allData = MedWatchRepository.GetAll(); var cbList = new List <string>(); foreach (var i in allData) { cbList.Add($"{i.Id}. {i.Name} - {i.Time}"); } cb.ItemsSource = cbList; }
private void Add_Button_Click(object sender, RoutedEventArgs e) { var data = new MedWatchModel( name.Text, Int32.Parse(doctor.Text), time.Text, desc.Text ); try { MedWatchRepository.Add(data); } catch (Exception error) { MessageBox.Show($"Ошибка, нет доступа к Базе Данных. \n Сообщение ошибки: ${error.Message}"); this.Close(); return; } MessageBox.Show("Запись успешно добавлена в Базу данных."); this.Close(); }
private void UpdateTable() { List <MedWatchModel> medWatchList = MedWatchRepository.GetAll(); medListGrid.ItemsSource = medWatchList; }