コード例 #1
0
ファイル: TralusDateTimeEditor.cs プロジェクト: linzer/Tralus
        protected override void ReadEditModeValueCore()
        {
            if (PropertyValue == null)
            {
                PropertyValue = new TralusDateTime();
            }

            UpdateControlsValue();
        }
コード例 #2
0
ファイル: FlightLeg.cs プロジェクト: msynk/Tralus
 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
ファイル: FlightReportView.cs プロジェクト: msynk/Tralus
        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
ファイル: FlightEvent.cs プロジェクト: msynk/Tralus
 public FlightEvent()
 {
     EventDateTime = new TralusDateTime();
 }
コード例 #7
0
ファイル: FlightReportFilter.cs プロジェクト: msynk/Tralus
 public FlightReportFilter()
 {
     StartDate = new TralusDateTime();
     EndDate   = new TralusDateTime();
 }
コード例 #8
0
 public FlightRemark()
 {
     CreationDate = new TralusDateTime();
 }