private void ExAddNew() { WeekTimeTableInforemation weekTimeTable = new WeekTimeTableInforemation(); int id = 1001; foreach (var t in this.TimeTables) { if (t.TimeTableId >= id) { id = t.TimeTableId + 1; } } weekTimeTable.time_id = id; weekTimeTable.time_name = "NewCreate"; var dateOffirstSunDay = DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek)))); for (int i = 0; i < 7; i++) { var tt = new WeekTimeTableItemInfomation(); var dayOftoday = dateOffirstSunDay.AddDays(i); tt.date_day = dayOftoday.Day; tt.date_month = dayOftoday.Month; weekTimeTable.LstOneWeekOpenCloseControl.Add(tt); } TimeTableViewModel tv = new TimeTableViewModel(weekTimeTable); this.TimeTables.Insert(0, tv); }
public TimeTableOneDayViewModel(WeekTimeTableItemInfomation weekTimeTable) { this.DateDay = weekTimeTable.date_day; this.DateMonth = weekTimeTable.date_month; this.IsLightOffOffSetOn = weekTimeTable.is_light_OffOffSet_on; this.IsLightOnOffSetOn = weekTimeTable.is_light_OnOffSet_on; this.IsLuxOff = weekTimeTable.is_lux_off; this.IsLuxOn = weekTimeTable.is_lux_on; this.TimeOff = weekTimeTable.time_off; this.TimeOn = weekTimeTable.time_on; }
public WeekTimeTableItemInfomation BackToWeekTimeTableItemInfomation() { var weekTimeTable = new WeekTimeTableItemInfomation(); weekTimeTable.date_day = this.DateDay; weekTimeTable.date_month = this.DateMonth; weekTimeTable.is_light_OffOffSet_on = this.IsLightOffOffSetOn; weekTimeTable.is_light_OnOffSet_on = this.IsLightOnOffSetOn; weekTimeTable.is_lux_off = this.IsLuxOff; weekTimeTable.is_lux_on = this.IsLuxOn; weekTimeTable.time_off = this.TimeOff; weekTimeTable.time_on = this.TimeOn; return(weekTimeTable); }
public bool Compare(WeekTimeTableItemInfomation weekTimeTable) { if (this.DateDay != weekTimeTable.date_day) { return(false); } if (this.DateMonth != weekTimeTable.date_month) { return(false); } if (this.IsLightOffOffSetOn != weekTimeTable.is_light_OffOffSet_on) { return(false); } if (this.IsLightOnOffSetOn != weekTimeTable.is_light_OnOffSet_on) { return(false); } if (this.IsLuxOff != weekTimeTable.is_lux_off) { return(false); } if (this.IsLuxOn != weekTimeTable.is_lux_on) { return(false); } if (this.TimeOff != weekTimeTable.time_off) { return(false); } if (this.TimeOn != weekTimeTable.time_on) { return(false); } return(true); }