/// <summary> /// 根据就诊信息费用清单数据 /// </summary> /// <returns></returns> public bool newLoad() { if (this.GetEnt4BannerDTO() == null) { return(false); } FeeListLoadDTO feeListLoadDTO = new FeeListLoadDTO(); CiEnContextDTO ciEnContextDTO = BaseEmsView.BaseEmsInfoContext["CiEnContextDTO"] as CiEnContextDTO; if (ciEnContextDTO == null) { return(false); } feeListLoadDTO.EnContext = ciEnContextDTO; FeeListRstDTO feeListRstDTO = iCiFeeListMainService.load(feeListLoadDTO); FArrayList feeList = feeListRstDTO.Document as FArrayList; if (null != feeList && feeList.Count > 0) { this.tableDatasource = feeList.Cast <CiOrdFeeSrvDTO>().ToArray(); // 控件不支持,不应该直接改写对象 } else { //this.errorMsgString = "获取费用清单数据失败"; tableDatasource.Clear(); } return(false); }
/// <summary> /// 加载费用清单数据 /// </summary> /// <param name="ld"></param> /// <returns></returns> public FeeListRstDTO load(FeeListLoadDTO ld) { var param = new List <object> { ld }; si.url = url_r; FeeListRstDTO rtn = si.invoke <FeeListRstDTO>("load", param.ToArray()); return(rtn); }