示例#1
0
 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;
 }
示例#2
0
        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;
            }
        }
示例#3
0
        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;
            }
        }
示例#4
0
        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;
            }
        }