using System; using SchedulingSystem.EntityClass; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Shapes; using SchedulingSystemClient; namespace SchedulingSystem { /// /// XGGZSSQJDWindow.xaml 的交互逻辑 /// public partial class XGGZSSQJDWindow : Window { public XGGZSSQJDWindow(Cus_SsqjdQz row) { InitializeComponent(); qklxrow = row; } Cus_SsqjdQz qklxrow = new Cus_SsqjdQz(); SurgerySchedulingEntities myModel = new SurgerySchedulingEntities(); private void Window_Loaded(object sender, RoutedEventArgs e) { qklx.Text = qklxrow.SSQJD; lxms.Text = qklxrow.LXMS; qz.Text = qklxrow.QZ.ToString(); List listqjsc = new List(); listqjsc = (from tbscb in myModel.SYS_SSSCB select new ComboBoxBinding { ID = tbscb.ID, Name = tbscb.NAME, }).ToList(); qjsj.ItemsSource = listqjsc; qjsj.SelectedValuePath = "ID"; qjsj.DisplayMemberPath = "Name"; qjsj.SelectedValue = qklxrow.QJSCID; } private void btn_bc_Click(object sender, RoutedEventArgs e) { int intqz; try { intqz = Convert.ToInt32(qz.Text); } catch (Exception) { MessageBox.Show("请输入正确的权重格式"); return; } SYS_SSQKLXB ssqjdb = new SYS_SSQKLXB(); ssqjdb.ID = qklxrow.ID; ssqjdb.QJSCID = Convert.ToInt32(qjsj.SelectedValue); ssqjdb.QKLX = qklxrow.SSQJD; ssqjdb.LXMS = qklxrow.LXMS; ssqjdb.QZ = intqz; try { myModel.Entry(ssqjdb).State = System.Data.Entity.EntityState.Modified; myModel.SaveChanges(); MessageBox.Show("修改成功"); this.Close(); } catch (Exception) { MessageBox.Show("修改失败"); } } } }