|
|
|
@ -871,6 +871,7 @@ namespace PEIS.View.Enrollment |
|
|
|
|
rpt.SetParameterValue("No", _lstExcelEPatient.Where(w => w.SignTime == null).ToList().Count()); |
|
|
|
|
rpt.SetParameterValue("Yes", _lstExcelEPatient.Where(w => w.SignTime != null).ToList().Count()); |
|
|
|
|
rpt.SetParameterValue("OrgName", DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "Name").ToString()); |
|
|
|
|
rpt.SetParameterValue("TotalFee", _lstExcelEPatient.Sum(s => s.Fee)); |
|
|
|
|
|
|
|
|
|
// 人员数据 |
|
|
|
|
rpt.RegisterData(_lstExcelEPatient, "O"); |
|
|
|
@ -930,13 +931,16 @@ namespace PEIS.View.Enrollment |
|
|
|
|
var reportFile = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ReportFiles", "OrgExcel.frx"); |
|
|
|
|
rpt.Load(reportFile); |
|
|
|
|
|
|
|
|
|
rpt.SetParameterValue("TotalCount", _lstExcelEPatient.Count()); |
|
|
|
|
rpt.SetParameterValue("No", _lstExcelEPatient.Where(w => w.SignTime == null).ToList().Count()); |
|
|
|
|
rpt.SetParameterValue("Yes", _lstExcelEPatient.Where(w => w.SignTime != null).ToList().Count()); |
|
|
|
|
var list = _lstExcelEPatient.Where(w => w.SignTime > begTime.Value.Date && w.SignTime < endTime.Value.AddDays(1).Date); |
|
|
|
|
|
|
|
|
|
rpt.SetParameterValue("TotalCount", list.Count()); |
|
|
|
|
rpt.SetParameterValue("No", list.Where(w => w.SignTime == null).ToList().Count()); |
|
|
|
|
rpt.SetParameterValue("Yes", list.Where(w => w.SignTime != null).ToList().Count()); |
|
|
|
|
rpt.SetParameterValue("OrgName", DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "Name").ToString()); |
|
|
|
|
rpt.SetParameterValue("TotalFee", list.Sum(s => s.Fee)); |
|
|
|
|
|
|
|
|
|
// 人员数据 |
|
|
|
|
rpt.RegisterData(_lstExcelEPatient, "O"); |
|
|
|
|
rpt.RegisterData(list, "O"); |
|
|
|
|
DataBand checkCost = rpt.Report.FindObject("OrgExcel") as DataBand; |
|
|
|
|
checkCost.DataSource = rpt.Report.GetDataSource("O"); |
|
|
|
|
rpt.GetDataSource("O").Enabled = true; |
|
|
|
|