public void SetSchedule(DayOfWeek[] days, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { if (!days.Contains(DayOfWeek.Sunday)) { int num = 0; while (num < (int)days.Length) { if (days[num] < DayOfWeek.Sunday || days[num] > DayOfWeek.Saturday) { throw new InvalidEnumArgumentException("days", (int)days[num], typeof(DayOfWeek)); } else { num++; } } for (int i = 0; i < (int)days.Length; i++) { this.SetSchedule(days[i], fromHour, fromMinute, toHour, toMinute); } return; } else { throw new ArgumentNullException("days"); } }
public void SetDailySchedule(HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { for (int i = 0; i < 7; i++) { this.SetSchedule((DayOfWeek)i, fromHour, fromMinute, toHour, toMinute); } }
public void SetSchedule(DayOfWeek day, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { if ((day < DayOfWeek.Sunday) || (day > DayOfWeek.Saturday)) { throw new InvalidEnumArgumentException("day", (int)day, typeof(DayOfWeek)); } if ((fromHour < HourOfDay.Zero) || (fromHour > HourOfDay.TwentyThree)) { throw new InvalidEnumArgumentException("fromHour", (int)fromHour, typeof(HourOfDay)); } if (((fromMinute != MinuteOfHour.Zero) && (fromMinute != MinuteOfHour.Fifteen)) && ((fromMinute != MinuteOfHour.Thirty) && (fromMinute != MinuteOfHour.FortyFive))) { throw new InvalidEnumArgumentException("fromMinute", (int)fromMinute, typeof(MinuteOfHour)); } if ((toHour < HourOfDay.Zero) || (toHour > HourOfDay.TwentyThree)) { throw new InvalidEnumArgumentException("toHour", (int)toHour, typeof(HourOfDay)); } if (((toMinute != MinuteOfHour.Zero) && (toMinute != MinuteOfHour.Fifteen)) && ((toMinute != MinuteOfHour.Thirty) && (toMinute != MinuteOfHour.FortyFive))) { throw new InvalidEnumArgumentException("toMinute", (int)toMinute, typeof(MinuteOfHour)); } if (((fromHour * ((HourOfDay)60)) + ((HourOfDay)((int)fromMinute))) > ((toHour * ((HourOfDay)60)) + ((HourOfDay)((int)toMinute)))) { throw new ArgumentException(Res.GetString("InvalidTime")); } int num = (int)((((day * ((DayOfWeek)0x18)) * DayOfWeek.Thursday) + ((DayOfWeek)((int)(fromHour * HourOfDay.Four)))) + ((DayOfWeek)((int)(fromMinute / MinuteOfHour.Fifteen)))); int num2 = (int)((((day * ((DayOfWeek)0x18)) * DayOfWeek.Thursday) + ((DayOfWeek)((int)(toHour * HourOfDay.Four)))) + ((DayOfWeek)((int)(toMinute / MinuteOfHour.Fifteen)))); for (int i = num; i <= num2; i++) { this.scheduleArray[i] = true; } }
public ActionResult DeleteConfirmed(int id) { HourOfDay hourOfDay = db.HourOfDays.Find(id); db.HourOfDays.Remove(hourOfDay); db.SaveChanges(); return(RedirectToAction("Index")); }
public void SetSchedule(DayOfWeek day, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { if (day < DayOfWeek.Sunday || day > DayOfWeek.Saturday) { throw new InvalidEnumArgumentException("day", (int)day, typeof(DayOfWeek)); } else { if (fromHour < HourOfDay.Zero || fromHour > HourOfDay.TwentyThree) { throw new InvalidEnumArgumentException("fromHour", (int)fromHour, typeof(HourOfDay)); } else { if (fromMinute == MinuteOfHour.Zero || fromMinute == MinuteOfHour.Fifteen || fromMinute == MinuteOfHour.Thirty || fromMinute == MinuteOfHour.FortyFive) { if (toHour < HourOfDay.Zero || toHour > HourOfDay.TwentyThree) { throw new InvalidEnumArgumentException("toHour", (int)toHour, typeof(HourOfDay)); } else { if (toMinute == MinuteOfHour.Zero || toMinute == MinuteOfHour.Fifteen || toMinute == MinuteOfHour.Thirty || toMinute == MinuteOfHour.FortyFive) { if ((int)fromHour * (int)(HourOfDay.Four | HourOfDay.Eight | HourOfDay.Twelve | HourOfDay.Sixteen | HourOfDay.Twenty) + (int)fromMinute <= (int)toHour * (int)(HourOfDay.Four | HourOfDay.Eight | HourOfDay.Twelve | HourOfDay.Sixteen | HourOfDay.Twenty) + (int)toMinute) { int num = (int)day * 24 * (int)DayOfWeek.Thursday + (int)((int)fromHour * (int)HourOfDay.Four) + (int)((int)fromMinute / (int)MinuteOfHour.Fifteen); int num1 = (int)day * 24 * (int)DayOfWeek.Thursday + (int)((int)toHour * (int)HourOfDay.Four) + (int)((int)toMinute / (int)MinuteOfHour.Fifteen); for (int i = num; i <= num1; i++) { this.scheduleArray[i] = true; } return; } else { throw new ArgumentException(Res.GetString("InvalidTime")); } } else { throw new InvalidEnumArgumentException("toMinute", (int)toMinute, typeof(MinuteOfHour)); } } } else { throw new InvalidEnumArgumentException("fromMinute", (int)fromMinute, typeof(MinuteOfHour)); } } } }
public ActionResult Edit([Bind(Include = "Id,HourId,SubjectId,StudentsGroupId,DayOfWeekId")] HourOfDay hourOfDay) { if (ModelState.IsValid) { db.Entry(hourOfDay).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DayOfWeekId = new SelectList(db.DayOfWeek, "Id", "Name", hourOfDay.DayOfWeekId); ViewBag.HourId = new SelectList(db.Hours, "Id", "HourString", hourOfDay.HourId); ViewBag.StudentsGroupId = new SelectList(db.StudentsGroups, "Id", "Name", hourOfDay.StudentsGroupId); ViewBag.SubjectId = new SelectList(db.Subjects, "Id", "Name", hourOfDay.SubjectId); return(View(hourOfDay)); }
// GET: HourOfDays1/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HourOfDay hourOfDay = db.HourOfDays.Find(id); if (hourOfDay == null) { return(HttpNotFound()); } return(View(hourOfDay)); }
public void SetSchedule(DayOfWeek[] days, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { ArgumentNullException.ThrowIfNull(days); for (int i = 0; i < days.Length; i++) { if (days[i] < DayOfWeek.Sunday || days[i] > DayOfWeek.Saturday) { throw new InvalidEnumArgumentException(nameof(days), (int)days[i], typeof(DayOfWeek)); } } for (int i = 0; i < days.Length; i++) { SetSchedule(days[i], fromHour, fromMinute, toHour, toMinute); } }
public void SetSchedule(DayOfWeek[] days, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { if (days == null) { throw new ArgumentNullException("days"); } for (int i = 0; i < days.Length; i++) { if ((days[i] < DayOfWeek.Sunday) || (days[i] > DayOfWeek.Saturday)) { throw new InvalidEnumArgumentException("days", (int)days[i], typeof(DayOfWeek)); } } for (int j = 0; j < days.Length; j++) { this.SetSchedule(days[j], fromHour, fromMinute, toHour, toMinute); } }
// GET: HourOfDays1/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HourOfDay hourOfDay = db.HourOfDays.Find(id); if (hourOfDay == null) { return(HttpNotFound()); } ViewBag.DayOfWeekId = new SelectList(db.DayOfWeek, "Id", "Name", hourOfDay.DayOfWeekId); ViewBag.HourId = new SelectList(db.Hours, "Id", "HourString", hourOfDay.HourId); ViewBag.StudentsGroupId = new SelectList(db.StudentsGroups, "Id", "Name", hourOfDay.StudentsGroupId); ViewBag.SubjectId = new SelectList(db.Subjects, "Id", "Name", hourOfDay.SubjectId); return(View(hourOfDay)); }
public void SetSchedule(DayOfWeek day, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { if (day < DayOfWeek.Sunday || day > DayOfWeek.Saturday) { throw new InvalidEnumArgumentException(nameof(day), (int)day, typeof(DayOfWeek)); } if (fromHour < HourOfDay.Zero || fromHour > HourOfDay.TwentyThree) { throw new InvalidEnumArgumentException(nameof(fromHour), (int)fromHour, typeof(HourOfDay)); } if (fromMinute != MinuteOfHour.Zero && fromMinute != MinuteOfHour.Fifteen && fromMinute != MinuteOfHour.Thirty && fromMinute != MinuteOfHour.FortyFive) { throw new InvalidEnumArgumentException(nameof(fromMinute), (int)fromMinute, typeof(MinuteOfHour)); } if (toHour < HourOfDay.Zero || toHour > HourOfDay.TwentyThree) { throw new InvalidEnumArgumentException(nameof(toHour), (int)toHour, typeof(HourOfDay)); } if (toMinute != MinuteOfHour.Zero && toMinute != MinuteOfHour.Fifteen && toMinute != MinuteOfHour.Thirty && toMinute != MinuteOfHour.FortyFive) { throw new InvalidEnumArgumentException(nameof(toMinute), (int)toMinute, typeof(MinuteOfHour)); } // end time should be later than the start time if ((int)fromHour * 60 + (int)fromMinute > (int)toHour * 60 + (int)toMinute) { throw new ArgumentException(SR.InvalidTime); } // set the availability int startPoint = (int)day * 24 * 4 + (int)fromHour * 4 + (int)fromMinute / 15; int endPoint = (int)day * 24 * 4 + (int)toHour * 4 + (int)toMinute / 15; for (int i = startPoint; i <= endPoint; i++) { _scheduleArray[i] = true; } }
public void SetDailySchedule(HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { for (int i = 0; i < 7; i++) { this.SetSchedule((DayOfWeek)i, fromHour, fromMinute, toHour, toMinute); } }
public void SetDailySchedule(HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { }
public void SetSchedule(System.DayOfWeek[] days, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) {}
public void SetDailySchedule(HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) {}
public void SetDailySchedule (HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { throw new NotImplementedException (); }
public void SetSchedule(DayOfWeek day, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { }
public void SetDailySchedule(HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { throw new NotImplementedException(); }
public void SetSchedule(DayOfWeek[] days, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { throw new NotImplementedException(); }
public void SetSchedule(DayOfWeek day, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { if ((day < DayOfWeek.Sunday) || (day > DayOfWeek.Saturday)) { throw new InvalidEnumArgumentException("day", (int) day, typeof(DayOfWeek)); } if ((fromHour < HourOfDay.Zero) || (fromHour > HourOfDay.TwentyThree)) { throw new InvalidEnumArgumentException("fromHour", (int) fromHour, typeof(HourOfDay)); } if (((fromMinute != MinuteOfHour.Zero) && (fromMinute != MinuteOfHour.Fifteen)) && ((fromMinute != MinuteOfHour.Thirty) && (fromMinute != MinuteOfHour.FortyFive))) { throw new InvalidEnumArgumentException("fromMinute", (int) fromMinute, typeof(MinuteOfHour)); } if ((toHour < HourOfDay.Zero) || (toHour > HourOfDay.TwentyThree)) { throw new InvalidEnumArgumentException("toHour", (int) toHour, typeof(HourOfDay)); } if (((toMinute != MinuteOfHour.Zero) && (toMinute != MinuteOfHour.Fifteen)) && ((toMinute != MinuteOfHour.Thirty) && (toMinute != MinuteOfHour.FortyFive))) { throw new InvalidEnumArgumentException("toMinute", (int) toMinute, typeof(MinuteOfHour)); } if (((fromHour * ((HourOfDay) 60)) + ((HourOfDay) ((int) fromMinute))) > ((toHour * ((HourOfDay) 60)) + ((HourOfDay) ((int) toMinute)))) { throw new ArgumentException(Res.GetString("InvalidTime")); } int num = (int) ((((day * ((DayOfWeek) 0x18)) * DayOfWeek.Thursday) + ((DayOfWeek) ((int) (fromHour * HourOfDay.Four)))) + ((DayOfWeek) ((int) (fromMinute / MinuteOfHour.Fifteen)))); int num2 = (int) ((((day * ((DayOfWeek) 0x18)) * DayOfWeek.Thursday) + ((DayOfWeek) ((int) (toHour * HourOfDay.Four)))) + ((DayOfWeek) ((int) (toMinute / MinuteOfHour.Fifteen)))); for (int i = num; i <= num2; i++) { this.scheduleArray[i] = true; } }
public void SetSchedule(DayOfWeek[] days, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { if (days == null) throw new ArgumentNullException("days"); for (int i = 0; i < days.Length; i++) { if (days[i] < DayOfWeek.Sunday || days[i] > DayOfWeek.Saturday) throw new InvalidEnumArgumentException("days", (int)days[i], typeof(DayOfWeek)); } for (int i = 0; i < days.Length; i++) SetSchedule(days[i], fromHour, fromMinute, toHour, toMinute); }
public void SetSchedule(DayOfWeek day, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { if (day < DayOfWeek.Sunday || day > DayOfWeek.Saturday) throw new InvalidEnumArgumentException("day", (int)day, typeof(DayOfWeek)); if (fromHour < HourOfDay.Zero || fromHour > HourOfDay.TwentyThree) throw new InvalidEnumArgumentException("fromHour", (int)fromHour, typeof(HourOfDay)); if (fromMinute != MinuteOfHour.Zero && fromMinute != MinuteOfHour.Fifteen && fromMinute != MinuteOfHour.Thirty && fromMinute != MinuteOfHour.FortyFive) throw new InvalidEnumArgumentException("fromMinute", (int)fromMinute, typeof(MinuteOfHour)); if (toHour < HourOfDay.Zero || toHour > HourOfDay.TwentyThree) throw new InvalidEnumArgumentException("toHour", (int)toHour, typeof(HourOfDay)); if (toMinute != MinuteOfHour.Zero && toMinute != MinuteOfHour.Fifteen && toMinute != MinuteOfHour.Thirty && toMinute != MinuteOfHour.FortyFive) throw new InvalidEnumArgumentException("toMinute", (int)toMinute, typeof(MinuteOfHour)); // end time should be later than the start time if ((int)fromHour * 60 + (int)fromMinute > (int)toHour * 60 + (int)toMinute) throw new ArgumentException(Res.GetString(Res.InvalidTime)); // set the availability int startPoint = (int)day * 24 * 4 + (int)fromHour * 4 + (int)fromMinute / 15; int endPoint = (int)day * 24 * 4 + (int)toHour * 4 + (int)toMinute / 15; for (int i = startPoint; i <= endPoint; i++) _scheduleArray[i] = true; }
public RowSchedule(HourOfDay hourOfDay) { TimeQuantum = hourOfDay; }
public void SetSchedule(DayOfWeek day, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { if (day < DayOfWeek.Sunday || day > DayOfWeek.Saturday) { throw new InvalidEnumArgumentException("day", (int)day, typeof(DayOfWeek)); } else { if (fromHour < HourOfDay.Zero || fromHour > HourOfDay.TwentyThree) { throw new InvalidEnumArgumentException("fromHour", (int)fromHour, typeof(HourOfDay)); } else { if (fromMinute == MinuteOfHour.Zero || fromMinute == MinuteOfHour.Fifteen || fromMinute == MinuteOfHour.Thirty || fromMinute == MinuteOfHour.FortyFive) { if (toHour < HourOfDay.Zero || toHour > HourOfDay.TwentyThree) { throw new InvalidEnumArgumentException("toHour", (int)toHour, typeof(HourOfDay)); } else { if (toMinute == MinuteOfHour.Zero || toMinute == MinuteOfHour.Fifteen || toMinute == MinuteOfHour.Thirty || toMinute == MinuteOfHour.FortyFive) { if ((int)fromHour * (int)(HourOfDay.Four | HourOfDay.Eight | HourOfDay.Twelve | HourOfDay.Sixteen | HourOfDay.Twenty) + (int)fromMinute <= (int)toHour * (int)(HourOfDay.Four | HourOfDay.Eight | HourOfDay.Twelve | HourOfDay.Sixteen | HourOfDay.Twenty) + (int)toMinute) { int num = (int)day * 24 * (int)DayOfWeek.Thursday + (int)((int)fromHour * (int)HourOfDay.Four) + (int)((int)fromMinute / (int)MinuteOfHour.Fifteen); int num1 = (int)day * 24 * (int)DayOfWeek.Thursday + (int)((int)toHour * (int)HourOfDay.Four) + (int)((int)toMinute / (int)MinuteOfHour.Fifteen); for (int i = num; i <= num1; i++) { this.scheduleArray[i] = true; } return; } else { throw new ArgumentException(Res.GetString("InvalidTime")); } } else { throw new InvalidEnumArgumentException("toMinute", (int)toMinute, typeof(MinuteOfHour)); } } } else { throw new InvalidEnumArgumentException("fromMinute", (int)fromMinute, typeof(MinuteOfHour)); } } } }
public void SetSchedule(DayOfWeek[] days, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { if (!days.Contains (DayOfWeek.Sunday)) { int num = 0; while (num < (int)days.Length) { if (days[num] < DayOfWeek.Sunday || days[num] > DayOfWeek.Saturday) { throw new InvalidEnumArgumentException("days", (int)days[num], typeof(DayOfWeek)); } else { num++; } } for (int i = 0; i < (int)days.Length; i++) { this.SetSchedule(days[i], fromHour, fromMinute, toHour, toMinute); } return; } else { throw new ArgumentNullException("days"); } }
public void SetSchedule(DayOfWeek day, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { }
public void SetSchedule (DayOfWeek[] days, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { throw new NotImplementedException (); }
public void SetSchedule(DayOfWeek[] days, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { Contract.Requires(days != null); }
public void SetSchedule(System.DayOfWeek[] days, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { }
public void SetSchedule(DayOfWeek[] days, HourOfDay fromHour, MinuteOfHour fromMinute, HourOfDay toHour, MinuteOfHour toMinute) { Contract.Requires(days != null); }