Exemplo n.º 1
0
 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);
        }