Exemple #1
0
 void FindWorkerCompleted(object sender, FindWorkerCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         update             = false;
         Worker             = e.Result;
         WorkerTours        = Functionality.CloneCollection(Worker.Tours);
         Description        = Worker.Description;
         FirstName          = Worker.FirstName;
         LastName           = Worker.LastName;
         PersonalEmail      = Worker.PersonalEmail;
         PersonalPhone      = Worker.PersonalPhone;
         SapNumber          = Worker.SapNumber;
         ServiceEmail       = Worker.ServiceEmail;
         ServiceNumber      = Worker.ServiceNumber;
         ServicePhone       = Worker.ServicePhone;
         Photo              = PhotoConvert(worker.Photo);
         SelectedTour       = null;
         SelectedWorkerTour = null;
         Enabled            = false;
     }
     else
     {
         ErrorProvider.ShowError(e.Error, Navigator);
     }
     dataClient.FindWorkerCompleted -= FindWorkerCompleted;
     Busy = false;
 }
Exemple #2
0
 void FindWorkerCompleted(object sender, FindWorkerCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         Worker = e.Result;
         if (SelectedAttendance != null)
         {
             SelectedWorkerState = WorkerStates.FirstOrDefault(c => c.ID == selectedAttendance.WorkerStateID);
             SelectedWorkerTour  = WorkerTours.FirstOrDefault(c => c.ID == selectedAttendance.WorkerTourID);
             Description         = selectedAttendance.Description;
             (UpdateCommand as Command).OnCanExecuteChanged();
         }
     }
     else
     {
         ErrorProvider.ShowError(e.Error, Navigator);
     }
     dataClient.FindWorkerCompleted -= FindWorkerCompleted;
     Busy = false;
 }