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); } }); }
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); } }); }
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); } }); }
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); } }); }
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); } }