Пример #1
0
        protected override void ReadEditModeValueCore()
        {
            if (PropertyValue == null)
            {
                PropertyValue = new TralusDateTime();
            }

            UpdateControlsValue();
        }
Пример #2
0
 public FlightLeg()
 {
     ScheduledDepartureDateTime = new TralusDateTime();
     EstimatedDepartureDateTime = new TralusDateTime();
     ActualDepartureDateTime    = new TralusDateTime();
     EstimatedArrivalDateTime   = new TralusDateTime();
     ActualArrivalDateTime      = new TralusDateTime();
     TakeOffDateTime            = new TralusDateTime();
 }
Пример #3
0
        protected void AssertTralusDateTime(
            TralusDateTime tralusDataTime,
            string dateTimeUtc,
            string dateTimeLocal,
            string dateTimeHome,

            string dateUtc,
            string dateLocal,
            string dateHome,

            string timeUtc,
            string timeLocal,
            string timeHome,

            int altCalendarYearUtc,
            int altCalendarMonthUtc,
            int altCalendarDayUtc,

            string localTimeZoneId,

            string dateUtcInAltCalendar,
            string dateLocalInAltCalendar,
            string dateHomeInAltCalendar,

            string dateTimeUtcInAltCalendar,
            string dateTimeLocalInAltCalendar,
            string dateTimeHomeInAltCalendar
            )
        {
            Debug.Assert(tralusDataTime.DateTimeUtc != null, "tralusDataTime.DateTimeUtc != null");
            var message = string.Format("Error for: {0}", tralusDataTime.DateTimeUtc.Value);

            Assert.AreEqual(dateTimeUtc, tralusDataTime.DateTimeUtc.Value.ToString("yyyy/MM/dd HH:mm:ss"), message);
            Assert.AreEqual(dateTimeLocal, tralusDataTime.DateTimeLocal.Value.ToString("yyyy/MM/dd HH:mm:ss"), message);
            Assert.AreEqual(dateTimeHome, tralusDataTime.DateTimeHome.Value.ToString("yyyy/MM/dd HH:mm:ss"), message);

            Assert.AreEqual(dateUtc, tralusDataTime.DateUtc.Value.ToString("yyyy/MM/dd"), message);
            Assert.AreEqual(dateLocal, tralusDataTime.DateLocal.Value.ToString("yyyy/MM/dd"), message);
            Assert.AreEqual(dateHome, tralusDataTime.DateHome.Value.ToString("yyyy/MM/dd"), message);

            Assert.AreEqual(timeUtc, tralusDataTime.TimeUtc.Value.ToString(), message);
            Assert.AreEqual(timeLocal, tralusDataTime.TimeLocal.Value.ToString(), message);
            Assert.AreEqual(timeHome, tralusDataTime.TimeHome.Value.ToString(), message);

            Assert.AreEqual(altCalendarYearUtc, tralusDataTime.AltCalendarYearUtc, message);
            Assert.AreEqual(altCalendarMonthUtc, tralusDataTime.AltCalendarMonthUtc, message);
            Assert.AreEqual(altCalendarDayUtc, tralusDataTime.AltCalendarDayUtc, message);

            Assert.AreEqual(localTimeZoneId, tralusDataTime.LocalTimeZoneId, message);

            Assert.AreEqual(dateUtcInAltCalendar, tralusDataTime.DateUtcInAltCalendar, message);
            Assert.AreEqual(dateLocalInAltCalendar, tralusDataTime.DateLocalInAltCalendar, message);
            Assert.AreEqual(dateHomeInAltCalendar, tralusDataTime.DateHomeInAltCalendar, message);
            Assert.AreEqual(dateTimeUtcInAltCalendar, tralusDataTime.DateTimeUtcInAltCalendar, message);
            Assert.AreEqual(dateTimeLocalInAltCalendar, tralusDataTime.DateTimeLocalInAltCalendar, message);
            Assert.AreEqual(dateTimeHomeInAltCalendar, tralusDataTime.DateTimeHomeInAltCalendar, message);
        }
Пример #4
0
        public FlightReportView()
        {
            ScheduledDepartureDateTime = new TralusDateTime();
            ActualDepartureDateTime    = new TralusDateTime();
            EstimatedDepartureDateTime = new TralusDateTime();
            ActualArrivalDateTime      = new TralusDateTime();
            EstimatedArrivalDateTime   = new TralusDateTime();
            AtaEventDateTime           = new TralusDateTime();
            CctEventDateTime           = new TralusDateTime();
            DctEventDateTime           = new TralusDateTime();
            InEventDateTime            = new TralusDateTime();
            OutEventDateTime           = new TralusDateTime();
            OffEventDateTime           = new TralusDateTime();
            TakeOffDateTime            = new TralusDateTime();

            DestinationProfiles = new List <DestinationProfile>();
            FlightDelays        = new List <FlightDelay>();
            FlightFuellings     = new List <FlightFuelling>();
        }
Пример #5
0
 public FlightReportFileAttachment()
 {
     AttachedDate = new TralusDateTime();
 }
Пример #6
0
 public FlightEvent()
 {
     EventDateTime = new TralusDateTime();
 }
Пример #7
0
 public FlightReportFilter()
 {
     StartDate = new TralusDateTime();
     EndDate   = new TralusDateTime();
 }
Пример #8
0
 public FlightRemark()
 {
     CreationDate = new TralusDateTime();
 }