private void Label_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { if (this.UIBegin.isEmpty()) { MessageBox.Show("Thời gian bắt đầu không được để trống", "Thông báo"); return; } if (this.UIEnd.isEmpty()) { MessageBox.Show("Thời gian kết thúc không được để trống", "Thông báo"); return; } TimeSpan begin = TimeSpan.Parse(this.UIBegin.Text); TimeSpan End = TimeSpan.Parse(this.UIEnd.Text); if (begin >= End) { MessageBox.Show("Thời gian bắt đầu phải nhỏ hơn thời gian kết thúc", "Thông báo"); return; } if (this.Time == null) { TimeOff time = new TimeOff(); time.beginTime = DateTime.Now.setTime(begin); time.EndTime = DateTime.Now.setTime(End); if (this.SaveDataEvent != null) { this.SaveDataEvent(this, new Tuple<int, TimeOff>(this.Postion, time)); } } else { this.Time.beginTime = DateTime.Now.setTime(begin); this.Time.EndTime = DateTime.Now.setTime(End); if (this.SaveDataEvent != null) { this.SaveDataEvent(this, new Tuple<int, TimeOff>(this.Postion, this.Time)); } } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { if (this.Postion >= 0) { if (App.DataAlarm[this.Postion].TimeOffs != null && App.DataAlarm[this.Postion].TimeOffs.Count > 0) { this.Time = App.DataAlarm[this.Postion].TimeOffs[0]; } else { App.DataAlarm[this.Postion].TimeOffs = new List<TimeOff>(); } } }