private void ListViewTreatTime_OnLoaded(object sender, RoutedEventArgs e) { //throw new NotImplementedException(); try { using (var treatTimeDao = new TreatTimeDao()) { Datalist.Clear(); var condition = new Dictionary <string, object>(); var list = treatTimeDao.SelectTreatTime(condition); foreach (var type in list) { var treatTimeData = new TreatTimeData(); treatTimeData.Id = type.Id; treatTimeData.Name = type.Name; treatTimeData.Activated = type.Activated; treatTimeData.BeginTime = type.BeginTime; treatTimeData.EndTime = type.EndTime; treatTimeData.Description = type.Description; Datalist.Add(treatTimeData); } } } catch (Exception ex) { MainWindow.Log.WriteInfoConsole("In CTreatTime.xaml.cs:ListViewCTreatTime_OnLoaded exception messsage: " + ex.Message); } }
private void RefreshData() { try { using (var treatTimeDao = new TreatTimeDao()) { Datalist.Clear(); var condition = new Dictionary <string, object>(); var list = treatTimeDao.SelectTreatTime(condition); foreach (var pa in list) { var treatTimeData = new TreatTimeData(); treatTimeData.Id = pa.Id; treatTimeData.Name = pa.Name; treatTimeData.Activated = pa.Activated; treatTimeData.BeginTime = pa.BeginTime; treatTimeData.EndTime = pa.EndTime; treatTimeData.Description = pa.Description; Datalist.Add(treatTimeData); } } } catch (Exception ex) { MainWindow.Log.WriteInfoConsole("In CTreatTime.xaml.cs:RefreshData exception messsage: " + ex.Message); } }
private void ButtonApply_OnClick(object sender, RoutedEventArgs e) { if (ListViewTreatTime.SelectedIndex == -1) { return; } //if (this.NameTextBox.Text.Equals("")) //{ // var a = new RemindMessageBox1(); // a.remindText.Text = (string)FindResource("Message1001"); ; // a.ShowDialog(); // return; //} //throw new NotImplementedException(); using (var treatTimeDao = new TreatTimeDao()) { var condition = new Dictionary <string, object>(); condition["ID"] = Datalist[ListViewTreatTime.SelectedIndex].Id; var fileds = new Dictionary <string, object>(); fileds["NAME"] = NameTextBox.Text; fileds["BEGINTIME"] = BeginTextBox.Text; fileds["ENDTIME"] = EndTextBox.Text; if ((bool)(RadioButton1.IsChecked)) { fileds["ACTIVATED"] = true; } else if ((bool)(RadioButton2.IsChecked)) { fileds["ACTIVATED"] = false; } fileds["DESCRIPTION"] = DescriptionTextBox.Text; treatTimeDao.UpdateTreatTime(fileds, condition); int temp = this.ListViewTreatTime.SelectedIndex; RefreshData(); this.ListViewTreatTime.SelectedIndex = temp; } this.ButtonApply.IsEnabled = false; }