示例#1
0
        /// <summary>
        /// 获取商户号和门店ID(域名)
        /// </summary>
        /// <param name="cidSid"></param>
        /// <returns></returns>
        public csID getCidSid(string s_cid, string s_sid)
        {
            //测试
            bool aa = IsNumeric("0");

            bool bb   = IsNumeric("1");
            csID csid = new csID();

            string cid = s_cid;
            string sid = s_sid;

            //格式错误
            if (string.IsNullOrEmpty(cid) || string.IsNullOrEmpty(sid))
            {
                csid.message = "格式错误";
                return(csid);
            }
            else
            {
                //cid或者sid没有大于0
                if (!IsNumeric(cid) || !IsNumeric(sid))
                {
                    csid.message = "域名的store后面必须是数字";
                    return(csid);
                }
                else
                {
                    csid.message = "success";
                    csid.cid     = cid;
                    csid.sid     = sid;
                    return(csid);
                }
            }
        }
示例#2
0
        /// <summary>
        /// localhost门店登录、ip门店登录
        /// </summary>
        public csID ipLocalhostStore(string localhost, string ip1, string ip2, string ip3, string ip4, string cid, string sid)
        {
            csID csid = new csID();

            csid.cid = cid;
            csid.sid = sid;

            //localhost门店登录
            if (!localhost.IsNullOrEmpty())
            {
                if (localhost.ToLower().Contains("localhost"))
                {
                    csid.message = "localhost";
                }
                else
                {
                    csid.message = "发生错误";
                }
            }
            //ip门店登录
            else if (!ip1.IsNullOrEmpty() && !ip2.IsNullOrEmpty() && !ip3.IsNullOrEmpty() && !ip4.IsNullOrEmpty())
            {
                csid.message = "ip";
            }
            //禁止访问(比如:erp.qcterp.com/store3-1)
            else if (!ip1.IsNullOrEmpty() && !ip2.IsNullOrEmpty() && !ip3.IsNullOrEmpty() && ip4.IsNullOrEmpty())
            {
                csid.message = "禁止访问";
            }
            else
            {
                csid.message = "发生错误";
            }
            return(csid);
        }
示例#3
0
        /// <summary>
        /// localhost门店登录、ip门店登录
        /// </summary>
        public csID ipLocalhostStore(string localhost, string ip1, string ip2, string ip3, string ip4, string cid, string sid)
        {
            csID csid = new csID();

            csid.cid = cid;
            csid.sid = sid;

            //localhost门店登录
            if (!localhost.IsNullOrEmpty())
            {
                if (localhost.ToLower().Contains("localhost"))
                {
                    csid.message = "localhost";
                }
                else
                {
                    csid.message = "发生错误";
                }
            }
            //ip门店登录
            else if (!ip1.IsNullOrEmpty() && !ip2.IsNullOrEmpty() && !ip3.IsNullOrEmpty() && !ip4.IsNullOrEmpty())
            {
                csid.message = "ip";
            }
            //禁止访问(比如:erp.qcterp.com/store3-1)
            else if (!ip1.IsNullOrEmpty() && !ip2.IsNullOrEmpty() && !ip3.IsNullOrEmpty() && ip4.IsNullOrEmpty())
            {
                csid.message = "禁止访问";
            }
            else
            {
                csid.message = "发生错误";
            }

            if (csid.message == "ip" || csid.message == "localhost")
            {
                if (csid.cid.IsNullOrEmpty())
                {
                    csid.cid = System.Configuration.ConfigurationManager.AppSettings["CompanyId"];
                }
                if (csid.sid.IsNullOrEmpty())
                {
                    csid.sid = System.Configuration.ConfigurationManager.AppSettings["StoreId"];
                }
            }
            return(csid);
        }