Пример #1
0
        public static ConnectManag GetConnect(string userId)
        {
            var secretKey = ConfigurationManager.AppSettings["SecretKey"];

            //商户信息
            //RouteBusinMeta busin = RouteBusinOpera.GetBusinInfo(userId, secretKey);
            var oper  = new RouteManageOpera(secretKey);
            var busin = oper.GetBusinInfo(userId);

            if (busin == null)
            {
                return(null);
            }
            if (busin.AgentProxy == null)
            {
                return(null);
            }

            var factory = new ConnectFactory(sys.separ(busin.AgentProxy));

            factory.SetBusin(busin.BusinNo, busin.BusinPass, "BuyTake");

            var connect = new ConnectManag(factory, new CacheParam("BuyTake"));

            connect.InitSign(SignManag.SystemSign());

            return(connect);
        }
Пример #2
0
        public void SetConnectMngr(Company company)
        {
            if (ErpFactory == null)
            {
                ErpFactory = ConnectFactory.getConnectFactory(company);

                try
                {
                    historicDays = int.Parse(Factory.DaoConfigOptionByCompany()
                                             .Select(new ConfigOptionByCompany
                    {
                        ConfigOption = new ConfigOption {
                            Code = "QUERYDAYS"
                        },
                        Company = company,
                    }
                                                     ).FirstOrDefault().Value);
                }
                catch { historicDays = WmsSetupValues.HistoricDays; }
            }
        }