public void CreateTimeCollection()
        {
            DateTime       date = new DateTime(2015, 7, 28);
            TimeCollection tc   = new TimeCollection(date);

            Assert.IsNotNull(tc);
            Assert.AreEqual(date, tc.Date);
        }
        public void TimeCollectionCompareTest()
        {
            DateTime       date = new DateTime(2015, 7, 28);
            TimeCollection tc   = new TimeCollection(date);

            DateTime       date2 = new DateTime(2014, 1, 22);
            TimeCollection tc2   = new TimeCollection(date2);

            Assert.IsTrue(tc.CompareTo(date2) > 0);
            Assert.IsTrue(tc2.CompareTo(date) < 0);
            Assert.IsTrue(tc.CompareTo(date) == 0);
        }
Esempio n. 3
0
 /// <summary>
 /// Sets all fields to their default values
 /// following the save event
 /// </summary>
 public void ClearFields()
 {
     SelectedDepartment          = DepartmentCollection.ElementAt(0);
     EventTitle                  = string.Empty;
     EventDescription            = string.Empty;
     StartDate                   = DateTime.Now;
     EndDate                     = null;
     SelectedStartTime           = TimeCollection.ElementAt(0);
     SelectedEndTime             = TimeCollection.ElementAt(0);
     IsSchoolWideEvent           = true ? false : true;
     SelectedTimeOfDay_StartTime = AMPM.ElementAt(0);
     SelectedTimeOfDay_EndTime   = AMPM.ElementAt(0);
 }
Esempio n. 4
0
        private void addTimeEntryWithDateToTimeCollection(msdyn_timeentry entry, DateTime date)
        {
            TimeCollection timeCollection;

            // Get or create the correct TimeCollection
            if (this.timesToDays.ContainsKey(date))
            {
                timeCollection = this.timesToDays[date];
            }
            else
            {
                timeCollection = new TimeCollection(date);
                this.timesToDays.Add(date, timeCollection);
            }

            timeCollection.Add(entry);
        }
Esempio n. 5
0
        /// <summary>
        /// Populates the Time collection which is used to populate
        /// the Time cbo with leading zeros when appropriate
        /// </summary>
        public void PopulateStartAndEndTimes()
        {
            TimeCollection.Clear();
            string time = string.Empty;

            for (int i = 1; i < 13; i++)
            {
                if (i < 10)
                {
                    time = "0" + i.ToString();
                    _timeCollection.Add(time);
                }
                else
                {
                    _timeCollection.Add(i.ToString());
                }
            }
            TimeCollection    = _timeCollection;
            SelectedStartTime = TimeCollection.ElementAt(0);
            SelectedEndTime   = TimeCollection.ElementAt(0);
        }