Esempio n. 1
0
 private void LoadRollHours(RollNum element)
 {
     _hours = element;
     if (string.IsNullOrEmpty(element.Currentitem))
     {
         List <string> ls = new List <string>();
         if (_isFormat)
         {
             for (int i = 0; i < 13; i++)
             {
                 ls.Add(i.ToString());
             }
         }
         else
         {
             for (int i = 0; i < 24; i++)
             {
                 ls.Add(i.ToString());
             }
         }
         element.Items        = ls;
         element.CurrentIndex = element.Items.IndexOf(hours);
     }
     else
     {
         hours = element.Currentitem;
     }
 }
Esempio n. 2
0
 private void LoadRollFormat(RollNum element)
 {
     _format = element;
     if (string.IsNullOrEmpty(element.Currentitem))
     {
         if (DateTime.Now.ToShortTimeString().Contains("上午") || DateTime.Now.ToShortTimeString().Contains("下午"))
         {
             _isFormat = true;
         }
         else
         {
             _isFormat = false;
         }
         if (_isFormat)
         {
             List <string> ls = new List <string>();
             ls.Add("上午");
             ls.Add("下午");
             element.Items = ls;
             (element.Parent as Canvas).Width = 60;
             element.CurrentIndex             = element.Items.IndexOf(format);
         }
         else
         {
             element.Items.Clear();
             (element.Parent as Canvas).Width = 40;
         }
     }
     else
     {
         format = element.Currentitem;
     }
 }
Esempio n. 3
0
 private void LoadRollMinutes(RollNum element)
 {
     _minutes = element;
     if (string.IsNullOrEmpty(element.Currentitem))
     {
         List <string> ls = new List <string>();
         for (int i = 0; i < 60; i++)
         {
             if (i < 10)
             {
                 ls.Add("0" + i.ToString());
             }
             else
             {
                 ls.Add(i.ToString());
             }
         }
         element.Items        = ls;
         element.CurrentIndex = element.Items.IndexOf(minutes);
     }
     else
     {
         minutes = element.Currentitem;
     }
 }
Esempio n. 4
0
        /// <summary>
        /// 加载小时
        /// </summary>
        /// <param name="element"></param>
        private void LoadRollData(RollNum element)
        {
            switch (element.Name)
            {
            case "Roll_Years":
                LoadRollYears(element);
                break;

            case "Roll_Months":
                LoadRollMonths(element);
                break;

            case "Roll_Days":
                LoadRollDays(element);
                break;

            case "Roll_Format":
                LoadRollFormat(element);
                break;

            case "Roll_Hours":
                LoadRollHours(element);
                break;

            case "Roll_Minutes":
                LoadRollMinutes(element);
                break;
            }
        }
Esempio n. 5
0
 /// <summary>
 /// 加载分钟
 /// </summary>
 /// <param name="element"></param>
 private void LoadRollMinutesData(RollNum element)
 {
     try
     {
         _minutes = element;
         if (string.IsNullOrEmpty(element.Currentitem))
         {
             List <string> ls = new List <string>();
             for (int i = 0; i < 60; i++)
             {
                 if (i < 10)
                 {
                     ls.Add("0" + i.ToString());
                 }
                 else
                 {
                     ls.Add(i.ToString());
                 }
             }
             element.Items = ls;
             if (!string.IsNullOrEmpty(Minutes))
             {
                 element.CurrentIndex = element.Items.IndexOf(Minutes);
             }
         }
         else
         {
             Minutes = element.Currentitem;
         }
     }
     catch (Exception e)
     {
         LogWriter.Instance.Error(e);
     }
 }
Esempio n. 6
0
 private void LoadRollMonths(RollNum element)
 {
     _months = element;
     if (string.IsNullOrEmpty(element.Currentitem))
     {
         List <string> ls = new List <string>();
         for (int i = 1; i <= 12; i++)
         {
             ls.Add(i.ToString());
         }
         element.Items        = ls;
         element.CurrentIndex = element.Items.IndexOf(months);
     }
     else
     {
         months = element.Currentitem;
     }
 }
Esempio n. 7
0
 /// <summary>
 /// 加载格式
 /// </summary>
 /// <param name="element"></param>
 private void LoadRollDataFormat(RollNum element)
 {
     try
     {
         format = element;
         if (string.IsNullOrEmpty(element.Currentitem))
         {
             if (DateTime.Now.ToShortTimeString().Contains("上午") || DateTime.Now.ToShortTimeString().Contains("下午"))
             {
                 _isFormat = true;
             }
             else
             {
                 _isFormat = false;
             }
             if (_isFormat)
             {
                 List <string> ls = new List <string>();
                 ls.Add("上午");
                 ls.Add("下午");
                 element.Items = ls;
                 (element.Parent as Canvas).Width = 80;
             }
             else
             {
                 element.Items.Clear();
                 (element.Parent as Canvas).Width = 0;
             }
             if (!string.IsNullOrEmpty(Format))
             {
                 element.CurrentIndex = element.Items.IndexOf(Format);
             }
         }
         else
         {
             Format = element.Currentitem;
         }
     }
     catch (Exception e)
     {
         LogWriter.Instance.Error(e);
     }
 }
Esempio n. 8
0
 private void LoadRollYears(RollNum element)
 {
     _years = element;
     if (string.IsNullOrEmpty(element.Currentitem))
     {
         List <string> ls   = new List <string>();
         int           year = DateTime.Now.Year;
         for (int i = 0; i < 5; i++)
         {
             ls.Add(year.ToString());
             year++;
         }
         element.Items        = ls;
         element.CurrentIndex = element.Items.IndexOf(years);
     }
     else
     {
         years = element.Currentitem;
     }
 }
Esempio n. 9
0
 /// <summary>
 /// 加载小时
 /// </summary>
 /// <param name="element"></param>
 private void LoadRollHoursData(RollNum element)
 {
     try
     {
         _hours = element;
         if (string.IsNullOrEmpty(element.Currentitem))
         {
             List <string> ls = new List <string>();
             if (_isFormat)
             {
                 for (int i = 0; i < 13; i++)
                 {
                     ls.Add(i.ToString());
                 }
             }
             else
             {
                 for (int i = 0; i < 24; i++)
                 {
                     ls.Add(i.ToString());
                 }
             }
             element.Items = ls;
             if (!string.IsNullOrEmpty(Hours))
             {
                 element.CurrentIndex = element.Items.IndexOf(Hours);
             }
         }
         else
         {
             Hours = element.Currentitem;
         }
     }
     catch (Exception e)
     {
         LogWriter.Instance.Error(e);
     }
 }
Esempio n. 10
0
 private static bool CanLoadRollData(RollNum element)
 {
     return(true);
 }