public void GetOutStoreDrugInfo() { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(frmAdjPrice.DeprtID); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "AdjPriceController", "GetStoreDrugInFo", requestAction); frmAdjPriceDetail.BindDrugInfoCard(retdata.GetData <DataTable>(0)); }
public int SaveAddScore(ME_ScoreList scoreList, int oldScore, int payType, int cash) { scoreList.OperateDate = DateTime.Now; scoreList.OperateID = LoginUserInfo.EmpId; Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(scoreList); request.AddData(oldScore); request.AddData(payType); request.AddData(cash); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "MemberController", "SaveAddScore", requestAction); int res = retdata.GetData <int>(0); frmAddScore.TiecketCode = retdata.GetData <string>(1); return(res); }
public void GetPayMentItem(int iStaffId, int iAccountId) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(WorkId); request.AddData(iStaffId); request.AddData(iAccountId); }); ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "SinglePaymentManageController", "GetPayMentItem", requestAction); DataTable dtFPSum = retdata.GetData <DataTable>(0); DataTable dtFPClass = retdata.GetData <DataTable>(1); DataTable dtAccountClass = retdata.GetData <DataTable>(2); iSinglePaymentManage.CurAccount = retdata.GetData <IP_Account>(3); // 绑定树菜单 iSinglePaymentManage.ShowPayMentItem(dtFPSum, dtFPClass, dtAccountClass); }
public DataTable GetPatientStatus(int patlistid) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(patlistid); }); ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "DocOrderExpenseCheckController", "GetPatientStatus", requestAction); return(retdata.GetData <DataTable>(0)); }
public void GetHasBeenSentDrugbillPatList() { ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "CommandManagementController", "GetHasBeenSentDrugbillPatList"); DataTable resultDt = retdata.GetData <DataTable>(0); if (resultDt != null && resultDt.Rows.Count > 0) { mICommandManagement.Bind_HasBeenSentDrugbillPatList(resultDt); } }
public DataTable GetDrugStoreRoom(int presType) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(presType); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "PresManageController", "GetDrugStoreRoom", requestAction); return(retdata.GetData <DataTable>(0)); }
public void GetMemberAccount(int memberID) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(memberID); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "MemberController", "GetMemberAccountInfo", requestAction); frmAccountManage.AccountTable = retdata.GetData <DataTable>(0); }
public void GetOPDisps() { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(frmFlowAccountDS.GetQueryCondition()); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "ReportController", "GetOPDisps", requestAction); frmFlowAccountDS.BindDgData(retdata.GetData <DataTable>(0)); }
public int DeleteMoudelInfo(OPD_PresMouldHead head) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(head); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "FeeTemplateController", "DeleteMoudelInfo", requestAction); return(retdata.GetData <int>(0)); }
public void DeleteDeptDic(int deptDicID) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(deptDicID); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "MaterialDeptController", "DeleteDeptDic", requestAction); int retVal = retdata.GetData <int>(0); }
/// <summary> /// 保存病案首页内容 /// </summary> /// <param name="stream"></param> /// <returns></returns> public string SaveMedicalCaseFile(Stream stream) { HomePageData data = new HomePageData(); data.PageName = "病案首页"; data.homePageData = StreamToBytes(stream); stream.Close(); data.workId = LoginUserInfo.WorkId; Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(data); }); ServiceResponseData retdata = InvokeWcfService("EMRMongoDB.Service", "HomePageStoreController", "SaveMedicalCase", requestAction); if (retdata.GetData <bool>(0)) { return(retdata.GetData <string>(1)); } return(null); }
public DataTable BindWorkInfo() { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(false); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "MemberController", "GetWorkInfo", requestAction); return(retdata.GetData <DataTable>(0)); }
public DataTable BindCardTypeInfo(int workID) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(workID); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "GiftController", "GetCardTypeForWork", requestAction); return(retdata.GetData <DataTable>(0)); }
public void GetWardDept() { ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "WardMaintenanceController", "GetWardDept"); DataTable dt = retdata.GetData <DataTable>(0); if (dt != null && dt.Rows.Count > 0) { wardMaintenance.Bind_WardDeptList(dt); } }
public void GetDeptRelation(string frmName, string deptID) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(frmName); request.AddData(deptID); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "MaterialReportController", "GetDeptRelation", requestAction); if (frmName == "FrmGoodsSortBill") { frmGoodsSortBill.BindDept(retdata.GetData <DataTable>(0)); } else { frmGoodsCollection.BindDept(retdata.GetData <DataTable>(0)); } }
public DataTable GetChangeCardList(int accountID) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(accountID); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "MemberController", "GetChangeCardList", requestAction); return(retdata.GetData <DataTable>(0)); }
/// <summary> /// 获取医生或者护士列表 /// </summary> /// <param name="empType">操作员类型(1:医生/2:护士)</param> /// <returns>医生或护士列表</returns> public DataTable GetEmpDataSourceType(int empType) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(empType); }); ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "AdmissionController", "GetEmpDataSourceType", requestAction); return(retdata.GetData <DataTable>(0)); }
public void SetMaterData() { ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "IPCostSearchController", "SetMaterData"); DataSet ds = retdata.GetData <DataSet>(0); mIIPCostSearch.Bind_ChareEmpList(ds.Tables["CashierDt"]); // 绑定收费员列表 mIIPCostSearch.Bind_DeptList(ds.Tables["deptDt"]); // 绑定科室列表 mIIPCostSearch.Bind_PatTypeList(ds.Tables["patTypeList"]); // 绑定病人类型列表 mIIPCostSearch.Bind_DoctorList(ds.Tables["EmpDataDt"]); // 绑定就诊医生列表 }
public List <BaseMessage> GetNotReadMessages() { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(LoginUserInfo.EmpId); }); ServiceResponseData retdata = InvokeWcfService("MainFrame.Service", "LoginController", "GetNotReadMessages", requestAction); return(retdata.GetData <List <BaseMessage> >(0)); }
public bool DeleteGroupisExist(int groupId) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(groupId); }); ServiceResponseData retdata = InvokeWcfService("MainFrame.Service", "RightController", "DeleteGroupisExist", requestAction); return(retdata.GetData <bool>(0)); }
public void ShowPatDetail(DataRow drPatInfo) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(ifrmOrderManager.CurPatListId); }); ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "OrderManagerController", "GetPatientFeeInfo", requestAction); DataTable dtPatFee = retdata.GetData <DataTable>(0); bool hasNotfinishTrans = retdata.GetData <bool>(1); if (ifrmOrderManager.patDeptID != Convert.ToInt32(drPatInfo["PatDeptID"])) { GetDrugStore(); } ifrmOrderManager.patDeptID = Convert.ToInt32(drPatInfo["PatDeptID"]); ifrmOrderManager.ShowPatDetailInfo(drPatInfo, dtPatFee); ifrmOrderManager.LoadPatData(ifrmOrderManager.CurPatListId, Convert.ToInt32(drPatInfo["IsLeaveHosOrder"]), ifrmOrderManager.DeptId, ifrmOrderManager.presDeptName, LoginUserInfo.EmpId, LoginUserInfo.EmpName, Convert.ToInt32(drPatInfo["PatDeptID"]), hasNotfinishTrans); }
public void GetAcountMonths(string frmName, int deptId, int year) { if (frmName == "FrmInventoryRptDS") { //药房进销存统计 Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(DGConstant.OP_DS_SYSTEM); request.AddData(deptId); request.AddData(year); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "ReportController", "GetAcountMonths", requestAction); DataTable dtmonth = retdata.GetData <DataTable>(0); frmInventoryRptDS.BindMonth(dtmonth); } else if (frmName == "FrmOrderRptDW") { //药品明细-药库 Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(DGConstant.OP_DW_SYSTEM); request.AddData(deptId); request.AddData(year); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "ReportController", "GetAcountMonths", requestAction); DataTable dtmonth = retdata.GetData <DataTable>(0); frmOrderRptDW.BindMonth(dtmonth); } else if (frmName == "FrmOrderRptDS") { //药品明细-药房 Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(DGConstant.OP_DS_SYSTEM); request.AddData(deptId); request.AddData(year); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "ReportController", "GetAcountMonths", requestAction); DataTable dtmonth = retdata.GetData <DataTable>(0); frmOrderRptDS.BindMonth(dtmonth); } else if (frmName == "FrmInventoryRptDW") { //药库进销存统计 Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(DGConstant.OP_DW_SYSTEM); request.AddData(deptId); request.AddData(year); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "ReportController", "GetAcountMonths", requestAction); DataTable dtmonth = retdata.GetData <DataTable>(0); frmInventoryRptDW.BindMonth(dtmonth); } }
public void SaveBill(string frmName) { Action <ClientRequestData> requestAction = null; ServiceResponseData retdata = null; RefreshHead(frmName); currentHead.StockFee = 0; currentHead.RetailFee = 0; List <MW_InStoreDetail> lstDetails = new List <MW_InStoreDetail>(); for (int index = 0; index < currentDetails.Rows.Count; index++) { MW_InStoreDetail detail = ConvertExtend.ToObject <MW_InStoreDetail>(currentDetails, index); decimal pAmount = 0; if (currentDetails.Rows[index]["pAmount"] != DBNull.Value) { pAmount = Convert.ToDecimal(currentDetails.Rows[index]["pAmount"].ToString()); } detail.Amount = pAmount; currentHead.StockFee += detail.StockFee; currentHead.RetailFee += detail.RetailFee; lstDetails.Add(detail); } requestAction = ((ClientRequestData request) => { request.AddData(MWConstant.MW_IN_SYSTEM); request.AddData(currentHead.BusiType); request.AddData(currentHead); request.AddData <List <MW_InStoreDetail> >(lstDetails); request.AddData <List <int> >(ifrmInstoreDetail.GetDeleteDetails()); }); retdata = InvokeWcfService("DrugProject.Service", "MaterialInStoreController", "SaveBill", requestAction); DGBillResult result = retdata.GetData <DGBillResult>(0); if (result.Result == 0) { MessageBoxShowSimple("单据已经保存成功,如果没有配置自动审核.请及时审核单据"); if (billStatus == MWEnum.BillEditStatus.ADD_STATUS) { ifrmInstoreDetail.NewBillClear(); } else { ifrmInstoreDetail.CloseCurrentWindow(); } } else { string rtnMsg = result.ErrMsg; MessageBoxShowSimple("单据保存失败:" + result.ErrMsg); } }
public void GetCommandSheetList() { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(mICommandManagement.PatDeptID); request.AddData(mICommandManagement.ExecDeptID); request.AddData(mICommandManagement.CommandStatus); }); // 取得所有药品统领数据 ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "CommandManagementController", "GetCommandSheetList", requestAction); DataTable commandList = retdata.GetData <DataTable>(0); mICommandManagement.IsMedicineCommand = mICommandManagement.CommandStatus; // 过滤出病人列表 // Table过滤字段集 string[] strArray = new string[3]; strArray[0] = "PatListID"; strArray[1] = "PatName"; strArray[2] = "PatDeptID"; DataTable patListDt = new DataTable(); DataTable commandTempDt = commandList.Clone(); if (commandList != null && commandList.Rows.Count > 0) { // 全部药品 if (mICommandManagement.Whole) { mICommandManagement.Bind_CommandList(commandList); // 从统领数据中过滤病人列表 patListDt = DistinctSomeColumn(commandList, strArray); // 绑定病人一览列表 mICommandManagement.Bind_PatList(patListDt); } else { // 根据选中的药品类型显示统领数据 commandTempDt = SetCommandListByDrugsType(commandList); mICommandManagement.Bind_CommandList(commandTempDt); if (commandTempDt.Rows.Count > 0) { // 从统领数据中过滤病人列表 patListDt = DistinctSomeColumn(commandTempDt, strArray); } // 绑定病人一览列表 mICommandManagement.Bind_PatList(patListDt); } } else { mICommandManagement.Bind_PatList(patListDt); // 绑定病人一览列表 mICommandManagement.Bind_CommandList(commandList); // 绑定统领数据列表 } }
public void SaveFeeItemTemplateHead() { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { // 新增模板 if (tempIsAdd) { addDoctorTemp.FeeItemTemplateHead.CreateDeptID = LoginUserInfo.DeptId; addDoctorTemp.FeeItemTemplateHead.CreateEmpID = LoginUserInfo.EmpId; addDoctorTemp.FeeItemTemplateHead.CreateDate = DateTime.Now; addDoctorTemp.FeeItemTemplateHead.DelFlag = 0; } else { // 修改模板 addDoctorTemp.FeeItemTemplateHead.UpdateTime = DateTime.Now; } request.AddData(addDoctorTemp.FeeItemTemplateHead); }); ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "NurseTempManageController", "SaveFeeItemTemplateHead", requestAction); bool result = retdata.GetData <bool>(0); if (result) { MessageBoxShowSimple("模板保存成功!"); // 关闭模板名维护界面 addDoctorTemp.ColseForm(); // 重新绑定模板列表 if (tempIsAdd) { int tempHeadID = retdata.GetData <int>(1); GetIPFeeItemTempList(tempHeadID); } else { GetIPFeeItemTempList(0); } } }
public void GetBloodGluRecord(int patlistid) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(patlistid); }); ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "OrderManagerController", "GetBloodGluRecord", requestAction); DataTable dtBloodGluRecords = retdata.GetData <DataTable>(0); ifrmbloodGlucose.BindBloodGluRecord(dtBloodGluRecords); }
/// <summary> /// 加载医嘱关联费用列表 /// </summary> /// <param name="PatListID">病人登记ID</param> /// <param name="GroupID">医嘱组号ID</param> /// <returns>医嘱关联费用数据列表</returns> public DataTable LoadOrderFeeData(int PatListID, int GroupID) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(PatListID); request.AddData(GroupID); }); ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "DoctorManagementController", "GetPatDocRelationFeeList", requestAction); return(retdata.GetData <DataTable>(0)); }
/// <summary> /// 获取交易记录明细表 /// </summary> /// <param name="PayRecordId"></param> /// <returns></returns> public DataTable Mz_GetPayRecordDetailForPrint(int PayRecordId) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(PayRecordId); }); ServiceResponseData retdataMember = InvokeWcfService("MIProject.Service", "MIMzController", "Mz_GetPayRecordDetailForPrint", requestAction); bool b = retdataMember.GetData <bool>(0); if (b) { DataTable dtMIPayRecordDetail = retdataMember.GetData <DataTable>(1); return(dtMIPayRecordDetail); } else { return(null); } }
public MI_MedicalInsuranceType Mz_GetMITypeInfo(string MedicalClass) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(MedicalClass); }); ServiceResponseData retdataMember = InvokeWcfService("MIProject.Service", "MIMzController", "Mz_GetMITypeInfo", requestAction); bool b = retdataMember.GetData <bool>(0); if (b) { MI_MedicalInsuranceType medicalInsuranceType = retdataMember.GetData <MI_MedicalInsuranceType>(1); return(medicalInsuranceType); } else { return(null); } }
/// <summary> /// 获取交易记录明细表 /// </summary> /// <param name="PayRecordId"></param> /// <returns></returns> public List <MI_MIPayRecordDetail> Mz_GetPayRecordDetail(int PayRecordId) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(PayRecordId); }); ServiceResponseData retdataMember = InvokeWcfService("MIProject.Service", "MIMzController", "Mz_GetPayRecordDetail", requestAction); bool b = retdataMember.GetData <bool>(0); if (b) { List <MI_MIPayRecordDetail> mIPayRecordDetailList = retdataMember.GetData <List <MI_MIPayRecordDetail> >(1); return(mIPayRecordDetailList); } else { return(null); } }