public UMAAHolidaySchedule(HolidaySchedule holiday) { this.Name = holiday.Name; this.GreetingFileName = holiday.Greeting; this.StartDate = holiday.StartDate.ToString("yyyy/MM/dd", CultureInfo.InvariantCulture); this.EndDate = holiday.EndDate.ToString("yyyy/MM/dd", CultureInfo.InvariantCulture); this.StartDateDisplay = holiday.StartDate.ToString(EcpDateTimeHelper.GetUserDateFormat(), CultureInfo.CurrentCulture); this.EndDateDisplay = holiday.EndDate.ToString(EcpDateTimeHelper.GetUserDateFormat(), CultureInfo.CurrentCulture); }
protected override ScriptControlDescriptor GetScriptDescriptor() { ScriptControlDescriptor scriptDescriptor = base.GetScriptDescriptor(); scriptDescriptor.Type = "UMHolidayScheduleProperties"; scriptDescriptor.AddComponentProperty("HolidayPromptUploader", base.ContentContainer.FindControl("auGreetingFile").ClientID); scriptDescriptor.AddComponentProperty("StartDateChooser", base.ContentContainer.FindControl("dcStartDate").ClientID); scriptDescriptor.AddComponentProperty("EndDateChooser", base.ContentContainer.FindControl("dcEndDate").ClientID); scriptDescriptor.AddElementProperty("Name", base.ContentContainer.FindControl("txtName").ClientID); scriptDescriptor.AddElementProperty("StartDateForDisplay", base.ContentContainer.FindControl("txtStartDateDisplay").ClientID); scriptDescriptor.AddElementProperty("EndDateForDisplay", base.ContentContainer.FindControl("txtEndDateDisplay").ClientID); scriptDescriptor.AddProperty("UserDateFormat", EcpDateTimeHelper.GetUserDateFormat()); scriptDescriptor.AddProperty("TodaysDate", ExDateTime.Now.ToUserExDateTime().ToString("yyyy/MM/dd", CultureInfo.InvariantCulture)); return(scriptDescriptor); }