private void buttonSubmit_Click(object sender, RoutedEventArgs e) { if (RateClassifys.SelectedItem == null) { MessageBox.Show("请选择鉴定结论!", "错误"); return; } if (RateDate.SelectedDate == null) { MessageBox.Show("请选择日期!", "错误"); return; } RateResults rateResults = new RateResults(); rateResults.ProjectID = projectID; rateResults.RateDepartment = RateDepartment.Text.Trim(); rateResults.RateClassifyID = ((RateClassify)(RateClassifys.SelectedItem)).RateClassifyId; rateResults.RateDate = RateDate.SelectedDate; rateResults.Note = Note.Text.Trim(); dataContent = new DataClassesProjectClassifyDataContext(); dataContent.RateResults.InsertOnSubmit(rateResults); dataContent.SubmitChanges(); dataGridRate.DataContext = dataContent.RateResults.Where(r => r.ProjectID.Equals(projectID)); ((MainWindow)(this.Owner)).DialogR = true; }
private void dataGridRate_SelectionChanged(object sender, SelectionChangedEventArgs e) { RateResults rateResults = (RateResults)dataGridRate.SelectedItem; if (rateResults != null) { rateID = rateResults.Id; RateDepartment.Text = rateResults.RateDepartment; RateClassifys.SelectedItem = (RateClassify)dataContent.RateClassify.Single(r => r.RateClassifyId.Equals(rateResults.RateClassifyID)); RateDate.SelectedDate = rateResults.RateDate; RateDate.DisplayDate = (DateTime)rateResults.RateDate; Note.Text = rateResults.Note; } }