コード例 #1
0
 protected override Control AddEditor(Control container)
 {
     DateRange range = new DateRange();
     range.ID = Name + NameEndRange;
     container.Controls.Add(range);
     range.BetweenText = GetLocalizedText("BetweenText") ?? BetweenText;
     return range;
 }
コード例 #2
0
ファイル: DateRangeTests.cs プロジェクト: Biswo/n2cms
        public void DateRange_DisplaysPm_OnEnglishUSCultures()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");

            DateRange rangeControl = new DateRange();
            rangeControl.From = new DateTime(2009, 02, 27, 20, 12, 24);

            Assert.That(rangeControl.FromDatePicker.DatePickerBox.Text, Is.EqualTo("2/27/2009"));
            Assert.That(rangeControl.FromDatePicker.TimePickerBox.Text, Is.EqualTo("8:12:24 PM"));
        }
コード例 #3
0
ファイル: DateRangeTests.cs プロジェクト: Biswo/n2cms
        public void DateRange_StripsZeroSeconds_FromEnUSTimeBoxes()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("en-US");

            DateRange rangeControl = new DateRange();
            rangeControl.From = new DateTime(2009, 02, 27, 8, 15, 00);
            rangeControl.To = new DateTime(2009, 02, 27, 20, 30, 00);

            Assert.That(rangeControl.FromDatePicker.TimePickerBox.Text, Is.EqualTo("8:15 AM"));
            Assert.That(rangeControl.ToDatePicker.TimePickerBox.Text, Is.EqualTo("8:30 PM"));
        }
コード例 #4
0
ファイル: DateRangeTests.cs プロジェクト: Biswo/n2cms
        public void DateRange_Display24HourTime_OnToControl_InSwedishCultures()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("sv-SE");

            DateRange rangeControl = new DateRange();
            rangeControl.To = new DateTime(2009, 02, 27, 20, 12, 24);

            Assert.That(rangeControl.ToDatePicker.DatePickerBox.Text, Is.EqualTo("2009-02-27"));
            Assert.That(rangeControl.ToDatePicker.TimePickerBox.Text, Is.EqualTo("20:12:24"));
            Assert.That(rangeControl.FromDatePicker.DatePickerBox.Text, Is.Empty);
            Assert.That(rangeControl.FromDatePicker.TimePickerBox.Text, Is.Empty);
        }
コード例 #5
0
 protected override Control AddEditor(Control container)
 {
     DateRange range = new DateRange();
     range.ID = Name + NameEndRange;
     range.FromDatePicker.DatePickerBox.Placeholder(GetLocalizedText("FromDatePlaceholder") ?? GetLocalizedText("Placeholder") ?? FromDatePlaceholder);
     range.FromDatePicker.TimePickerBox.Placeholder(GetLocalizedText("FromTimePlaceholder") ?? FromTimePlaceholder);
     range.ToDatePicker.DatePickerBox.Placeholder(GetLocalizedText("ToDatePlaceholder") ?? ToDatePlaceholder);
     range.ToDatePicker.TimePickerBox.Placeholder(GetLocalizedText("ToTimePlaceholder") ?? ToTimePlaceholder);
     container.Controls.Add(range);
     range.BetweenText = GetLocalizedText("BetweenText") ?? BetweenText;
     return range;
 }
コード例 #6
0
ファイル: DateRangeTests.cs プロジェクト: Biswo/n2cms
        public void DateRange_DisplayDate_OnFromControl_InRussianCultures()
        {
            Thread.CurrentThread.CurrentCulture = CultureInfo.GetCultureInfo("ru-RU");

            DateRange rangeControl = new DateRange();
            rangeControl.From = new DateTime(2014, 03, 06, 20, 12, 24);

            Assert.That(rangeControl.FromDatePicker.DatePickerBox.Text, Is.EqualTo("06.03.2014"));
            Assert.That(rangeControl.FromDatePicker.TimePickerBox.Text, Is.EqualTo("20:12:24"));
            Assert.That(rangeControl.ToDatePicker.DatePickerBox.Text, Is.Empty);
            Assert.That(rangeControl.ToDatePicker.TimePickerBox.Text, Is.Empty);
        }