public bool GetCopySchedualCount() { try { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(ifrmcopySchedual.NewBdate); request.AddData(ifrmcopySchedual.NewEdate); request.AddData(ifrmcopySchedual.CopyDeptid); request.AddData(ifrmcopySchedual.CopyDocid); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "DocSchedualController", "GetCopySchedualCount", requestAction); return(retdata.GetData <bool>(0)); } catch (Exception err) { MessageBoxShowError(err.Message); } return(false); }
public DataRow GetConvertPoints(int workID, int cardType) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(workID); request.AddData(cardType); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "MemberController", "GetConvertPoints", requestAction); DataTable dt = retdata.GetData <DataTable>(0); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; return(dr); } else { return(null); } }
public void SaveSupply(int pageNO, int pageSize) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(frmSupply.CurrentData); request.AddData(LoginUserInfo.WorkId); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "MaterialSupplyController", "SaveSupply", requestAction); bool flag = retdata.GetData <bool>(0); if (flag) { MessageBoxShowSimple("保存成功"); GetSupply(pageNO, pageSize); } else { MessageBoxShowError("存在相同记录"); } }
public void SaveHisDic() { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(frmHisMaterialDic.CurrentHospDic); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "MaterialDicController", "SaveHisDic", requestAction); bool flag = retdata.GetData <bool>(0); if (!flag) { MessageBoxShowError(retdata.GetData <string>(1)); } else { MessageBoxShowSimple("成功"); frmHisMaterialDic.SaveHospSuccess(); LoadHisDic(frmHisMaterialDic.CurrentData.CenterMatID); } }
public void CancelStrikeABalance(DataTable tempDt) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(tempDt); }); ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "DoctorsOrderSccountingController", "CancelStrikeABalance", requestAction); bool result = retdata.GetData <bool>(0); if (!result) { List <string> msgList = retdata.GetData <List <string> >(1); string msg = string.Join("、", msgList.ToArray()); msg = msg.Substring(0, msg.Length - 1); MessageBoxShowSimple(msg + "等药品库存数不够,无法进行取消冲账操作!"); } GetCostList(); GetPatSumPay(mPatListId); }
public void ClearCheckStatus(string frmName) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(selectedDeptID); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "MaterialCheckStoreController", "ClearCheckStatus", requestAction); bool result = retdata.GetData <bool>(0); if (result) { MessageBoxShowSimple("清除盘点状态成功"); LoadBillHead(frmName); } else { string rtnMsg = retdata.GetData <string>(1); MessageBoxShowSimple("清除盘点状态失败:" + rtnMsg); } }
public void SystemCheckAccount(string frmName) { Action <ClientRequestData> requestAction = null; requestAction = ((ClientRequestData request) => { request.AddData(MWConstant.OP_MW_MONTHACCOUNT); request.AddData(selectedDeptID); request.AddData(LoginUserInfo.EmpId); }); frmBalance.SetBtnEnable(false); frmBalance.SetLabelText("对账操作执行中,请等待"); try { ServiceResponseData retdata = InvokeWcfService( "DrugProject.Service", "MatBalanceController", "SystemCheckAccount", requestAction); MWSpResult result = retdata.GetData <MWSpResult>(0); if (result.Result == 0) { frmBalance.BindCheckAccount(result.Table); MessageBoxShowSimple("对账操作成功"); } else { MessageBoxShowSimple("对账操作失败:" + result.ErrMsg); } } catch (Exception ex) { MessageBoxShowSimple(ex.Message); } finally { frmBalance.SetBtnEnable(true); frmBalance.SetLabelText(string.Empty); } }
public DataTable GetAccountDetail(string frmName, int deptId, int year, int month, string beginTime, string endTime, int drugId, int queryType) { if (frmName == "FrmOrderRptDW") { //药库 Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(DGConstant.OP_DW_SYSTEM); request.AddData(deptId); request.AddData(year); request.AddData(month); request.AddData(beginTime); request.AddData(endTime); request.AddData(drugId); request.AddData(queryType); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "ReportController", "GetAccountDetail", requestAction); frmOrderRptDW.BindTotalInfo(retdata.GetData <DataTable>(1)); return(retdata.GetData <DataTable>(0)); } else { //药房 Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(DGConstant.OP_DS_SYSTEM); request.AddData(deptId); request.AddData(year); request.AddData(month); request.AddData(beginTime); request.AddData(endTime); request.AddData(drugId); request.AddData(queryType); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "ReportController", "GetAccountDetail", requestAction); frmOrderRptDS.BindTotalInfo(retdata.GetData <DataTable>(1)); return(retdata.GetData <DataTable>(0)); } }
public void QueryAllAccount(DateTime bdate, DateTime edate, int empid, int status) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(bdate); request.AddData(edate); request.AddData(empid); request.AddData(status); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "AccountController", "QueryAllAccount", requestAction); DataTable dtAllAccount = retdata.GetData <DataTable>(0); if (dtAllAccount != null && dtAllAccount.Rows.Count > 0) { DataRow dr = dtAllAccount.NewRow(); dr[2] = "合计"; for (int i = 12; i < dtAllAccount.Columns.Count; i++) { dr[dtAllAccount.Columns[i].ColumnName] = dtAllAccount.Compute("sum(" + dtAllAccount.Columns[i].ColumnName + ")", string.Empty); } dtAllAccount.Rows.Add(dr); } DataTable dtAllNotAccount = retdata.GetData <DataTable>(1); if (dtAllNotAccount != null && dtAllNotAccount.Rows.Count > 0) { DataRow dr = dtAllNotAccount.NewRow(); for (int i = 8; i < dtAllNotAccount.Columns.Count; i++) { dr[dtAllNotAccount.Columns[i].ColumnName] = dtAllNotAccount.Compute("sum(" + dtAllNotAccount.Columns[i].ColumnName + ")", string.Empty); } dr[1] = "合计"; dtAllNotAccount.Rows.Add(dr); } ifrmAllAccount.BindQueryData(dtAllAccount, dtAllNotAccount); }
public void PrintIPDispBill(int iDispHeadID, bool isNew) { try { //0.获取打印数据 Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(iDispHeadID); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "IpDispController", "GetIPDrugBillDetailPrint", requestAction); DataTable dtDetail = retdata.GetData <DataTable>(0); DataTable dtTotalOrder = new DataTable(); if (dtDetail != null && dtDetail.Rows.Count > 0) { //1.解析打印数据 Dictionary <string, object> myDictionary = new Dictionary <string, object>(); myDictionary.Add("Title", LoginUserInfo.WorkName + "(" + dtDetail.Rows[0]["BillTypeName"].ToString() + ")统领发药单"); myDictionary.Add("BillNO", dtDetail.Rows[0]["BillNO"].ToString()); myDictionary.Add("Printer", LoginUserInfo.EmpName); myDictionary.Add("ExecDeptID", dtDetail.Rows[0]["ExecDeptName"].ToString()); myDictionary.Add("MakeEmpName", dtDetail.Rows[0]["MakeEmpName"].ToString()); if (isNew) { myDictionary.Add("IsNew", string.Empty); } else { myDictionary.Add("IsNew", "重打"); } int iReportId = Convert.ToInt32(dtDetail.Rows[0]["ReportId"].ToString()); dtTotalOrder = GetTotalBill(dtDetail, iReportId); EfwControls.CustomControl.ReportTool.GetReport(LoginUserInfo.WorkId, iReportId, 0, myDictionary, dtTotalOrder).PrintPreview(true); } } catch (Exception error) { MessageBoxShowSimple(error.Message); } }
public void SaveBill() { Action <ClientRequestData> requestAction = null; ServiceResponseData retdata = null; DW_PlanHead currentHead = iFrmPurchase.GetPlanHeadInfo(); currentHead.StockFee = 0; currentHead.RetailFee = 0; DataTable currentDetail = iFrmPurchase.GetPlanDetailInfo(); List <DW_PlanDetail> lstDetails = new List <DW_PlanDetail>(); for (int index = 0; index < currentDetail.Rows.Count; index++) { DW_PlanDetail detail = ConvertExtend.ToObject <DW_PlanDetail>(currentDetail, index); currentHead.StockFee += detail.StockFee; currentHead.RetailFee += detail.RetailFee; lstDetails.Add(detail); } requestAction = ((ClientRequestData request) => { request.AddData(DGConstant.OP_DW_STOCKPLAN); request.AddData(currentHead); request.AddData <List <DW_PlanDetail> >(lstDetails); request.AddData <List <int> >(iFrmPurchase.GetDeleteDetails()); }); retdata = InvokeWcfService("DrugProject.Service", "PurchaseController", "SaveBill", requestAction); bool result = retdata.GetData <bool>(0); if (result) { MessageBoxShowSimple("采购计划单据保存成功,请及时审核..."); } else { string rtnMsg = retdata.GetData <string>(1); MessageBoxShowSimple("单据保存失败:" + rtnMsg); } }
public void CheckSkinTest(int iOrderID, bool bIsPassed) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(iOrderID); request.AddData(bIsPassed); request.AddData(LoginUserInfo.DeptId); request.AddData(LoginUserInfo.EmpId); }); ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "DoctorManagementController", "CheckSkinTest", requestAction); bool b = retdata.GetData <bool>(0); if (b) { MessageBoxShowSimple("皮试标注成功!"); mIDoctorManagement.QuerySkinTestInfo(); } else { MessageBoxShowError("皮试标注失败!"); } }
/// <summary> /// 更改处方号和组号 /// </summary> /// <param name="data">处方列表</param> /// <returns>true成功</returns> public bool UpdatePresNoAndGroupId(List <Prescription> data) { List <OPD_PresMouldDetail> list = new List <OPD_PresMouldDetail>(); for (int i = 0; i < data.Count; i++) { OPD_PresMouldDetail model = new OPD_PresMouldDetail(); model.PresMouldDetailID = data[i].PresListId; model.PresNO = data[i].PresNo; model.GroupID = data[i].Group_Id; list.Add(model); } Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(list); }); ServiceResponseData retData = InvokeWcfService("OPProject.Service", "PresTemplateController", "UpdatePresNoAndGroupId", requestAction); bool bRtn = retData.GetData <bool>(0); return(bRtn); }
public void OPRefund(DataTable dtRefund) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(dtRefund); request.AddData(GetUserInfo().EmpId); request.AddData(GetUserInfo().EmpName); request.AddData(selectedDeptID); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "OpDispController", "OPRefund", requestAction); DGBillResult result = retdata.GetData <DGBillResult>(0); if (result.Result == 0) { MessageBoxShowSimple("退药成功..."); } else { string rtnMsg = result.ErrMsg; MessageBoxShowSimple("退药失败:" + result.ErrMsg); } }
public void SaveChangeCard(ME_ChangeCardList list, int payType, int memberID) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { list.OperateID = LoginUserInfo.EmpId; request.AddData(list); request.AddData(LoginUserInfo.WorkId); request.AddData(payType); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "MemberController", "SaveChangeCardList", requestAction); int flag = retdata.GetData <int>(0); string tiecketCode = retdata.GetData <string>(1); if (flag > 0) { frmChangeCard.SetOldCard(list.NewCardNO); frmChangeCard.BindList(); GetAccountInfo(memberID); //如果返回发票号码不为空则打印小票 if (string.IsNullOrEmpty(tiecketCode) == false) { Dictionary <string, object> myDictionary = new Dictionary <string, object>(); myDictionary.Add("PatName", frmChangeCard.MemberName); myDictionary.Add("InvoiceNO", tiecketCode); myDictionary.Add("CardNO", list.NewCardNO); myDictionary.Add("Operator", LoginUserInfo.EmpName); myDictionary.Add("ChargeDate", list.OperateDate); myDictionary.Add("TotalFee", list.Amount); myDictionary.Add("WtotalFee", CmycurD(list.Amount)); myDictionary.Add("HospitalName", LoginUserInfo.WorkName); myDictionary.Add("TypeName", "换卡收费收据"); EfwControls.CustomControl.ReportTool.GetReport(LoginUserInfo.WorkId, 2020, 0, myDictionary, null).Print(true); } } }
/// <summary> /// 保存交易信息并返回交易表 /// </summary> /// <param name="medicalInsurancePayRecord"></param> /// <param name="mIPayRecordHead"></param> /// <param name="mIPayRecordDetailList"></param> /// <returns></returns> public MI_MedicalInsurancePayRecord SaveTradeInfo(MI_MedicalInsurancePayRecord medicalInsurancePayRecord, MI_MIPayRecordHead mIPayRecordHead, List <MI_MIPayRecordDetail> mIPayRecordDetailList) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(medicalInsurancePayRecord); request.AddData(mIPayRecordHead); request.AddData(mIPayRecordDetailList); }); ServiceResponseData retdataMember = InvokeWcfService("MIProject.Service", "MIMzController", "SaveTradeInfo", requestAction); bool b = retdataMember.GetData <bool>(0); if (b) { MI_MedicalInsurancePayRecord medicalInsurancePayRecordResult = retdataMember.GetData <MI_MedicalInsurancePayRecord>(1); return(medicalInsurancePayRecordResult); } else { return(null); } }
public void Mz_GetTradeInfoByCon(string sSerialNO, string sInvoiceNo, string sTradeNo) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(sSerialNO); request.AddData(sInvoiceNo); request.AddData(sTradeNo); }); ServiceResponseData retdataMember = InvokeWcfService("MIProject.Service", "CommitTradeStateController", "Mz_GetTradeInfoByCon", requestAction); bool b = retdataMember.GetData <bool>(0); if (b) { DataTable dtMemberInfo = retdataMember.GetData <DataTable>(1); iIFrmCommitTradeState.LoadTradeInfo(dtMemberInfo); } else { MessageBoxShowError("无数据!"); } }
public int SaveDiagInfo(int diagClass, int main, int diagID, string diagName, string iCDCode, string effect, bool diagFlag, int id) { IPD_Diagnosis diag = new IPD_Diagnosis(); if (id > 0) { diag.ID = id; } diag.PatListID = ifrmOrderManager.CurPatListId; diag.DeptID = LoginUserInfo.DeptId; diag.DgsDocID = LoginUserInfo.EmpId; diag.DiagnosisTime = System.DateTime.Now; diag.DiagnosisClass = diagClass; diag.Main = main; if (diagFlag == true) { diag.DiagnosisID = diagID; diag.ICDCode = iCDCode; } diag.DiagnosisName = diagName; diag.Effect = effect; try { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(diag); }); ServiceResponseData retDiagBasic = InvokeWcfService("IPProject.Service", "DiagnosisController", "SaveDiagInfo", requestAction); MessageBoxShowSimple("保存成功"); return(retDiagBasic.GetData <int>(0)); } catch (Exception err) { MessageBoxShowError(err.Message); return(-1); } }
public bool CheckInvoiceExsist(int invoicetype, string perfchar, int beNo, int endNo) { try { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(invoicetype); //票据类型 request.AddData(perfchar); //前缀 request.AddData(beNo); //开始票号 request.AddData(endNo); //结束票号 }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "InvoiceController", "CheckInvoiceExsist", requestAction); bool result = retdata.GetData <bool>(0); return(result); } catch (Exception err) { MessageBoxShowError(err.Message); } return(false); }
public void GetOrderTempDetail(int modelHeadID) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(modelHeadID); }); ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "OrderTempManageController", "GetOrderTempDetail", requestAction); DataTable orderDetails = retdata.GetData <DataTable>(0); // 过滤数据 DataTable longDetails = orderDetails.Clone(); DataTable tempDetails = orderDetails.Clone(); orderDetails.TableName = "OrderDetails"; // 过滤长期医嘱明细数据 DataView longView = new DataView(orderDetails); string longSqlWhere = " OrderCategory = 0"; longView.RowFilter = longSqlWhere; longDetails.Merge(longView.ToTable()); DataColumn col = new DataColumn(); col.ColumnName = "Sel"; col.DataType = typeof(int); col.DefaultValue = 1; longDetails.Columns.Add(col); // 过滤临时医嘱明细数据 DataView tempView = new DataView(orderDetails); string tempSqlWhere = " OrderCategory = 1"; tempView.RowFilter = tempSqlWhere; tempDetails.Merge(tempView.ToTable()); col = new DataColumn(); col.ColumnName = "Sel"; col.DataType = typeof(int); col.DefaultValue = 1; tempDetails.Columns.Add(col); ifrmOrderManager.Bind_OrderDetails(longDetails, tempDetails); }
public void DeleteBill(string frmName, int billID, string busiType) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(busiType); request.AddData(billID); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "MaterialOutStoreController", "DeleteBill", requestAction); bool result = retdata.GetData <bool>(0); if (result) { MessageBoxShowSimple("单据已经成功删除"); LoadBillHead(frmName); } else { string rtnMsg = retdata.GetData <string>(1); MessageBoxShowSimple("单据删除失败:" + rtnMsg); } }
public void SaveProduct() { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(frmProduct.CurrentData); request.AddData(LoginUserInfo.WorkId); }); //通过wcf服务调用WcfController控制器中的Save方法,并传递参数Book对象 ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "MaterialProductController", "SaveProduct", requestAction); bool flag = retdata.GetData <bool>(0); if (flag) { MessageBoxShowSimple("厂家信息保存成功"); GetProduct(); } else { MessageBoxShowError("存在相同记录"); } }
public bool SavePharmacy() { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(frmAccount.CurrentData); }); ServiceResponseData retdata = InvokeWcfService("DrugProject.Service", "PharmacyController", "SavePharmacy", requestAction); int k = retdata.GetData <int>(0); bool flag = retdata.GetData <bool>(1); if (flag) { frmAccount.GetDG_PharmacologyKey(k); //返回药理ID MessageBoxShowSimple("保存成功"); } else { MessageBoxShowError("存在相同记录"); } return(flag); }
public bool DeleteRefundMessage(int rowindex) { DataTable dtPresc = ifrmRefundMessage.dtQueryRefundPresc; string invoiceNum = dtPresc.Rows[rowindex]["invoiceNum"].ToString(); if (Convert.ToInt32(dtPresc.Rows[rowindex]["RefundPayFlag"]) == 1) { MessageBoxShowError("该票据号处方已经退费完成,不能删除"); return(false); } if (Convert.ToInt32(dtPresc.Rows[rowindex]["RefundDocID"]) != LoginUserInfo.EmpId) { MessageBoxShowError("不能删除由其他医生发起的退费"); return(false); } if (MessageBoxShowYesNo("确实要删除票号为【" + invoiceNum + "】的退费消息吗") == DialogResult.Yes) { try { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(invoiceNum); request.AddData(LoginUserInfo.EmpId); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "RefundController", "DeleteRefundMessage", requestAction); MessageBoxShowSimple("删除成功"); return(true); } catch (Exception err) { MessageBoxShowError(err.Message); return(false); } } return(false); }
/// <summary> /// 保存登记信息并返回该信息 /// </summary> /// <param name="registerId"></param> /// <param name="serialNO"></param> /// <returns></returns> public ResultClass Mz_SaveRegister(MI_Register register) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(register); }); ResultClass resultClass = new ResultClass(); ServiceResponseData retdataMember = InvokeWcfService("MIProject.Service", "MIMzController", "Mz_SaveRegister", requestAction); bool b = retdataMember.GetData <bool>(0); resultClass.bSucess = b; if (b) { MI_Register registerResult = retdataMember.GetData <MI_Register>(1); resultClass.oResult = registerResult; } else { resultClass.sRemarks = retdataMember.GetData <string>(1); } return(resultClass); }
public void GetPatType(bool isAll) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(isAll); }); // 通过WCF调用服务端控制器取得住院临床科室列表 ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "AdmissionController", "GetPatType", requestAction); DataTable dt = retdata.GetData <DataTable>(0); // 病人列表界面 if (isAll) { iAdmissionRegistration.Bind_cboPatType(dt); } else { dt.TableName = "PatTypeDt"; ds.Tables.Add(dt); } }
public ResultClass Mz_SavePayRecord(MI_MedicalInsurancePayRecord medicalInsurancePayRecord) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(medicalInsurancePayRecord); }); ResultClass resultClass = new ResultClass(); ServiceResponseData retdataMember = InvokeWcfService("MIProject.Service", "MIMzController", "Mz_SavePayRecord", requestAction); bool b = retdataMember.GetData <bool>(0); resultClass.bSucess = b; if (b) { MI_MedicalInsurancePayRecord medicalInsurancePayRecordResult = retdataMember.GetData <MI_MedicalInsurancePayRecord>(1); resultClass.oResult = medicalInsurancePayRecordResult; } else { resultClass.sRemarks = retdataMember.GetData <string>(1); } return(resultClass); }
public void M_SaveMatchData(int iMIDataID, int iDataType, int iHospDataID, int iMIID) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(iMIDataID); request.AddData(iDataType); request.AddData(iHospDataID); request.AddData(iMIID); }); ServiceResponseData retdataMember = InvokeWcfService("MIProject.Service", "MIDataMatchController", "M_SaveMatchData", requestAction); bool flag = retdataMember.GetData <bool>(0); if (flag) { MessageBoxShowSimple("操作成功!"); iFrmMIDataMatch.ReFresh(); } else { MessageBoxShowSimple("操作失败!"); } }
public bool AdjustInvoiceSet() { try { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(mIAdjustInvoice.NewPerfChar); request.AddData(mIAdjustInvoice.NewInvoiceNo); request.AddData(LoginUserInfo.EmpId); }); ServiceResponseData retdata = InvokeWcfService("IPProject.Service", "DischargeSettlementController", "AdjustInvoice", requestAction); string curInvoice = retdata.GetData <string>(0); mIDischargeSettlement.InvoiceNo = curInvoice; return(true); } catch (Exception err) { MessageBoxShowError(err.Message); return(false); } }
public void GetSchedualOneDate(DateTime date) { Action <ClientRequestData> requestAction = ((ClientRequestData request) => { request.AddData(date); request.AddData(ifrmDocSchedual.QueryDeptid); request.AddData(ifrmDocSchedual.QueryDocid); }); ServiceResponseData retdata = InvokeWcfService("OPProject.Service", "DocSchedualController", "QuerySchedualOneDate", requestAction); DataTable dtSchdual = retdata.GetData <DataTable>(0); DataColumn col = new DataColumn(); col.ColumnName = "WeekDay"; col.DataType = typeof(string); dtSchdual.Columns.Add(col); for (int index = 0; index < dtSchdual.Rows.Count; index++) { dtSchdual.Rows[index]["WeekDay"] = this.GetWeek(Convert.ToDateTime(dtSchdual.Rows[index]["SchedualDate"])); } ifrmDocSchedual.LoadSchedual(dtSchdual); }