Ejemplo n.º 1
0
 public override string Business(params object[] args)
 {
     if (_HISClient == null)
     {
         _HISClient = new WebServiceAgent("HisUrl".ConfigValue());
     }
     if (_HISClient2 == null)
     {
         _HISClient2 = new WebServiceAgent("HisUrl2".ConfigValue());
     }
     return(OnBusiness(o =>
     {
         var s = String.Empty;
         if (args.Contains("JY"))
         {
             var x = _HISClient2.InvokeNoKey(o[0].ToString(), o[1].ToString());
             if (x.ToString().IsNullOrEmptyOfVar())
             {
                 throw new Exception("HIS错误:" + x.ToString());
             }
             return x.ToString();
         }
         else
         {
             var x = _HISClient.InvokeNoKey(o[0].ToString(), o[1].ToString());
             if (x.ToString().IsNullOrEmptyOfVar())
             {
                 throw new Exception("HIS错误:" + x.ToString());
             }
             return x.ToString();
         }
     }, args));
 }
Ejemplo n.º 2
0
        public ActionResult CheckMember()
        {
            string returnMsg = string.Empty;
            string mobile    = string.Empty;//手机号

            // var agent = new WebServiceAgent(WebConfigurationManager.AppSettings["wentangService"]);

            var agent = new WebServiceAgent(CommonService.GetSysConfig("WentangshequService", ""));

            var     methods   = agent.Methods;
            dynamic resultd   = agent.Invoke("SelectNew", "WechatID", ViewBag.WeChatUserID);
            var     objRet    = JsonConvert.DeserializeObject(resultd);
            int     intStatus = objRet.Status;

            //var wechatBaseUrl = CommonService.GetSysConfig("WeChatUrl", "");

            switch (intStatus)
            {
            case 1:
                returnMsg      = "操作成功";
                ViewBag.Mobile = objRet.Mobile;
                //ViewBag.Url = WebConfigurationManager.AppSettings["doctorOnline"] + objRet.Mobile;
                ViewBag.Url = CommonService.GetSysConfig("doctorOnline", "") + objRet.Mobile;
                break;

            case 2:
                returnMsg      = "没找到会员";
                ViewBag.Mobile = "";
                //ViewBag.RegisterUrl = WebConfigurationManager.AppSettings["register"];
                ViewBag.RegisterUrl = CommonService.GetSysConfig("register", "");
                break;

            case 3:
                returnMsg      = "查询到多个会员";
                ViewBag.Mobile = "3";
                break;

            case -99:
                returnMsg      = "系统异常";
                ViewBag.Mobile = "-99";
                break;

            case -1:
                returnMsg      = "参数不正确";
                ViewBag.Mobile = "-1";
                break;

            default:
                returnMsg      = objRet.Remark;
                ViewBag.Mobile = "";
                break;
            }


            return(View());
        }
Ejemplo n.º 3
0
        public SWfsProductService()
        {
            if (_agent == null)
            {
                _agent = new WebServiceAgent(AppSettingManager.AppSettings["ErpInventoryService"]);
            }

            if (string.IsNullOrEmpty(_key))
            {
                _key = _agent.Invoke("GetSkuNoCacheKeyFormatString").ToString();
            }
        }
Ejemplo n.º 4
0
 public override string Business(params object[] args)
 {
     return(OnBusiness(o => {
         if (_wsAgent == null)
         {
             _wsAgent = new WebServiceAgent("HisUrl".ConfigValue());
         }
         var x = _wsAgent.InvokeNoKey("invoke", new object[] { o[0].ToString(), "urid".ConfigValue(), "pwd".ConfigValue(), o[1].ToString() });
         if (x == null)
         {
             throw new Exception("HIS返回值为Null");
         }
         return x.ToString();
     }, args));
 }
Ejemplo n.º 5
0
 public HisProviderH00020()
 {
     try
     {
         if (_HISClient == null)
         {
             _HISClient = new RequestWsProvider <IHisApplay>("H" + _HOSPITALID).ReqClient;
         }
         if (WS == null)
         {
             WS = new WebServiceAgent("HisUrl".ConfigValue());
         }
     }
     catch (Exception)
     {
     }
 }
Ejemplo n.º 6
0
 public override string Business(params object[] args)
 {
     if (_HISClient == null)
     {
         _HISClient = new WebServiceAgent("HisUrl".ConfigValue());
     }
     return(OnBusiness(o =>
     {
         var s = String.Empty;
         var x = _HISClient.Invoke("Etrack_ProcInterface", o[0].ToString(), s);
         if (x[1].ToString().IsNullOrEmptyOfVar())
         {
             throw new Exception("HIS错误:" + x[1].ToString());
         }
         return x[1].ToString();
     }, args));
 }
Ejemplo n.º 7
0
        //www.railmis.cn
        public static bool ConnectToServer(string surl = @"124.128.9.254:8888/jqmis")
        {
            string url;

            mWebUrl     = surl;
            isConnected = false;
            try {
                url           = "http://" + mWebUrl + "/webservice/usrlogin.asmx";
                mLoginAgent   = new WebServiceAgent(url);
                url           = "http://" + mWebUrl + "/webservice/ProjectService.asmx";
                mProjectAgent = new WebServiceAgent(url);
                url           = "http://" + mWebUrl + "/webservice/GisDataWebService.asmx";
                mGisAgent     = new WebServiceAgent(url);
            }
            catch (Exception e)
            {
                Console.WriteLine("连接服务器失败");
                return(false);
            }
            isConnected = true;
            return(true);
        }
Ejemplo n.º 8
0
        //www.railmis.cn
        public static bool ConnectToServer(string surl)
        {
            string url;

            mWebUrl = surl;
            //isConnected = false;
            try {
                url           = "http://" + mWebUrl + "/webservice/usrlogin.asmx";
                mLoginAgent   = new WebServiceAgent(url);
                url           = "http://" + mWebUrl + "/webservice/ProjectService.asmx";
                mProjectAgent = new WebServiceAgent(url);
                url           = "http://" + mWebUrl + "/webservice/GisDataWebService.asmx";
                mGisAgent     = new WebServiceAgent(url);
            }
            catch (Exception e)
            {
                //Console.WriteLine("连接服务器失败");
                LogHelper.WriteLog("连接服务器失败");
                return(false);
            }
            //isConnected = true;
            return(true);
        }
        public JsonResult SendSocialDataToBack(int appId, string SocialChannel, string SocialType, string SocialSubject, string SocialContent)
        {
            try
            {
                _Logger.Debug("openId:{0}", ViewBag.WeChatUserID);
                string openId = ViewBag.WeChatUserID;
                if (!string.IsNullOrEmpty(openId) && appId == 27)
                {
                    var agent        = new WebServiceAgent(CommonService.GetSysConfig("WentangshequService", ""));
                    var methods      = agent.Methods;
                    var sendtoAvator = agent.Invoke("AddSocialData", "WechatID", openId, SocialChannel, SocialType, SocialSubject, SocialContent);

                    _Logger.Debug("UpdateCustomerNo WechatID:{0} 社交数据类型:{1} 社交数据主题:{2}", openId, SocialType, SocialSubject);

                    dynamic resultd = JsonConvert.DeserializeObject(sendtoAvator.ToString());
                    _Logger.Debug("send success status: {0}, remark:{1} ", resultd.Status, resultd.Remark);
                }
            }
            catch (Exception e)
            {
                _Logger.Error(e);
            }
            return(Json("ok"));
        }