You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
134 lines
4.8 KiB
134 lines
4.8 KiB
using SchedulingSystem.EntityClass; |
|
using SchedulingSystemClient.EntityClass; |
|
using SchedulingSystemClient.InsertWindow; |
|
using SchedulingSystemClient.UpdateWindow; |
|
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.Navigation; |
|
using System.Windows.Shapes; |
|
|
|
namespace SchedulingSystemClient |
|
{ |
|
/// <summary> |
|
/// SBGLWindow.xaml 的交互逻辑 |
|
/// </summary> |
|
public partial class SBGLWindow : UserControl |
|
{ |
|
public SBGLWindow() |
|
{ |
|
InitializeComponent(); |
|
} |
|
SurgerySchedulingEntities myModel = new SurgerySchedulingEntities(); |
|
Cus_SBB selectedRow = new Cus_SBB(); |
|
/// <summary> |
|
/// 查询 |
|
/// </summary> |
|
/// <param name="sender"></param> |
|
/// <param name="e"></param> |
|
private void btn_sx_Click(object sender, RoutedEventArgs e) |
|
{ |
|
var list = (from tbsbb in myModel.Bus_SBB |
|
join tbsblx in myModel.SYS_SBLXB on tbsbb.SBLX equals tbsblx.ID |
|
join tbsssb in myModel.SYS_SSSB on tbsbb.SSSID equals tbsssb.ID |
|
join tbsbdj in myModel.SYS_SBDJB on tbsbb.SBDJ equals tbsbdj.ID |
|
select new Cus_SBB |
|
{ |
|
ID = tbsbb.ID, |
|
SBBM = tbsbb.SBBM, |
|
SBDJ = tbsbb.SBDJ, |
|
SBJG = tbsbb.SBJG, |
|
SBLX = tbsbb.SBLX, |
|
SBMC = tbsbb.SBMC, |
|
SSSID = tbsbb.ID, |
|
SSSMC = tbsssb.SSSMC, |
|
strSBDJ = tbsbdj.Name, |
|
strSBLX = tbsblx.Name, |
|
}).ToList(); |
|
sbgldata.ItemsSource = list; |
|
} |
|
/// <summary> |
|
/// 添加 |
|
/// </summary> |
|
/// <param name="sender"></param> |
|
/// <param name="e"></param> |
|
private void btn_tj_Click(object sender, RoutedEventArgs e) |
|
{ |
|
XZSBWindow window = new XZSBWindow(); |
|
window.ShowDialog(); |
|
} |
|
|
|
private void btn_sc_Click(object sender, RoutedEventArgs e) |
|
{ |
|
|
|
} |
|
|
|
private void btn_xg_Click(object sender, RoutedEventArgs e) |
|
{ |
|
if (selectedRow.ID==0) |
|
{ |
|
MessageBox.Show("请选择要修改的内容"); |
|
return; |
|
} |
|
else |
|
{ |
|
XGSBWindow window = new XGSBWindow(selectedRow); |
|
window.ShowDialog(); |
|
} |
|
} |
|
|
|
private void sbgldata_SelectionChanged(object sender, SelectionChangedEventArgs e) |
|
{ |
|
selectedRow = sbgldata.SelectedItem as Cus_SBB; |
|
} |
|
private void UserControl_Loaded(object sender, RoutedEventArgs e) |
|
{ |
|
List<ComboBoxBinding> listsblx = new List<ComboBoxBinding>(); |
|
listsblx = (from tbsblxb in myModel.SYS_SBLXB |
|
select new ComboBoxBinding |
|
{ |
|
ID = tbsblxb.ID, |
|
Name = tbsblxb.Name, |
|
}).ToList(); |
|
listsblx.Add(new ComboBoxBinding() { ID = 0, Name = "全部" }); |
|
sblx.ItemsSource = listsblx.OrderBy(a => a.ID); |
|
sblx.SelectedValuePath = "ID"; |
|
sblx.DisplayMemberPath = "Name"; |
|
List<ComboBoxBinding> listsss = new List<ComboBoxBinding>(); |
|
listsss = (from tbsssb in myModel.SYS_SSSB |
|
select new ComboBoxBinding |
|
{ |
|
ID = tbsssb.ID, |
|
Name = tbsssb.SSSMC, |
|
}).ToList(); |
|
listsss.Add(new ComboBoxBinding() { ID = 0, Name = "全部" }); |
|
sss.ItemsSource = listsss.OrderBy(a => a.ID); |
|
sss.SelectedValuePath = "ID"; |
|
sss.DisplayMemberPath = "Name"; |
|
List<ComboBoxBinding> listsbdj = new List<ComboBoxBinding>(); |
|
listsbdj = (from tbsbdj in myModel.SYS_SBDJB |
|
select new ComboBoxBinding |
|
{ |
|
ID = tbsbdj.ID, |
|
Name = tbsbdj.Name, |
|
}).ToList(); |
|
listsbdj.Add(new ComboBoxBinding() { ID = 0, Name = "全部" }); |
|
sbdj.ItemsSource = listsbdj.OrderBy(a => a.ID); |
|
sbdj.SelectedValuePath = "ID"; |
|
sbdj.DisplayMemberPath = "Name"; |
|
|
|
sblx.SelectedIndex = 0; |
|
sss.SelectedIndex = 0; |
|
sbdj.SelectedIndex = 0; |
|
|
|
} |
|
} |
|
}
|
|
|