using SchedulingSystem.EntityClass; 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 SchedulingSystemClient.InsertWindow { /// /// XZJSWindow.xaml 的交互逻辑 /// public partial class XZJSWindow : Window { public XZJSWindow() { InitializeComponent(); } SurgerySchedulingEntities myModel = new SurgerySchedulingEntities(); private void btn_bc_Click(object sender, RoutedEventArgs e) { if (jsmc.Text ==null || jsmc.Text == string.Empty) { MessageBox.Show("请输入角色名称"); return; } var listjs = (from tbjs in myModel.SYS_JSB where tbjs.JSMC == jsmc.Text select new { tbjs }).ToList(); if (listjs.Count>0) { MessageBox.Show("请该角色已存在"); return; } bool ky = Convert.ToInt32(sfky.SelectedValue) == 0; SYS_JSB role = new SYS_JSB(); role.JSMC = jsmc.Text; role.SFQY = ky; try { myModel.SYS_JSB.Add(role); myModel.SaveChanges(); var jslb = (from tbjs in myModel.SYS_JSB where tbjs.JSMC == jsmc.Text select new { tbjs }).Single(); SYS_QXB qxb = new SYS_QXB(); qxb.JSID = jslb.tbjs.ID; qxb.Is_GZWH = false; qxb.Is_JCXXWH = false; qxb.Is_PBJL = false; qxb.Is_PBSQ = false; qxb.Is_SY = false; qxb.Is_XTGL = false; myModel.SYS_QXB.Add(qxb); myModel.SaveChanges(); MessageBox.Show("新增成功"); this.Close(); } catch (Exception) { MessageBox.Show("新增失败"); } } private void Window_Loaded(object sender, RoutedEventArgs e) { List listsfqy = new List(); listsfqy.Add(new ComboBoxBinding() { ID = 0, Name = "是" }); listsfqy.Add(new ComboBoxBinding() { ID = 1, Name = "否" }); sfky.ItemsSource = listsfqy; sfky.SelectedValuePath = "ID"; sfky.DisplayMemberPath = "Name"; sfky.SelectedIndex = 0; } } }