public ReportManager() { this._graphDAL = new RFGraphDataDAL(); this._rfDAL = new ReportFormDAL(); this._riDAL = new ReportItemDAL(); this._gsCommonDAL = new GSCommonItemDAL(); this._gsItemDAL = new GSReportItemDAL(); }
//获得lis报告 public LisReport GetLisReport(Hashtable equalFields) { LisReport lr = new LisReport(); ReportFormDAL rfdal = new ReportFormDAL(); lr.ReportInfo = rfdal.Search(equalFields); GenderItemEqualFields(lr.ReportInfo,lr.SpecItemsTable); FillReportItemList(lr.SpecItemsTable, lr); ReportOperate(lr); return lr; }
//获得lis报告 public LisReport GetLisReport(Hashtable equalFields) { LisReport lr = new LisReport(); ReportFormDAL rfdal = new ReportFormDAL(); lr.ReportInfo = rfdal.Search(equalFields); GenderItemEqualFields(lr.ReportInfo, lr.SpecItemsTable); FillReportItemList(lr.SpecItemsTable, lr); ReportOperate(lr); return(lr); }
//获取lis报告集合 public List<LisReport> GetLisReportList(Hashtable equalFields) { List<LisReport> lrList = new List<LisReport>(); ReportFormDAL rfdal = new ReportFormDAL(); List<ReportFormModel> rfmList=rfdal.SearchList(equalFields); LisReport lr; Hashtable itemEqualFields; foreach(ReportFormModel rfm in rfmList) { lr = new LisReport(); //报告信息 lr.ReportInfo = rfm; //报告项 itemEqualFields = GenderItemEqualFields(rfm); FillReportItemList(itemEqualFields,lr); //其他操作 ReportOperate(lr); lrList.Add(lr); } return lrList; }
//获取lis报告集合 public List <LisReport> GetLisReportList(Hashtable equalFields) { List <LisReport> lrList = new List <LisReport>(); ReportFormDAL rfdal = new ReportFormDAL(); List <ReportFormModel> rfmList = rfdal.SearchList(equalFields); LisReport lr; Hashtable itemEqualFields; foreach (ReportFormModel rfm in rfmList) { lr = new LisReport(); //报告信息 lr.ReportInfo = rfm; //报告项 itemEqualFields = GenderItemEqualFields(rfm); FillReportItemList(itemEqualFields, lr); //其他操作 ReportOperate(lr); lrList.Add(lr); } return(lrList); }