Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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);
 }
Esempio n. 5
0
 protected override void SaveState()
 {
     TombstoningContainer.SetValue(TombstoningVariables.ClientsCriteriaBeginDate, BeginDate);
     TombstoningContainer.SetValue(TombstoningVariables.ClientsCriteriaEndDate, EndDate);
     TombstoningContainer.SetValue(TombstoningVariables.ClientsCriteriaDistance, Distance);
 }
Esempio n. 6
0
 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);
 }