123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 |
- using Newtonsoft.Json.Linq;
- using PTMedicalInsurance.Variables;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace PTMedicalInsurance.Helper
- {
- class InvokeOcxCenter : IInvokeCenter
- {
- public int Business(string inputData, ref string outputData, ref string pErrMsg)
- {
- pErrMsg = "";
- outputData = "";
- JObject joRtn = new JObject();
- try
- {
- try
- {
- //chsinterfaceyn.chsdllClass InterfaceBase_Yn1 = new chsinterfaceyn.chsdllClass();
- //InterfaceBase_Yn1.SetDir(IntPath);
- }
- catch (Exception ex)
- {
- pErrMsg = "invokeInitByDLL.SetDir 异常:" + ex.Message;
- MessageBox.Show(pErrMsg);
- }
- finally
- {
- //Global.writeLog("invokeInitByDLL.SetDir设置医保动态库目录(" + IntPath + ")", "", pErrMsg);
- }
- inputData = inputData.Replace("\n", "").Replace("\t", "").Replace("\r", "");
- //chsinterfaceyn.chsdllClass InterfaceBase_Yn = new chsinterfaceyn.chsdllClass();
- //调用业务函数
- //string pRtn =InterfaceBase_Yn.BusinessHandleW(fixmedins_code, infosyscode, infosyssign, inputData);
- //string pRtn = InterfaceBase_Yn.UploadFile(fixmedins_code, infosyscode, infosyssign, Global.inf.fileName,inputData);
- //joRtn = JObject.Parse(pRtn);
- if (joRtn["infcode"].ToString() != "0")
- {
- pErrMsg = joRtn["err_msg"].ToString();
- //outputData = pRtn;
- return -1;
- }
- else
- {
- //outputData = pRtn;
- return 0;
- }
- }
- catch (Exception ex)
- {
- pErrMsg = "invokeInitByDLL.BusinessHandle 异常:" + ex.Message;
- return -1;
- }
- finally
- {
- Global.writeLog("invokeInitByDLL.BusinessHandle医保动态库通用业务函数", inputData, outputData);
- }
- }
- public int BusinessExt(string inputData, ref string outputData, ref string pErrMsg)
- {
- throw new NotImplementedException();
- }
- public int DownloadFile(string inputData, ref string outputData)
- {
- throw new NotImplementedException();
- }
- public int Init(ref string pErrMsg)
- {
- pErrMsg = "";
- JObject joRtn = new JObject();
- try
- {
- //chsinterfaceyn.chsdllClass InterfaceBase_Yn = new chsinterfaceyn.chsdllClass();
- //string pRtn = InterfaceBase_Yn.Init(fixmedins_code, infosyscode, infosyssign, url);
- //joRtn = JObject.Parse(pRtn);
- if (joRtn["infcode"].ToString() != "0")
- {
- pErrMsg = joRtn["err_msg"].ToString();
- return -1;
- }
- else
- {
- return 0;
- }
- }
- catch (Exception ex)
- {
- pErrMsg = "invokeInitByDLL.Init 异常:" + ex.Message;
- return -1;
- }
- finally
- {
- Global.writeLog("invokeInitByDLL.Init医保动态库初始化(" + ")", "", pErrMsg);
- }
- }
- public int UploadFile(string inputData, ref string outputData, ref string pErrMsg)
- {
- throw new NotImplementedException();
- }
- }
- }
|