private void FindByPassport_Completed(object sender, EventArgs e) { if (context.Donors.Count != 0) { // Нашли донора. donor = context.Donors.ElementAt(0); } else { // Не нашли донора - спрашиваем о добавлении. ConfirmDialog addDonorDialog = new ConfirmDialog("Нет записи с такими данными. Добавить нового донора?", donor); addDonorDialog.Title = "Не найдено"; addDonorDialog.Show(); addDonorDialog.Closed += (s, e1) => { if ((s as ChildWindow).DialogResult == true) { // Добавить нового донора. DonorForm form = new DonorForm(donor); form.Show(); form.Closed += form_Closed; } }; }; gridDonor.DataContext = donor; }
private void HyperlinkButton_DeleteBlood(object sender, RoutedEventArgs e) { Blood DeleteBlood = Blood_List.SelectedItem as Blood; if (DeleteBlood != null) { ConfirmDialog winDelete = new ConfirmDialog("Вы действительно хотите удалить кровь №" + DeleteBlood.Id, DeleteBlood); winDelete.Title = "Удаление записи"; winDelete.Show(); winDelete.Closed += DeleteItem; } }
private void HyperlinkButton_DeleteDonor(object sender, RoutedEventArgs e) { Donor DeleteDonor = Donor_List.SelectedItem as Donor; if (DeleteDonor != null) { ConfirmDialog winDelete = new ConfirmDialog("Вы действительно хотите удалить донора:" + DeleteDonor.LastName + " " + DeleteDonor.FirstName, DeleteDonor); winDelete.Title = "Удаление записи"; winDelete.Show(); winDelete.Closed += DeleteItem; } }
private void HyperlinkButton_Delete(object sender, RoutedEventArgs e) { Clinic DeleteClinic = Clinic_List.SelectedItem as Clinic; if (DeleteClinic != null) { ConfirmDialog winDelete = new ConfirmDialog("Вы действительно хотите удалить больницу:"+DeleteClinic.Title, DeleteClinic); winDelete.Title = "Удаление записи"; winDelete.Show(); winDelete.Closed += DeleteItem; } }