public Task <string> GetEvaluationReport(string keyValue) { var entity = _service.FindEntity(keyValue); var patient = _uow.GetRepository <PatientEntity>().FindEntity(entity.F_Pid); var fBusinessObject = new List <Category>(); var category = new Category() { Name = patient.F_Name, Age = patient.F_BirthDay == null ? "" : ((int)(DateTime.Now - (DateTime)patient.F_BirthDay).TotalDays / 365).ToString() + "岁", CreateDate = entity.F_CreatorTime, Dept = "", No = patient.F_DialysisNo, Gender = patient.F_Gender, Evaluations = new List <EvaluationEntity> { entity } }; fBusinessObject.Add(category); string reportFilePath = FileHelper.MapPath("\\ReportFiles\\Evaluation.frx"); string dataSetName = "Categories"; string exportFormat = "html"; return(Task.FromResult(FastReportHelper.GetReportString(reportFilePath, dataSetName, fBusinessObject, exportFormat))); }
public async Task <string> GetEvaluationReport(string keyValue) { var entity = await _service.FindEntityAsync(keyValue); var patient = await _uow.GetRepository <PatientEntity>().FindEntityAsync((object)entity.F_Pid); List <Category> FBusinessObject; FBusinessObject = new List <Category>(); Category category = new Category() { Name = patient.F_Name, Age = patient.F_BirthDay == null ? "" : ((int)(DateTime.Now - (DateTime)patient.F_BirthDay).TotalDays / 365).ToString() + "岁", CreateDate = entity.F_CreatorTime, Dept = "", No = patient.F_DialysisNo, Gender = patient.F_Gender, Evaluations = new List <EvaluationEntity> { entity } }; FBusinessObject.Add(category); string reportFilePath = Path.Combine(AppConsts.AppRootPath, "upload", "reportfiles", "Evaluation.frx"); string dataSetName = "Categories"; string exportFormat = "html"; return(FastReportHelper.GetReportString(reportFilePath, dataSetName, FBusinessObject, exportFormat)); }
public string GetImageReport(List <ProcessSummeryInfo> processSummeryInfos) { var reportFilePath = Path.Combine(AppConsts.AppRootPath, "upload", "reportfiles", "MachineProcess.frx");// FileHelper.MapPath("\\ReportFiles\\MachineProcess.frx"); var dataSetName = "ProcessSummeryInfo"; var exportFormat = "html"; return(FastReportHelper.GetReportString(reportFilePath, dataSetName, processSummeryInfos, exportFormat)); }
private string GetBillReport(List <FeeCategory> categories) { var reportFilePath = Path.Combine(AppConsts.AppRootPath, "ReportFiles", "Bill.frx"); var dataSetName = "FeeCategories"; var exportFormat = "html"; return(FastReportHelper.GetReportString(reportFilePath, dataSetName, categories, exportFormat)); }
/// <summary> /// 打印护士核对卡片 /// </summary> /// <param name="data"></param> /// <returns></returns> public Task <string> GetDialysisCheckImage(List <DialysisCheckRecord> data) { var reportFilePath = Path.Combine(AppConsts.AppRootPath, "upload", "reportfiles", "DialysisCheckRecord.frx");// FileHelper.MapPath("\\ReportFiles\\DialysisCheckRecord.frx"); const string dataSetName = "DialysisCheckRecord"; const string exportFormat = "html"; return(Task.FromResult(FastReportHelper.GetReportString(reportFilePath, dataSetName, data, exportFormat))); }
/// <summary> /// 打印透前记录单 /// </summary> /// <param name="categories"></param> /// <returns></returns> public Task <string> GetRecordReportTQ(List <Category> categories) { var reportFilePath = Path.Combine(AppConsts.AppRootPath, "upload", "reportfiles", "DialysisRecordTQ.frx"); //FileHelper.MapPath("\\ReportFiles\\DialysisRecordTQ.frx"); const string dataSetName = "Categories"; const string exportFormat = "html"; return(Task.FromResult(FastReportHelper.GetReportString(reportFilePath, dataSetName, categories, exportFormat))); }
public Task <string> GetStorageLogReport(List <StorageCategory> categories) { string reportFilePath = Path.Combine(AppConsts.AppRootPath, "upload", "reportfiles", "StorageLog.frx");; //FileHelper.MapPath("\\ReportFiles\\StorageLog.frx"); string dataSetName = "StorageCategories"; string exportFormat = "html"; return(Task.FromResult(FastReportHelper.GetReportString(reportFilePath, dataSetName, categories, exportFormat))); }
public string GetImageReport(List <MachineInfo> machineInfos) { var reportFilePath = Path.Combine(AppConsts.AppRootPath, "upload", "reportfiles", "MachineDisinfection.frx"); var dataSetName = "MachineInfo"; var exportFormat = "html"; return(FastReportHelper.GetReportString(reportFilePath, dataSetName, machineInfos, exportFormat)); }
/// <summary> /// 生成FastReport报告 /// </summary> /// <param name="category"></param> /// <returns></returns> public string GetImageReport(MachineDisinfectionCategory category) { var reportFilePath = Path.Combine(AppConsts.AppRootPath, "upload", "reportfiles", "MachineDisinfection.frx");//FileHelper.MapPath("\\ReportFiles\\MachineDisinfection.frx"); var dataSetName = "Categories"; var exportFormat = "html"; return(FastReportHelper.GetReportString(reportFilePath, dataSetName, category.MachineInfos, exportFormat)); }
public string GetReport(WaterMLog waterMLog) { var FBusinessObject = new List <WaterMLog> { waterMLog }; var reportFilePath = Path.Combine(AppConsts.AppRootPath, "upload", "reportfiles", "WaterMLog.frx");//FileHelper.MapPath("\\ReportFiles\\WaterMLog.frx"); var dataSetName = "WaterMLog"; var exportFormat = "html"; return(FastReportHelper.GetReportString(reportFilePath, dataSetName, FBusinessObject, exportFormat)); }
/// <summary> /// 打印透前准备清单 /// </summary> /// <param name="dialysisPrepare"></param> /// <returns></returns> public Task <string> GetPrepareReport(DialysisPrepare dialysisPrepare) { var fBusinessObject = new List <DialysisPrepare> { dialysisPrepare }; var reportFilePath = Path.Combine(AppConsts.AppRootPath, "upload", "reportfiles", "DialysisPrepare.frx"); //FileHelper.MapPath("\\ReportFiles\\DialysisPrepare.frx"); const string dataSetName = "DialysisPrepare"; const string exportFormat = "html"; return(Task.FromResult(FastReportHelper.GetReportString(reportFilePath, dataSetName, fBusinessObject, exportFormat))); }
public string GetReport(string keyValue) { var reportFilePath = Path.Combine(AppConsts.AppRootPath, "upload", "reportfiles", "Schedule.frx");//.MapPath("\\ReportFiles\\Schedule.frx"); string dataSetName = "HSDataSet"; DataSet data = new DataSet(); DataTable title = new DataTable("ScheduleTitle"); title.Columns.AddRange(new DataColumn[] { new DataColumn("VisitDate1"), new DataColumn("VisitDate2"), new DataColumn("VisitDate3"), new DataColumn("VisitDate4"), new DataColumn("VisitDate5"), new DataColumn("VisitDate6"), new DataColumn("VisitDate7") }); DateTime date = DateTime.Parse(keyValue); title.Rows.Add(new object[] { date.ToString("yyyy-MM-dd"), date.AddDays(1).ToString("yyyy-MM-dd"), date.AddDays(2).ToString("yyyy-MM-dd"), date.AddDays(3).ToString("yyyy-MM-dd"), date.AddDays(4).ToString("yyyy-MM-dd"), date.AddDays(5).ToString("yyyy-MM-dd"), date.AddDays(6).ToString("yyyy-MM-dd") }); data.Tables.Add(title); DataTable detail = new DataTable("ScheduleDetail"); detail.Columns.AddRange(new DataColumn[] { new DataColumn("Id"), new DataColumn("BId"), new DataColumn("Name1"), new DataColumn("Name2"), new DataColumn("Name3"), new DataColumn("Name4"), new DataColumn("Name5"), new DataColumn("Name6"), new DataColumn("Name7"), new DataColumn("Name8"), new DataColumn("Name9"), new DataColumn("Name10"), new DataColumn("Name11"), new DataColumn("Name12"), new DataColumn("Name13"), new DataColumn("Name14"), new DataColumn("Name15"), new DataColumn("Name16"), new DataColumn("Name17"), new DataColumn("Name18"), new DataColumn("Name19"), new DataColumn("Name20"), new DataColumn("Name21") }); foreach (var e in GetList(date, date.AddDays(6))) { if (string.IsNullOrEmpty(e.F_PId)) { continue; } if (e.F_VisitDate == null) { continue; } DataRow[] rows = detail.Select("Id='" + e.F_BId + "'"); DataRow row; bool isAdd = false; if (rows.Length > 0) { row = rows[0]; } else { isAdd = true; row = detail.NewRow(); } DateTime visitDate = (DateTime)e.F_VisitDate; int ts = (int)visitDate.Subtract(date).TotalDays; int bc = (int)e.F_VisitNo; row[ts * 3 + 1 + bc] = e.F_Name; if (isAdd) { row[0] = e.F_BId; row[1] = e.F_GroupName + e.F_DialysisBedNo; detail.Rows.Add(row); } } detail.DefaultView.Sort = "BId ASC"; detail = detail.DefaultView.ToTable(); data.Tables.Add(detail); //string exportFormat = "png"; string exportFormat = "html"; return(FastReportHelper.GetReportString(reportFilePath, dataSetName, data, exportFormat)); }