| | |
| | | { |
| | | list.Add(day.ToString() + " " + Language.StringByID(MyInternationalizationString.day)); |
| | | } |
| | | PickerView.Show(list, (obj) => |
| | | { |
| | | var day = list[obj].Split(' ')[0]; |
| | | if (btnenddate.Tag.ToString() != "0" && int.Parse(btnenddate.Tag.ToString()) < int.Parse(day)) |
| | | { |
| | | var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), |
| | | Language.StringByID(MyInternationalizationString.monthday), |
| | | Language.StringByID(MyInternationalizationString.OK)); |
| | | alert.Show(); |
| | | } |
| | | else |
| | | { |
| | | btnstartdate.Text = Language.StringByID(MyInternationalizationString.monthly) + day + Language.StringByID(MyInternationalizationString.day); |
| | | btnstartdate.Tag = day; |
| | | if (string.IsNullOrEmpty(btnenddate.Text)) |
| | | { |
| | | btnenddate.Text = Language.StringByID(MyInternationalizationString.monthly) + day + Language.StringByID(MyInternationalizationString.day); |
| | | btnenddate.Tag = day; |
| | | } |
| | | Common.Logic.CurrentLogic.TimeAttribute.Repeat = 3; |
| | | int a = int.Parse(btnstartdate.Tag.ToString()); |
| | | int b = int.Parse(btnenddate.Tag.ToString()); |
| | | string s = ""; |
| | | for (int i = 32; i > 0; i--) |
| | | { |
| | | if (i >=a && i <= b) |
| | | { |
| | | s += "1"; |
| | | } |
| | | else |
| | | { |
| | | s += "0"; |
| | | } |
| | | } |
| | | var intvalue = Convert.ToInt32(s, 2); |
| | | Common.Logic.CurrentLogic.TimeAttribute.MonthDate = intvalue; |
| | | } |
| | | },0,"", Language.StringByID(MyInternationalizationString.complete), "112"); |
| | | //PickerView.Show(list, (obj) => |
| | | //{ |
| | | // var day = obj.Split(' ')[0]; |
| | | // if (btnenddate.Tag.ToString() != "0" && int.Parse(btnenddate.Tag.ToString()) < int.Parse(day)) |
| | | // { |
| | | // var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), |
| | | // Language.StringByID(MyInternationalizationString.monthday), |
| | | // Language.StringByID(MyInternationalizationString.OK)); |
| | | // alert.Show(); |
| | | // } |
| | | // else |
| | | // { |
| | | // btnstartdate.Text = Language.StringByID(MyInternationalizationString.monthly) + day + Language.StringByID(MyInternationalizationString.day); |
| | | // btnstartdate.Tag = day; |
| | | // if (string.IsNullOrEmpty(btnenddate.Text)) |
| | | // { |
| | | // btnenddate.Text = Language.StringByID(MyInternationalizationString.monthly) + day + Language.StringByID(MyInternationalizationString.day); |
| | | // btnenddate.Tag = day; |
| | | // } |
| | | // Common.Logic.CurrentLogic.TimeAttribute.Repeat = 3; |
| | | // int a = int.Parse(btnstartdate.Tag.ToString()); |
| | | // int b = int.Parse(btnenddate.Tag.ToString()); |
| | | // string s = ""; |
| | | // for (int i = 32; i > 0; i--) |
| | | // { |
| | | // if (i >=a && i <= b) |
| | | // { |
| | | // s += "1"; |
| | | // } |
| | | // else |
| | | // { |
| | | // s += "0"; |
| | | // } |
| | | // } |
| | | // var intvalue = Convert.ToInt32(s, 2); |
| | | // Common.Logic.CurrentLogic.TimeAttribute.MonthDate = intvalue; |
| | | // } |
| | | //}, Language.StringByID(MyInternationalizationString.complete), "112"); |
| | | }; |
| | | startdaterow.MouseUpEventHandler += startdateclick; |
| | | btnstartdate.MouseUpEventHandler += startdateclick; |
| | |
| | | { |
| | | list.Add(day.ToString() + " " + Language.StringByID(MyInternationalizationString.day)); |
| | | } |
| | | PickerView.Show(list, (obj) => |
| | | { |
| | | var day = list[obj].Split(' ')[0]; |
| | | if (btnstartdate.Tag.ToString() != "0" && int.Parse(btnstartdate.Tag.ToString()) > int.Parse(day)) |
| | | { |
| | | var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), |
| | | Language.StringByID(MyInternationalizationString.monthday), |
| | | Language.StringByID(MyInternationalizationString.OK)); |
| | | alert.Show(); |
| | | } |
| | | else |
| | | { |
| | | btnenddate.Text = Language.StringByID(MyInternationalizationString.monthly) + day + Language.StringByID(MyInternationalizationString.day); |
| | | btnenddate.Tag = day; |
| | | if (string.IsNullOrEmpty(btnstartdate.Text)) |
| | | { |
| | | btnstartdate.Text = Language.StringByID(MyInternationalizationString.monthly) + day + Language.StringByID(MyInternationalizationString.day); |
| | | btnstartdate.Tag = day; |
| | | } |
| | | //PickerView.Show(list, (obj) => |
| | | //{ |
| | | // var day = obj.Split(' ')[0]; |
| | | // if (btnstartdate.Tag.ToString() != "0" && int.Parse(btnstartdate.Tag.ToString()) > int.Parse(day)) |
| | | // { |
| | | // var alert = new Alert(Language.StringByID(MyInternationalizationString.Prompt), |
| | | // Language.StringByID(MyInternationalizationString.monthday), |
| | | // Language.StringByID(MyInternationalizationString.OK)); |
| | | // alert.Show(); |
| | | // } |
| | | // else |
| | | // { |
| | | // btnenddate.Text = Language.StringByID(MyInternationalizationString.monthly) + day + Language.StringByID(MyInternationalizationString.day); |
| | | // btnenddate.Tag = day; |
| | | // if (string.IsNullOrEmpty(btnstartdate.Text)) |
| | | // { |
| | | // btnstartdate.Text = Language.StringByID(MyInternationalizationString.monthly) + day + Language.StringByID(MyInternationalizationString.day); |
| | | // btnstartdate.Tag = day; |
| | | // } |
| | | |
| | | Common.Logic.CurrentLogic.TimeAttribute.Repeat = 3; |
| | | int a = int.Parse(btnstartdate.Tag.ToString()); |
| | | int b = int.Parse(btnenddate.Tag.ToString()); |
| | | string s = ""; |
| | | for (int i = 32; i > 0; i--) |
| | | { |
| | | if (i >= a && i <= b) |
| | | { |
| | | s += "1"; |
| | | } |
| | | else |
| | | { |
| | | s += "0"; |
| | | } |
| | | } |
| | | var intvalue = Convert.ToInt32(s, 2); |
| | | Common.Logic.CurrentLogic.TimeAttribute.MonthDate = intvalue; |
| | | // Common.Logic.CurrentLogic.TimeAttribute.Repeat = 3; |
| | | // int a = int.Parse(btnstartdate.Tag.ToString()); |
| | | // int b = int.Parse(btnenddate.Tag.ToString()); |
| | | // string s = ""; |
| | | // for (int i = 32; i > 0; i--) |
| | | // { |
| | | // if (i >= a && i <= b) |
| | | // { |
| | | // s += "1"; |
| | | // } |
| | | // else |
| | | // { |
| | | // s += "0"; |
| | | // } |
| | | // } |
| | | // var intvalue = Convert.ToInt32(s, 2); |
| | | // Common.Logic.CurrentLogic.TimeAttribute.MonthDate = intvalue; |
| | | |
| | | } |
| | | },0,"", Language.StringByID(MyInternationalizationString.complete), "112"); |
| | | // } |
| | | //}, Language.StringByID(MyInternationalizationString.complete), "112"); |
| | | }; |
| | | enddaterow.MouseUpEventHandler += enddateclick; |
| | | btnenddate.MouseUpEventHandler += enddateclick; |