Exemplo n.º 1
0
 private void HandleGetNewAppTimeSlotsComplete(object sender, RequestCompleteArgs e)
 {
     Dispatcher.Invoke(() =>
     {
         if (e.RequestType == RequestReturnType.TIMESLOTS)
         {
             var times = e.Infomation as List <CP2013_WordOfMouth.DTO.TimeSlot>;
             window.UsrCntrl_NewApp.SetTimeSlots(times);
         }
     });
 }
Exemplo n.º 2
0
 private void HandleAppointmentsRemoveDentistUpdate(object sender, RequestCompleteArgs e)
 {
     Dispatcher.Invoke(() =>
     {
         if (e.RequestType == RequestReturnType.APPOINTMENTS)
         {
             var appointments = e.Infomation as List <Appointment>;
             window.UsrCntrl_RemoveDentist.SetAppointments(appointments);
         }
     });
 }
Exemplo n.º 3
0
 private void HandleGetAllAppTypesNewAppUpdate(object sender, RequestCompleteArgs e)
 {
     Dispatcher.Invoke(() =>
     {
         if (e.RequestType == RequestReturnType.APPOINTMENT_TYPES)
         {
             var types = e.Infomation as List <CP2013_WordOfMouth.DTO.AppointmentType>;
             window.UsrCntrl_NewApp.SetAppTypes(types);
         }
     });
 }
Exemplo n.º 4
0
 private void HandleGetAllDentistsNewAppUpdate(object sender, RequestCompleteArgs e)
 {
     Dispatcher.Invoke(() =>
     {
         if (e.RequestType == RequestReturnType.DENTISTS)
         {
             var dentists = e.Infomation as List <Dentist>;
             window.UsrCntrl_NewApp.SetDentists(dentists);
         }
     });
 }
Exemplo n.º 5
0
        private void HandleRequestComplete(object sender, RequestCompleteArgs e)
        {
            Dispatcher.Invoke(() =>
            {
                if (e.LoggedIn)
                {
                    stateMachine.SetLoginStatus(e.SessionID);
                    sessionKey = e.SessionID;
                    LaunchThread();
                }

                stateMachine.SetSystemState(e.Action);

                if (e.RefreshUI)
                {
                    ModifyPage(stateMachine.GetSystemState());
                }
            });

            if (e.DisplayResponse)
            {
                MessageBox.Show(e.Response);
            }
        }