// انتخاب تاریخ مفهومی private void SetDinamicValue(object sender) { DatePickerHelperLabel sl = (DatePickerHelperLabel)sender; dt = new SMAH1.Persian.Date(sl.Value); isEmpty = false; DatePickerCompleteChangeDate(); OnChangeDate(); }
// انتخاب تاریخ مفهومی private void SetDinamicValue(object sender) { DatePickerHelperLabel sl = (DatePickerHelperLabel)sender; dt = new SMAH1.Persian.Date(sl.Value); isEmpty = false; OnChangeDate(); (Parent as PopupComponent).Close(); }
// انتخاب سال private void SelectYear(object sender, MouseEventArgs e) { HideYearTimer.Start(); DatePickerHelperLabel sl = (DatePickerHelperLabel)sender; lblYearGo.Text = sl.Text; lblYearGo.Value = sl.Value; int iDef = Convert.ToInt32(sl.Value) - dtDefaultDate.Year; dtDefaultDate = dtDefaultDate.AddYears(iDef); SMAH1.Persian.Date dResult = dtDefaultDate; dpdc = DateConcept.None; dt = dResult; SetYears(dtDefaultDate.Year); SetMonth(dtDefaultDate.Month); OnChangeDate(); }
// انتخاب ماه private void SelectMonth(object sender, MouseEventArgs e) { HideMonthTimer.Start(); DatePickerHelperLabel sl = (DatePickerHelperLabel)sender; lblMonthGO.Text = sl.Text + " " + dtDefaultDate.Year.ToString(); lblMonthGO.Value = sl.Value; int iDef = Convert.ToInt32(sl.Value) - dtDefaultDate.Month; dtDefaultDate = dtDefaultDate.AddMonths(iDef); SMAH1.Persian.Date dResult = dtDefaultDate; dpdc = DateConcept.None; dt = dResult; SetMonth(dtDefaultDate.Month); SetDay(dtDefaultDate.DayOfMonth); OnChangeDate(); }
// انتخاب روز private void SelectDay(object sender, MouseEventArgs e) { for (int i = 0; i < lstDay.Count; i++) { lstDay[i].Selected = false; } DatePickerHelperLabel sl = (DatePickerHelperLabel)sender; int def = (Convert.ToInt32(sl.Value) - dtDefaultDate.DayOfMonth); sl.Selected = true; dtDefaultDate = dtDefaultDate.AddDays(def); SMAH1.Persian.Date dResult = dtDefaultDate; dpdc = DateConcept.None; dt = dResult; isEmpty = false; DatePickerCompleteChangeDate(); OnChangeDate(); }