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.
56 lines
2.2 KiB
56 lines
2.2 KiB
using SchedulingSystemClient.EntityClass; |
|
using System; |
|
using System.Linq; |
|
using System.Windows; |
|
using System.Windows.Controls; |
|
|
|
namespace SchedulingSystemClient |
|
{ |
|
/// <summary> |
|
/// PBRZWindow.xaml 的交互逻辑 |
|
/// </summary> |
|
public partial class PBRZWindow : UserControl |
|
{ |
|
public PBRZWindow() |
|
{ |
|
InitializeComponent(); |
|
} |
|
SurgerySchedulingEntities myModel = new SurgerySchedulingEntities(); |
|
private void UserControl_Loaded(object sender, RoutedEventArgs e) |
|
{ |
|
kssj.Text = DateTime.Now.AddDays(-6).ToString(); |
|
jssj.Text = DateTime.Now.ToString(); |
|
ChaXun(); |
|
} |
|
private void btn_cx_Click(object sender, RoutedEventArgs e) |
|
{ |
|
ChaXun(); |
|
} |
|
private void ChaXun() |
|
{ |
|
DateTime ks = Convert.ToDateTime(kssj.SelectedDate).Date; |
|
DateTime js = Convert.ToDateTime(jssj.SelectedDate).AddDays(1).Date.AddSeconds(-1); |
|
var listpbrz = (from tbpbrzb in myModel.Bus_PBRZB |
|
join tbuser in myModel.SYS_YHB on tbpbrzb.CZRYID equals tbuser.ID |
|
join tbczlx in myModel.SYS_CZLXB on tbpbrzb.CZLX equals tbczlx.ID |
|
//join tbpbzt in myModel.SYS_PBZTB on tbpbrzb.PBZT equals tbpbzt.ID |
|
where tbpbrzb.CZSJ >= ks && tbpbrzb.CZSJ <= js |
|
select new Cus_PBRZ |
|
{ |
|
ID = tbpbrzb.ID, |
|
CZLX = tbczlx.Name, |
|
CZLXID = tbczlx.ID, |
|
CZRGH = tbuser.GH, |
|
CZRXM = tbuser.YHM, |
|
CZSJ = tbpbrzb.CZSJ, |
|
//PBID = tbpbrzb.SSID, |
|
//PBZT = tbpbzt.Name, |
|
//PBZTID = tbpbzt.ID, |
|
ZCRID = tbuser.ID, |
|
SQDH = tbpbrzb.SQDH |
|
}).OrderBy(a => a.CZSJ).ToList(); |
|
|
|
pbrzdata.ItemsSource = listpbrz; |
|
} |
|
} |
|
}
|
|
|