コード例 #1
0
ファイル: Week.cs プロジェクト: RKPal1982/POCapp
        public static DayOfWeek Resolve(WeekStarts start)
        {
            switch (start)
            {
            case WeekStarts.Sunday:
                return(DayOfWeek.Sunday);

            case WeekStarts.Monday:
                return(DayOfWeek.Monday);

            case WeekStarts.Tuesday:
                return(DayOfWeek.Tuesday);

            case WeekStarts.Wednesday:
                return(DayOfWeek.Wednesday);

            case WeekStarts.Thursday:
                return(DayOfWeek.Thursday);

            case WeekStarts.Friday:
                return(DayOfWeek.Friday);

            case WeekStarts.Saturday:
                return(DayOfWeek.Saturday);

            case WeekStarts.Auto:
                return(Thread.CurrentThread.CurrentCulture.DateTimeFormat.FirstDayOfWeek);

            default:
                throw new ArgumentOutOfRangeException("This WeekStarts value is not supported (" + start + ").");
            }
        }
コード例 #2
0
        ///<summary>
        /// Default constructor.
        ///</summary>
        public DayPilotCalendar()
        {
            UpdateType = CallBackUpdateType.None;

            DataTextField  = "text";
            DataIdField    = "id";
            DataStartField = "start";
            DataEndField   = "end";

            Culture          = Thread.CurrentThread.CurrentCulture;
            HeaderDateFormat = "d";
            WeekStarts       = WeekStarts.Auto;
            CellBackColor    = "#FFFFD5";
        }
コード例 #3
0
 protected override void OnInit(InitArgs e)
 {
     WeekStarts = (WeekStarts)WeekStarts.Parse(typeof(WeekStarts), "" + (int)DateTime.Now.AddDays(7).DayOfWeek);
     UpdateWithMessage("Choose your working hours!", CallBackUpdateType.Full);
 }
コード例 #4
0
ファイル: Week.cs プロジェクト: RKPal1982/POCapp
        public static int ResolveAsInt(WeekStarts start)
        {
            DayOfWeek dow = Resolve(start);

            return((int)dow);
        }