コード例 #1
0
        private void Delete_Click(object sender, RoutedEventArgs e)
        {
            ProgressOn();
            VW_Appointment clickedDoctor = ((FrameworkElement)sender).DataContext as VW_Appointment;

            using (var db = new DentistDbEntities())
            {
                var query = db.Appointments.SingleOrDefault(x => x.ID == clickedDoctor.ID);
                db.Appointments.Attach(query);
                db.Appointments.Remove(query);
                db.SaveChanges();
            }
            ProgressOf();
            getList();
        }
コード例 #2
0
 private async void Edit_Click(object sender, RoutedEventArgs e)
 {
     VW_Appointment temp          = ((FrameworkElement)sender).DataContext as VW_Appointment;
     Appointment    clickedDoctor = new Appointment
     {
         ID          = temp.ID,
         DOCTORID    = temp.DOCTORID,
         PATIENTID   = temp.PATIENTID,
         DATE        = temp.DATE,
         HOUR        = temp.HOUR,
         PRICE       = temp.PRICE,
         ISCAME      = temp.ISCAME,
         ISPAID      = temp.ISPAID,
         TYPE        = temp.TYPE,
         DESCRIPTION = temp.DESCRIPTION
     };
     var result = await DialogHost.Show(new AppointmentEditAddDialog(clickedDoctor), "RootDialog", ExtendedAddSecClosingEventHandler);
 }