Ejemplo n.º 1
0
        public static feiPanJieGuo xiaZhu_yongli(xztj xiaZhu, string qiHao, feiPanJieGuo fpjgData)
        {
            decimal yuE = 0;

            _serPeilv = ServerYongLi.getPeilv(FeidanUrlYongLi, _webCookieYongLi);

            if (IsLoginSuccess && _serPeilv != null)
            {
                fpjgData = ServerYongLi.xiaZhu(FeidanUrlYongLi, _webCookieYongLi, _serPeilv, xiaZhu, qiHao, fpjgData);
                if (fpjgData.isSuccess == true)
                {
                    //获取余额
                    yuE = ServerShunFeng.getYuE(FeidanUrlYongLi, _webCookieYongLi);
                }
            }
            else
            {
                fpjgData.isSuccess    = false;
                fpjgData.errorMessage = "链接异常";
                //提交失败
                fpjgData = ServerCommon.SetFeiPanJieGuo(fpjgData, false);
            }

            fpjgData.yuE = yuE.ToString();

            KeYongYuE = yuE;

            return(fpjgData);
        }
Ejemplo n.º 2
0
 public static bool checkLogin()
 {
     if (ServerType.Equals("顺丰"))
     {
         return(ServerShunFeng.checkLogin(FeidanUrlShunFen, _webCookieShunFen));
     }
     else if (ServerType.Equals("永利"))
     {
         return(ServerYongLi.checkLogin(FeidanUrlYongLi, _webCookieYongLi));
     }
     else
     {
         return(false);
     }
 }
Ejemplo n.º 3
0
 public static decimal getYuE()
 {
     if (ServerType.Equals("顺丰"))
     {
         decimal yue = ServerShunFeng.getYuE(FeidanUrlShunFen, _webCookieShunFen);
         if (yue > -1)
         {
             KeYongYuE = yue;
         }
     }
     else if (ServerType.Equals("永利"))
     {
         decimal yue = ServerYongLi.getYuE(FeidanUrlYongLi, _webCookieYongLi);
         if (yue > -1)
         {
             KeYongYuE = yue;
         }
     }
     return(KeYongYuE);
 }
Ejemplo n.º 4
0
        /// <summary>
        /// 保持登录状态
        /// </summary>
        public static bool login(string url, string username, string userpass, string serType)
        {
            if (username.Length == 0 && userpass.Length == 0)
            {
                return(false);
            }

            bool isSuccess = false;

            //登录获取Cookie

            if (serType.Equals("顺丰"))
            {
                FeidanUrlShunFen = url;
                //
                if (ServerShunFeng.checkLogin(FeidanUrlShunFen, _webCookieShunFen))
                {
                    function.log("顺丰已经登录。");
                    isSuccess = true;
                }
                else
                {
                    isSuccess = ServerShunFeng.login(FeidanUrlShunFen, username, userpass, _webCookieShunFen, 5);
                }
                //


                //
                KeYongYuE = ServerShunFeng.getYuE(FeidanUrlShunFen, _webCookieShunFen);

                //获取验证
                _serValidate = ServerShunFeng.getValidate(FeidanUrlShunFen, _webCookieShunFen);

                //
                FeidanUrl = FeidanUrlShunFen;
            }
            else if (serType.Equals("永利"))
            {
                try
                {
                    if (ServerYongLi.checkLogin(FeidanUrlYongLi, _webCookieYongLi))
                    {
                        function.log("永利已经登录。");
                        isSuccess = true;
                    }
                    else
                    {
                        isSuccess = ServerYongLi.login(url, username, userpass, _webCookieYongLi, out FeidanUrlYongLi);
                    }
                }
                catch (Exception ex)
                {
                    function.log("网站链接错误" + ex.Message);
                }

                //
                KeYongYuE = ServerYongLi.getYuE(FeidanUrlYongLi, _webCookieYongLi);

                //
                FeidanUrl = FeidanUrlYongLi;
            }

            //
            function.log("当期登录服务器" + FeidanUrl);

            ServerUrl      = url;
            IsLoginSuccess = isSuccess;
            ServerType     = serType;
            LoginName      = username;
            LoginPass      = userpass;

            return(isSuccess);
        }