using SchedulingSystem.EntityClass; using SchedulingSystemClient; using System; 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; namespace SchedulingSystem { /// /// XZGZSSQJDWindow.xaml 的交互逻辑 /// public partial class XZGZSSQJDWindow : Window { public XZGZSSQJDWindow() { InitializeComponent(); } SurgerySchedulingEntities myModel = new SurgerySchedulingEntities(); private void Window_Loaded(object sender, RoutedEventArgs e) { List listssqjd = new List(); listssqjd = (from tbsss in myModel.SYS_SSQKLXB select new ComboBoxBinding { ID = tbsss.ID, Name = tbsss.QKLX, }).ToList(); ssqjd.ItemsSource = listssqjd; ssqjd.SelectedValuePath = "ID"; ssqjd.DisplayMemberPath = "Name"; } private void btn_bc_Click(object sender, RoutedEventArgs e) { int intqz; if (ssqjd.SelectedItem == null) { MessageBox.Show("请选择手术清洁度"); return; } try { intqz = Convert.ToInt32(qz.Text); } catch (Exception) { MessageBox.Show("请输入正确的权重格式"); return; } int qjdid = Convert.ToInt32(ssqjd.SelectedValue); var listssqjd = (from tbssqjd in myModel.SYS_SSQKLXB where tbssqjd.ID == qjdid select new { tbssqjd }).ToList(); if (listssqjd.Count > 0) { MessageBox.Show("不能重复设置"); return; } SYS_SSQKLXB ssqjdqz = new SYS_SSQKLXB(); ssqjdqz.QJSCID = qjdid; ssqjdqz.QKLX = ssqjd.Text.ToString(); ssqjdqz.QZ = intqz; try { myModel.SYS_SSQKLXB.Add(ssqjdqz); myModel.SaveChanges(); MessageBox.Show("新增成功"); this.Close(); } catch (Exception) { MessageBox.Show("新增失败"); } } } }