void client_GetWorkerDetailsCompleted(object sender, ServiceReferenceWorkerz.GetWorkerDetailsCompletedEventArgs e) { dto = e.Result; vm.ImageOne = ImageOne; if (vm.ImageOne == "") vm.ImageOne = "IAMTreatment90x120.png"; vm.UserFullName = UserName; vm.Email = dto.Email; vm.Position = dto.Position; vm.PeopleID = peopleID.ToString(); vm.Phone = dto.Phone; vm.Skills = dto.Skills; vm.MondayHours = dto.MondayHours; vm.TuesdayHours = dto.TuesdayHours; vm.WednesdayHours = dto.WednesdayHours; vm.ThursdayHours = dto.ThursdayHours; vm.FridayHours = dto.FridayHours; vm.SaturdayHours = dto.SaturdayHours; vm.SundayHours = dto.SundayHours; DataContext = vm; }
void client_GetWorkerzInAndOutCompleted(object sender, ServiceReferenceWorkerz.GetWorkerzInAndOutCompletedEventArgs e) { if (e.Error != null) { MessageBox.Show("Error Connection to web service! Please try again later."); this.Items.Clear(); this.Items.Add(new ItemViewModel() { LineThree = string.Format("Error Connection to web service! Please try again later.") }); return; } this.Items.Clear(); var workers = e.Result; foreach (ServiceReferenceWorkerz.WebWorkerz w in workers) { if (w.PunchedIn && _selection == currentSelection.In) { this.Items.Add(new ItemViewModel() { ImageOne = string.Format("http://iam.colum.edu/myIAM/workerz/picts/{0}.jpg", w.UserName), Position = w.WorkerTypeName, LineOne = string.Format("{0} {1}", w.FirstName, w.LastName), LineTwo = string.Format("{0}", w.LocationName), LineThree = string.Format("{0} - {1}", w.StartTimeString, w.EndTimeString), PeopleID = w.PeopleID.ToString(), UserName = string.Format("{0} {1}", w.FirstName, w.LastName) }); } else { if (!w.PunchedIn && _selection == currentSelection.Out) this.Items.Add(new ItemViewModel() { ImageOne = string.Format("http://iam.colum.edu/myIAM/workerz/picts/{0}.jpg", w.UserName), LineOne = string.Format("{0} {1}", w.FirstName, w.LastName), LineTwo = string.Format("{0}", w.LocationName), LineThree = string.Format("{0} - {1}", w.StartTimeString, w.EndTimeString), PeopleID = w.PeopleID.ToString(), UserName = string.Format("{0} {1}", w.FirstName, w.LastName) }); } } this.IsDataLoaded = true; }