public void monthpicker_correctly_formats_date_value() { var value = new DateTime(2000, 2, 2); var element = new MonthPicker("test").Value(value); element.ValueAttributeShouldEqual("2000-02"); }
public void basic_monthpicker_render() { var html = new MonthPicker("foo").ToString(); html.ShouldHaveHtmlNode("foo") .ShouldBeNamed(HtmlTag.Input) .ShouldHaveAttribute(HtmlAttribute.Type).WithValue(HtmlInputType.Month); }
public void PeopleItemToView_N(int position) { string scriptString = "arguments[0].scrollIntoView();"; MonthPicker PeopleEffectiveDateN = JazzMonthPicker.GetOneMonthPicker(JazzControlLocatorKey.MonthPickerPeopleEffectiveDate, position); PeopleEffectiveDateN.ExecuteJavaScriptOnControl(scriptString); }
public void monthpicker_limit_sets_limits() { var element = new MonthPicker("x").Limit(new DateTime(2000, 1, 1), new DateTime(2000, 12, 31, 10, 20, 30, 331), 3).ToString() .ShouldHaveHtmlNode("x"); element.ShouldHaveAttribute(HtmlAttribute.Min).WithValue("2000-01"); element.ShouldHaveAttribute(HtmlAttribute.Max).WithValue("2000-12"); element.ShouldHaveAttribute(HtmlAttribute.Step).WithValue("3"); }
/// <summary> /// MonthPicker失去焦点,主要用于更新显示文本 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MonthPicker_LostFocus(object sender, EventArgs e) { if (MonthPicker.Checked) { btn_IssueMonth.Text = MonthPicker.Text.TrimStart(); } else { btn_IssueMonth.Text = TextAll; } MonthPicker.Hide();; }
/// <summary> /// 日期按钮点击,根据显示情况切换日期选择控件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_IssueMonth_Click(object sender, EventArgs e) { if (IsMonthPickerFocused) { IsMonthPickerFocused = false; } else { var btn = btn_IssueMonth; MonthPicker.Show(); MonthPicker.BringToFront(); MonthPicker.Focus(); IsMonthPickerFocused = true; } }
protected void LoadDataPickers() { try { if (this.IsInternetAndCloseModal()) { var yearPickerTemp = new ObservableCollection <PickerItem>(); for (int iyear = DateTime.Now.Year - 1; iyear <= (DateTime.Now.Year + 1); iyear++) { yearPickerTemp.Add(new PickerItem { Value = iyear, DisplayName = iyear.ToString() }); } YearPicker = yearPickerTemp; var monthPickerTemp = new ObservableCollection <PickerItem>(); for (int imes = DateTime.MinValue.Month; imes < DateTime.MaxValue.Month + 1; imes++) { monthPickerTemp.Add(new PickerItem { Value = imes, DisplayName = dtinfo.GetMonthName(imes) }); } MonthPicker = monthPickerTemp; var MyDate = DateTime.Now; var InitYearPickerItem = new PickerItem { Value = MyDate.Year, DisplayName = MyDate.Year.ToString(), }; var InitMonthPickerItem = new PickerItem { Value = MyDate.Month, DisplayName = dtinfo.GetMonthName(MyDate.Month), }; MyItemMonthPicker = MonthPicker.Where(x => x.Value == InitMonthPickerItem.Value).FirstOrDefault(); MyItemYearPicker = YearPicker.Where(x => x.Value == InitYearPickerItem.Value).FirstOrDefault(); } } catch (Exception ex) { IsBusy = false; BaseModule.DialogErrorCustomService.DialogErrorCommonTryAgain(); Crashes.TrackError(ex); } }
protected void RenderSecondaryNavigation() { Infobar infobar = new Infobar("divErrDP", "infobar"); ExDateTime date = DateTimeUtilities.GetLocalTime().Date; DatePicker.Features features = DatePicker.Features.MultiDaySelection | DatePicker.Features.WeekSelector; DatePicker datePicker = new DatePicker("dp", date, (int)features); MonthPicker monthPicker = new MonthPicker(base.SessionContext, "divMp"); if (base.SessionContext.ShowWeekNumbers) { features |= DatePicker.Features.WeekNumbers; } base.SanitizingResponse.Write("<div id=\"divCalPicker\">"); infobar.Render(base.SanitizingResponse); datePicker.Render(base.SanitizingResponse); monthPicker.Render(base.SanitizingResponse); base.SanitizingResponse.Write("</div>"); }
public string GetWaterDateValue(int position) { MonthPicker OneWaterEffectiveYear = GetOneWaterEffectiveYear(position); return(OneWaterEffectiveYear.GetValue()); }
public Boolean IsWaterEffectiveYearInvalidMsgCorrect_N(string msg, int position) { MonthPicker OneWaterEffectiveYear = GetOneWaterEffectiveYear(position); return(OneWaterEffectiveYear.GetInvalidTips().Contains(msg)); }
public Boolean IsWaterEffectiveYearInvalid_N(int position) { MonthPicker OneWaterEffectiveYear = GetOneWaterEffectiveYear(position); return(OneWaterEffectiveYear.IsMonthPickerValueInvalid()); }
public string GetElectricCostEffectiveDateValue(int position) { MonthPicker OneEffectiveDate = GetOneEffectiveDate(position); return(OneEffectiveDate.GetValue()); }
private void AddButtonHandler(object parameter) { if (CanExecuteAddButtonHandler(parameter)) { if (AreAllValid()) { MonthPicker monthPicker = new MonthPicker(mIssueFinancials.Select(x => x.Date).Distinct().ToList()); monthPicker.Closed += (s1, e1) => { if (monthPicker.DialogResult.HasValue && monthPicker.DialogResult.Value) { IsBusy = true; foreach (var date in monthPicker.Dates) { var issueFinancial = new IssueFinancial {IssueId = mIssue.Id, Date = date.Date, LastModifiedDate = DateTime.Now, LastModifiedUserId = CMS.User.Id}; var newIssueFinancialTableViewModel = new IssueFinancialTableViewModel(issueFinancial, IssueFinancialVarianceCodes, mView, CanUserModifyFinancialData(), mIssueSetting); newIssueFinancialTableViewModel.KpiBaselineReadOnly = mKpiBaselineEnabled; mIssueFinancials.Add(newIssueFinancialTableViewModel); mIssue.IssueFinancials.Add(issueFinancial); } mTimer.Start(); } }; monthPicker.Show(); } } }
public void FillInWaterDate_N(string price, int position) { MonthPicker OneWaterEffectiveYear = GetOneWaterEffectiveYear(position); OneWaterEffectiveYear.SelectYearMonthItem(price); }
private void AddButtonHandler(object parameter) { if (CanExecuteAddButtonHandler(parameter)) { if (AreAllValid()) { MonthPicker monthPicker = new MonthPicker(mIssueKpis.Select(x => x.Date).Distinct().ToList()); monthPicker.Closed += (s1, e1) => { if (monthPicker.DialogResult.HasValue && monthPicker.DialogResult.Value) { IsBusy = true; foreach (var date in monthPicker.Dates) { var previousMonthKpi = mIssue.IssueKpis.FirstOrDefault(x => x.IssueId == mIssue.Id && x.Date == date.Date.AddMonths(-1)); var issueKpi = new IssueKpi {IssueId = mIssue.Id, Date = date.Date, LastModifiedDate = DateTime.Now, LastModifiedUserId = CMS.User.Id}; if (previousMonthKpi != null) issueKpi.KpiDescription = previousMonthKpi.KpiDescription; //Copy Kpi description from previous months var newIssueKpiTableViewModel = new IssueKpiTableViewModel(issueKpi, IssueKpiVarianceCodes, mView, CanUserModifyActuals(), mIssueSetting); newIssueKpiTableViewModel.ValueGenerationTargetReadOnly = mValueGenerationTargetReadOnly; newIssueKpiTableViewModel.BaselineReadOnly = mBaselineReadOnly; mIssueKpis.Add(newIssueKpiTableViewModel); mIssue.IssueKpis.Add(issueKpi); } mTimer.Start(); } }; monthPicker.Show(); } } }
public bool IsEffectiveDateInvalidMsgCorrect_N(string msg, int position) { MonthPicker PeopleEffectiveDateN = JazzMonthPicker.GetOneMonthPicker(JazzControlLocatorKey.MonthPickerPeopleEffectiveDate, position); return(PeopleEffectiveDateN.GetInvalidTips().Contains(msg)); }
public bool IsEffectiveDateInvalid_N(int position) { MonthPicker PeopleEffectiveDateN = JazzMonthPicker.GetOneMonthPicker(JazzControlLocatorKey.MonthPickerPeopleEffectiveDate, position); return(PeopleEffectiveDateN.IsMonthPickerValueInvalid()); }
public void SelectEffectiveDate_N(string date, int position) { MonthPicker PeopleEffectiveDateN = JazzMonthPicker.GetOneMonthPicker(JazzControlLocatorKey.MonthPickerPeopleEffectiveDate, position); PeopleEffectiveDateN.SelectYearMonthItem(date); }
public string GetEffectiveDateValue_N(int position) { MonthPicker PeopleEffectiveDateN = JazzMonthPicker.GetOneMonthPicker(JazzControlLocatorKey.MonthPickerPeopleEffectiveDate, position); return(PeopleEffectiveDateN.GetValue()); }
public bool IsEffectiveDateInvalid(int position) { MonthPicker OneEffectiveDate = GetOneEffectiveDate(position); return(OneEffectiveDate.IsMonthPickerValueInvalid()); }
public void SelectElectricEffectiveDate(string date, int position) { MonthPicker OneEffectiveDate = GetOneEffectiveDate(position); OneEffectiveDate.SelectYearMonthItem(date); }
public bool IsEffectiveDateInvalidMsgCorrect(string msg, int position) { MonthPicker OneEffectiveDate = GetOneEffectiveDate(position); return(OneEffectiveDate.GetInvalidTips().Contains(msg)); }