public bool timeStartFirstmatch() { String AMTime; String PMTime; AMTime = inif.Read("AMStartTime", "AM"); PMTime = inif.Read("PMEndTime", "PM"); String[] AMtime = AMTime.Split(':'); String[] PMtime = PMTime.Split(':'); TimeSpan start = new TimeSpan(Convert.ToInt16("7"), Convert.ToInt16("00"), 0); TimeSpan now = DateTime.Now.TimeOfDay; TimeSpan time1 = TimeSpan.FromMinutes(15); TimeSpan startserver = start.Add(time1); if ((now > start) && (now < startserver)) { return(true); } else { return(false); } }
public bool timeEmatch() { String AMTime; String PMTime; AMTime = inif.Read("AMStartTime", "AM"); PMTime = inif.Read("PMEndTime", "PM"); String[] AMtime = AMTime.Split(':'); String[] PMtime = PMTime.Split(':'); TimeSpan start = new TimeSpan(Convert.ToInt16(AMtime[0]), Convert.ToInt16(AMtime[1]), 0); //10 o'clock TimeSpan end = new TimeSpan(Convert.ToInt16(PMtime[0]), Convert.ToInt16(PMtime[1]), 0); TimeSpan now = DateTime.Now.TimeOfDay; TimeSpan time1 = TimeSpan.FromHours(1); TimeSpan startserver = start.Add(time1); TimeSpan endserver = end.Add(time1); if ((now > start) && (now < startserver)) { return(true); } else if ((now > end) && (now < endserver)) { return(true); } else { return(false); } }
public bool timeDaymatch() { DateTime date = DateTime.Now; string dateToday = date.ToString("d"); DayOfWeek day = DateTime.Now.DayOfWeek; string dayToday = day.ToString(); String AMTime; String PMTime; AMTime = inif.Read("AMStartTime", "AM"); PMTime = inif.Read("PMEndTime", "PM"); String[] AMtime = AMTime.Split(':'); String[] PMtime = PMTime.Split(':'); TimeSpan start = new TimeSpan(Convert.ToInt16(AMtime[0]), Convert.ToInt16(AMtime[1]), 0); //10 o'clock TimeSpan end = new TimeSpan(Convert.ToInt16(PMtime[0]), Convert.ToInt16(PMtime[1]), 0); TimeSpan now = DateTime.Now.TimeOfDay; TimeSpan time1 = TimeSpan.FromMinutes(15); TimeSpan startserver = start.Add(time1); TimeSpan endserver = end.Add(time1); if ((dayToday == DayOfWeek.Friday.ToString())) { if ((now > start) && (now < startserver)) { return(true); } else if ((now > end) && (now < endserver)) { return(true); } else { return(false); } } else { return(false); } }
public T_HR_SchList ToDB(int flag) { T_HR_SchList bt = new T_HR_SchList(); bt.ID = ID; bt.Name = Name; bt.AMClassGoOn = AMTime.Substring(0, 5) + ":00"; bt.AMClassOff = AMTime.Substring(6, 5) + ":00"; bt.ACGST = AMValidGoTime.Substring(0, 5) + ":00"; bt.ACGET = AMValidGoTime.Substring(6, 5) + ":00"; bt.ACOST = AMValidOffTime.Substring(0, 5) + ":00"; bt.ACOET = AMValidOffTime.Substring(6, 5) + ":00"; bt.PMClassGoOn = PMTime.Substring(0, 5) + ":00"; bt.PMClassOff = PMTime.Substring(6, 5) + ":00"; bt.PCGST = PMValidGoTime.Substring(0, 5) + ":00"; bt.PCGET = PMValidGoTime.Substring(6, 5) + ":00"; bt.PCOST = PMValidOffTime.Substring(0, 5) + ":00"; bt.PCOET = PMValidOffTime.Substring(6, 5) + ":00"; if (AttNum == "2次卡") { Two = true; Four = false; } else { Two = false; Four = true; } bt.Two = Two; bt.Four = Four; bt.CreaterName = CreaterName; bt.CreateTime = CreateTime; if (flag != 1) { bt.EditorName = EditorName; bt.EditeTime = EditeTime; } return(bt); }
public bool timematch() { String AMTime; String PMTime; AMTime = inif.Read("AMStartTime", "AM"); PMTime = inif.Read("PMEndTime", "PM"); String[] AMtime = AMTime.Split(':'); String[] PMtime = PMTime.Split(':'); TimeSpan start = new TimeSpan(Convert.ToInt16(AMtime[0]), Convert.ToInt16(AMtime[1]), 0); //10 o'clock TimeSpan end = new TimeSpan(Convert.ToInt16(PMtime[0]), Convert.ToInt16(PMtime[1]), 0); TimeSpan now = DateTime.Now.TimeOfDay; if ((now > start) && (now < end)) { return(true); } else { return(false); } }