protected override void LoadState() { Forename = (string)TombstoningContainer.GetValue(TombstoningVariables.ClientEditForename); Surname = (string)TombstoningContainer.GetValue(TombstoningVariables.ClientEditSurname); Birthdate = (DateTime?)TombstoningContainer.GetValue(TombstoningVariables.ClientEditBirthdate); Longitude = (double?)TombstoningContainer.GetValue(TombstoningVariables.ClientEditLongitude); Latitude = (double?)TombstoningContainer.GetValue(TombstoningVariables.ClientEditLatitude); IsActive = (bool)TombstoningContainer.GetValue(TombstoningVariables.ClientEditIsActive); lastPhotoName = (string)TombstoningContainer.GetValue(TombstoningVariables.ClientEditLastPhotoName); Photo = ImageConverter.ConvertToImage((byte[])TombstoningContainer.GetValue(TombstoningVariables.ClientEditPhoto)); using (IDataContextWrapper dataContext = _dataContextLocator()) { Group noneGroup = new Group() { Id = -1, GroupName = "None" }; GroupsList = new BindableCollection <Group>(dataContext.Table <Group>().OrderBy(g => g.GroupName).ToList()); GroupsList.Insert(0, noneGroup); long id = (long)TombstoningContainer.GetValue(TombstoningVariables.ClientEditGroupId); Group = GroupsList.FirstOrDefault(x => x.Id == id) ?? noneGroup; } PhotoChooserTask photoChooserTask = new PhotoChooserTask(); photoChooserTask.Completed += getPhotoComplete; }
protected override void LoadState() { GroupName = (string)TombstoningContainer.GetValue(TombstoningVariables.GroupAddClientGroupName); RefreshClients(); long id = (long)TombstoningContainer.GetValue(TombstoningVariables.GroupAddClientSelectedClient); SelectedClient = ClientsList.FirstOrDefault(c => c.Id == id); }
protected override void LoadState() { if (TombstoningContainer.HasValue(TombstoningVariables.ClientsCriteriaBeginDate)) { BeginDate = (DateTime)TombstoningContainer.GetValue(TombstoningVariables.ClientsCriteriaBeginDate); EndDate = (DateTime)TombstoningContainer.GetValue(TombstoningVariables.ClientsCriteriaEndDate); Distance = (double)TombstoningContainer.GetValue(TombstoningVariables.ClientsCriteriaDistance); } }
protected override void SaveState() { TombstoningContainer.SetValue(TombstoningVariables.ClientEditForename, Forename); TombstoningContainer.SetValue(TombstoningVariables.ClientEditSurname, Surname); TombstoningContainer.SetValue(TombstoningVariables.ClientEditBirthdate, Birthdate); TombstoningContainer.SetValue(TombstoningVariables.ClientEditLongitude, Longitude); TombstoningContainer.SetValue(TombstoningVariables.ClientEditLatitude, Latitude); TombstoningContainer.SetValue(TombstoningVariables.ClientEditIsActive, IsActive); TombstoningContainer.SetValue(TombstoningVariables.ClientEditGroupId, (Group != null ? Group.Id : -1)); TombstoningContainer.SetValue(TombstoningVariables.ClientEditPhoto, ImageConverter.ConvertToBytes(Photo)); TombstoningContainer.SetValue(TombstoningVariables.ClientEditLastPhotoName, lastPhotoName); }
protected override void SaveState() { TombstoningContainer.SetValue(TombstoningVariables.ClientsCriteriaBeginDate, BeginDate); TombstoningContainer.SetValue(TombstoningVariables.ClientsCriteriaEndDate, EndDate); TombstoningContainer.SetValue(TombstoningVariables.ClientsCriteriaDistance, Distance); }
protected override void SaveState() { TombstoningContainer.SetValue(TombstoningVariables.GroupAddClientGroupName, GroupName); TombstoningContainer.SetValue(TombstoningVariables.GroupAddClientSelectedClient, SelectedClient.Id); }
protected override void SaveState() { TombstoningContainer.SetValue(TombstoningVariables.GroupAddGroupName, GroupName); }
protected override void LoadState() { GroupName = (string)TombstoningContainer.GetValue(TombstoningVariables.GroupAddGroupName); }