コード例 #1
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            Appointment app = new Appointment();
            UInt32      id  = Initialpage.Get().GetPatientId();

            app.PatientId   = id;
            app.Description = tbDescription.Text;
            app.Date        = dpDate.SelectedDate;

            Database.IAppointmentMapper mapper = PatientanlegerApp.Db.GetAppointmentMapper();
            mapper.Insert(app);
        }
コード例 #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            UInt32 id = Initialpage.Get().GetPatientId();

            List <Appointment> appointments = new List <Appointment>();

            Database.IAppointmentMapper mapper = PatientanlegerApp.Db.GetAppointmentMapper();
            mapper.SelectFromPatient(ref appointments, id, dpUpperDate.SelectedDate, dpLowerDate.SelectedDate);

            appointmentGrid.Items.Clear();
            foreach (var a in appointments)
            {
                appointmentGrid.Items.Add(a);
            }
        }
コード例 #3
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (!currentAppointment.Dirty) // nothing changed
            {
                return;
            }

            UpdateModel();

            Database.IAppointmentMapper mapper = PatientanlegerApp.Db.GetAppointmentMapper();
            if (!mapper.UpdateSingle(currentAppointment))
            {
                MessageBox.Show("Es ist ein Fehler aufgetreten");
            }

            currentAppointment.Dirty = false;
        }