void Start() { var result = AlarmTable.FindAll(); foreach (var data in result.Rows) { var panel = Instantiate(AlarmPanel); panel.GetComponent <AlarmPanel>().Init((int)data["alarm_id"], (string)data["time"], (int)data["status"] == 1); panel.transform.SetParent(transform, false); } AddPanel.transform.SetAsLastSibling(); }
private void add() { string time = TimePicker.ToString(); int snooze = (isSnooze) ? 1 : 0; int mon = (CheckboxList[0].isOn) ? 1 : 0; int tue = (CheckboxList[1].isOn) ? 1 : 0; int wed = (CheckboxList[2].isOn) ? 1 : 0; int thu = (CheckboxList[3].isOn) ? 1 : 0; int fri = (CheckboxList[4].isOn) ? 1 : 0; int sat = (CheckboxList[5].isOn) ? 1 : 0; int sun = (CheckboxList[6].isOn) ? 1 : 0; AlarmTable.Insert(time, snooze, sun, mon, tue, wed, thu, fri, sat); SceneManager.LoadScene("AlarmList"); }
void Start() { var result = AlarmTable.FindById(id); if (result.Rows.Count == 0) { SceneManager.LoadScene("AlarmList"); return; } var data = result.Rows[0]; CheckboxList[0].isOn = (int)data["repeat_mon"] == 1; CheckboxList[1].isOn = (int)data["repeat_tue"] == 1; CheckboxList[2].isOn = (int)data["repeat_wed"] == 1; CheckboxList[3].isOn = (int)data["repeat_thu"] == 1; CheckboxList[4].isOn = (int)data["repeat_fri"] == 1; CheckboxList[5].isOn = (int)data["repeat_sat"] == 1; CheckboxList[6].isOn = (int)data["repeat_sun"] == 1; isSnooze = (int)data["snooze"] == 1; var time = ((string)data["time"]).Split(':'); TimePicker.hour = int.Parse(time[0]); TimePicker.minute = int.Parse(time[1]); TimePicker.display(); SnoozeToggle.onClick.AddListener(toggle); UpdateButton.onClick.AddListener(update); DeleteButton.onClick.AddListener(delete); BackButton.onClick.AddListener( () => SceneManager.LoadScene("AlarmList") ); }
private void delete() { AlarmTable.DeleteById(id); SceneManager.LoadScene("AlarmList"); }
private static bool MatchPriorityNameFailed(List<ControlSystemAlarmPriority> newPriorityListNames, AlarmTable matchedAlarmTable, Alarm oldAlarm, out ControlSystemAlarmPriority matchedPriority) { matchedPriority = (from x in newPriorityListNames where x.Name.Equals(matchedAlarmTable.AlarmPriority.Priority, StringComparison.CurrentCultureIgnoreCase) select x).FirstOrDefault(); if (matchedPriority == null) { //Logger.Out(string.Format("MatchPriorityNameFailed on Alarm ID {0}:- could not match Alarm Priority using name '{1}'. Step 3 in trying to detemine 'Priority' property.", oldAlarm.Id, matchedAlarmTable.AlarmPriority.Priority)); return true; } return false; }
private static bool MatchAlarmTableRecordFailed(OldCmsEntities old, Alarm oldAlarm, EngParameter matchedEngParam, out AlarmTable matchedAlarmTable) { matchedAlarmTable = (from x in old.AlarmTables.Include("AlarmPriority") where x.AlarmTypeId == oldAlarm.AlarmTypeId && x.AlarmLevel == matchedEngParam.AlarmLevel select x).FirstOrDefault(); if (matchedAlarmTable == null) { //Logger.Out(string.Format("MatchAlarmTableRecordFailed on Alarm ID {0}:- could not match AlarmTable using AlarmTypeId '{1}' and Alarm Level {2}. Step 2 in trying to detemine 'Priority' property.", oldAlarm.Id, oldAlarm.ElementId, matchedEngParam.AlarmLevel)); return true; } return false; }