public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.DayOfWeek:
                return(DayOfWeek);

            case SyncPropertyNames.StartTime:
                return(StartTime);

            case SyncPropertyNames.EndTime:
                return(EndTime);

            case SyncPropertyNames.Room:
                return(Room);

            case SyncPropertyNames.ScheduleWeek:
                return(ScheduleWeek);

            case SyncPropertyNames.ScheduleType:
                return(ScheduleType);

            case SyncPropertyNames.LocationLatitude:
                return(LocationLatitude);

            case SyncPropertyNames.LocationLongitude:
                return(LocationLongitude);
            }

            return(base.GetPropertyValue(p));
        }
Beispiel #2
0
        public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.PercentComplete:
                return(PercentComplete);
            }

            return(base.GetPropertyValue(p));
        }
        //public BaseItemWin Find(Guid identifier)
        //{
        //    IEnumerable<BaseItemWin> children = GetChildren();

        //    //see if it's one of the immediate children
        //    foreach (BaseItemWin item in children)
        //        if (item.Identifier.Equals(identifier))
        //            return item;

        //    //otherwise have each child look for the item
        //    foreach (BaseItemWin item in children)
        //    {
        //        BaseItemWin found = item.Find(identifier);
        //        if (found != null)
        //            return found;
        //    }

        //    //otherwise not found
        //    return null;
        //}

        public virtual object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.DateCreated:
                return(DateCreated);
            }

            throw new ArgumentException("Property wasn't found: " + p.ToString());
        }
Beispiel #4
0
        public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.WeightValue:
                return(WeightValue);
            }

            return(base.GetPropertyValue(p));
        }
Beispiel #5
0
        public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.UpperIdentifier:
                return(UpperIdentifier);
            }

            return(base.GetPropertyValue(p));
        }
Beispiel #6
0
        public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.Details:
                return(Details);
            }

            return(base.GetPropertyValue(p));
        }
        public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.ImageNames:
                return(ImageNames.ToArray());
            }

            return(base.GetPropertyValue(p));
        }
        public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.OverriddenGPA:
                return(OverriddenGPA);

            case SyncPropertyNames.OverriddenCredits:
                return(OverriddenCredits);
            }

            return(base.GetPropertyValue(p));
        }
Beispiel #9
0
        public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.Start:
                return(Start);

            case SyncPropertyNames.End:
                return(End);
            }

            return(base.GetPropertyValue(p));
        }
        public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.EndTime:
                return(EndTime);

            case SyncPropertyNames.Reminder:
                return(Reminder);

            case SyncPropertyNames.WeightCategoryIdentifier:
                return(WeightCategoryIdentifier);
            }

            return(base.GetPropertyValue(p));
        }
        public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.CourseNumber:
                return(CourseNumber);

            case SyncPropertyNames.GradeScales:
                return(GetGradeScales());

            case SyncPropertyNames.ShouldAverageGradeTotals:
                return(ShouldAverageGradeTotals);

            case SyncPropertyNames.Credits:
                return(Credits);

            case SyncPropertyNames.Position:
                return(Position);

            case SyncPropertyNames.Color:
                return(ColorHelper.ToString(RawColor));

            case SyncPropertyNames.DoesRoundGradesUp:
                return(DoesRoundGradesUp);

            case SyncPropertyNames.OverriddenGrade:
                return(OverriddenGrade);

            case SyncPropertyNames.OverriddenGPA:
                return(OverriddenGPA);

            case SyncPropertyNames.StartDate:
                return(StartDate);

            case SyncPropertyNames.EndDate:
                return(EndDate);

            case SyncPropertyNames.GpaType:
                return(GpaType);

            case SyncPropertyNames.PassingGrade:
                return(PassingGrade);
            }

            return(base.GetPropertyValue(p));
        }
Beispiel #12
0
        public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.PhoneNumbers:
                return(GetPhoneNumbers());

            case SyncPropertyNames.EmailAddresses:
                return(GetEmailAddresses());

            case SyncPropertyNames.PostalAddresses:
                return(GetPostalAddresses());

            case SyncPropertyNames.OfficeLocations:
                return(GetOfficeLocations());
            }

            return(base.GetPropertyValue(p));
        }
        public override object GetPropertyValue(SyncPropertyNames p)
        {
            switch (p)
            {
            case SyncPropertyNames.Date:
                return(Date);

            case SyncPropertyNames.GradeReceived:
                return(GradeReceived);

            case SyncPropertyNames.GradeTotal:
                return(GradeTotal);

            case SyncPropertyNames.IsDropped:
                return(IsDropped);

            case SyncPropertyNames.IndividualWeight:
                return(IndividualWeight);
            }

            return(base.GetPropertyValue(p));
        }
 public override object GetPropertyValue(SyncPropertyNames p)
 {
     return(base.GetPropertyValue(p));
 }