public static feiPanJieGuo xiaZhu_shunfen(xztj xiaZhu, string qiHao, feiPanJieGuo fpjgData)
        {
            _serPeilv = ServerShunFeng.getPeilv(FeidanUrlShunFen, _webCookieShunFen);
            decimal yuE = 0;

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

            fpjgData.yuE = yuE.ToString();

            KeYongYuE = yuE;

            return(fpjgData);
        }
示例#2
0
        private xztj getXztjModel(DataRowCollection drs)
        {
            xztj xz = new xztj();

            foreach (DataRow dr in drs)
            {
                for (int i = 0; i < 10; i++)
                {
                    for (int x = 0; x < 5; x++)
                    {
                        xz.QD[x, i] += int.Parse(dr["qd" + (x + 1).ToString() + "_" + i.ToString()].ToString());
                    }
                }
                for (int i = 0; i < 5; i++)//大小单双
                {
                    for (int x = 0; x < 4; x++)
                    {
                        xz.DXDS[i, x] += int.Parse(dr["d" + (i + 1).ToString() + "_" + x.ToString()].ToString());
                    }
                }
                for (int i = 0; i < 4; i++)//总和  总和组合  龙虎和
                {
                    xz.ZHDXDS[i]   += int.Parse(dr["zh" + i.ToString()].ToString());
                    xz.ZHZHDXDS[i] += int.Parse(dr["zhzh" + i.ToString()].ToString());
                    if (i != 3)
                    {
                        xz.LHH[i] += int.Parse(dr["LHH" + i.ToString()].ToString());
                    }
                }
            }
            return(xz);
        }
示例#3
0
        public static feiPanJieGuo xiaZhu(string url, CookieContainer webCookie, peilv peiLv, xztj xiaZhu,
                                          string validate, string qiHao, feiPanJieGuo fpjgData)
        {
            fpjgData.isSuccess = false;
            feiPanJieGuo fpjgDataTemp = new feiPanJieGuo();
            int          xiaZhuJiFen  = 0;

            //获取余额
            decimal yuE = ServerShunFeng.getYuE(url, webCookie);

            try
            {
                int    xiaZhuJiFen_Temp = 0;
                string s_uPI_ID         = "";
                string s_uPI_P          = "";
                string s_uPI_M          = "";

                bool tiJiaoResult = false;

                #region 大小单双

                s_uPI_ID         = "";
                s_uPI_P          = "";
                s_uPI_M          = "";
                xiaZhuJiFen_Temp = 0;

                for (int i = 0; i < 5; i++)//大小单双
                {
                    for (int x = 0; x < 4; x++)
                    {
                        if (xiaZhu.DXDS[i, x] > 0 && fpjgData.DXDS[i, x] == false)
                        {
                            s_uPI_ID         += "," + fpCanShu.DXDS[i, x];
                            s_uPI_P          += "," + peiLv.DXDS[i, x];
                            s_uPI_M          += "," + xiaZhu.DXDS[i, x];
                            xiaZhuJiFen_Temp += xiaZhu.DXDS[i, x];
                        }
                    }
                }
                //提交数据
                if (xiaZhuJiFen_Temp > yuE)
                {
                    tiJiaoResult          = false;
                    fpjgData.isSuccess    = false;
                    fpjgData.errorMessage = "金额不足";
                }
                else if (s_uPI_ID.Length > 0)
                {
                    function.log("下注大小单双");
                    tiJiaoResult = postXiaZhu(url, webCookie, validate, s_uPI_ID, s_uPI_P, s_uPI_M);
                    if (tiJiaoResult == true)
                    {
                        //===================2018-02===================
                        //提交成功
                        fpjgDataTemp = new feiPanJieGuo();
                        for (int i = 0; i < 5; i++)//大小单双
                        {
                            for (int x = 0; x < 4; x++)
                            {
                                fpjgData.DXDS[i, x]     = true;
                                fpjgDataTemp.DXDS[i, x] = true;
                            }
                        }
                        xiaZhuJiFen += xiaZhuJiFen_Temp;
                        yuE         -= xiaZhuJiFen_Temp;

                        function.FpLog(qiHao, xiaZhu, fpjgDataTemp);
                        //===================2018-02===================
                    }
                    else
                    {
                        fpjgData.isSuccess    = false;
                        fpjgData.errorMessage = "下注失败";
                    }
                }
                else
                {
                    tiJiaoResult = true;//x
                }

                #endregion 大小单双

                #region 单球

                for (int x = 0; x < 5; x++)
                {
                    if (tiJiaoResult == true)
                    {
                        //提交成功继续
                        s_uPI_ID         = "";
                        s_uPI_P          = "";
                        s_uPI_M          = "";
                        xiaZhuJiFen_Temp = 0;

                        for (int i = 0; i < 5; i++)
                        {
                            if (xiaZhu.QD[x, i] > 0 && fpjgData.QD[x, i] == false)
                            {
                                s_uPI_ID         += "," + fpCanShu.QD[x, i];
                                s_uPI_P          += "," + peiLv.QD[x, i];
                                s_uPI_M          += "," + xiaZhu.QD[x, i];
                                xiaZhuJiFen_Temp += xiaZhu.QD[x, i];
                            }
                        }


                        //提交数据
                        if (xiaZhuJiFen_Temp > yuE)
                        {
                            tiJiaoResult          = false;
                            fpjgData.isSuccess    = false;
                            fpjgData.errorMessage = "金额不足";
                        }
                        else if (s_uPI_ID.Length > 0)
                        {
                            tiJiaoResult = postXiaZhu(url, webCookie, validate, s_uPI_ID, s_uPI_P, s_uPI_M);
                            if (tiJiaoResult == true)
                            {
                                //===================2018-02===================
                                //提交成功
                                fpjgDataTemp = new feiPanJieGuo();
                                for (int i = 0; i < 5; i++)
                                {
                                    fpjgData.QD[x, i]     = true;
                                    fpjgDataTemp.QD[x, i] = true;
                                }
                                xiaZhuJiFen += xiaZhuJiFen_Temp;
                                yuE         -= xiaZhuJiFen_Temp;

                                function.FpLog(qiHao, xiaZhu, fpjgDataTemp);
                                //===================2018-02===================
                            }
                            else
                            {
                                fpjgData.isSuccess    = false;
                                fpjgData.errorMessage = "下注失败";
                            }
                        }
                        else
                        {
                            tiJiaoResult = true;//x
                        }
                    }

                    if (tiJiaoResult == true)
                    {
                        //提交成功继续
                        s_uPI_ID         = "";
                        s_uPI_P          = "";
                        s_uPI_M          = "";
                        xiaZhuJiFen_Temp = 0;

                        for (int i = 5; i < 10; i++)
                        {
                            if (xiaZhu.QD[x, i] > 0 && fpjgData.QD[x, i] == false)
                            {
                                s_uPI_ID         += "," + fpCanShu.QD[x, i];
                                s_uPI_P          += "," + peiLv.QD[x, i];
                                s_uPI_M          += "," + xiaZhu.QD[x, i];
                                xiaZhuJiFen_Temp += xiaZhu.QD[x, i];
                            }
                        }


                        //提交数据
                        if (xiaZhuJiFen_Temp > yuE)
                        {
                            tiJiaoResult          = false;
                            fpjgData.isSuccess    = false;
                            fpjgData.errorMessage = "金额不足";
                        }
                        else if (s_uPI_ID.Length > 0)
                        {
                            tiJiaoResult = postXiaZhu(url, webCookie, validate, s_uPI_ID, s_uPI_P, s_uPI_M);
                            if (tiJiaoResult == true)
                            {
                                //===================2018-02===================
                                //提交成功
                                fpjgDataTemp = new feiPanJieGuo();
                                for (int i = 5; i < 10; i++)
                                {
                                    fpjgData.QD[x, i]     = true;
                                    fpjgDataTemp.QD[x, i] = true;
                                }
                                xiaZhuJiFen += xiaZhuJiFen_Temp;
                                yuE         -= xiaZhuJiFen_Temp;
                                function.FpLog(qiHao, xiaZhu, fpjgDataTemp);
                                //===================2018-02===================
                            }
                            else
                            {
                                fpjgData.isSuccess    = false;
                                fpjgData.errorMessage = "下注失败";
                            }
                        }
                        else
                        {
                            tiJiaoResult = true;//x
                        }
                    }
                }

                #endregion 单球

                #region 龙虎和 总和

                if (tiJiaoResult == true)
                {
                    //提交成功继续
                    s_uPI_ID         = "";
                    s_uPI_P          = "";
                    s_uPI_M          = "";
                    xiaZhuJiFen_Temp = 0;

                    for (int i = 0; i < 3; i++)//龙虎和
                    {
                        if (xiaZhu.LHH[i] > 0 && fpjgData.LHH[i] == false)
                        {
                            s_uPI_ID         += "," + fpCanShu.LHH[i];
                            s_uPI_P          += "," + peiLv.LHH[i];
                            s_uPI_M          += "," + xiaZhu.LHH[i];
                            xiaZhuJiFen_Temp += xiaZhu.LHH[i];
                        }
                    }

                    for (int i = 0; i < 4; i++)//总和  总和组合  龙虎和
                    {
                        if (xiaZhu.ZHDXDS[i] > 0 && fpjgData.ZHDXDS[i] == false)
                        {
                            s_uPI_ID         += "," + fpCanShu.ZHDXDS[i];
                            s_uPI_P          += "," + peiLv.ZHDXDS[i];
                            s_uPI_M          += "," + xiaZhu.ZHDXDS[i];
                            xiaZhuJiFen_Temp += xiaZhu.ZHDXDS[i];
                        }
                    }

                    //提交数据
                    if (xiaZhuJiFen_Temp > yuE)
                    {
                        tiJiaoResult          = false;
                        fpjgData.isSuccess    = false;
                        fpjgData.errorMessage = "金额不足";
                    }
                    else if (s_uPI_ID.Length > 0)
                    {
                        tiJiaoResult = postXiaZhu(url, webCookie, validate, s_uPI_ID, s_uPI_P, s_uPI_M);
                        if (tiJiaoResult == true)
                        {
                            //===================2018-02===================
                            //提交成功
                            fpjgDataTemp = new feiPanJieGuo();
                            for (int i = 0; i < 3; i++)//龙虎和
                            {
                                fpjgData.LHH[i]     = true;
                                fpjgDataTemp.LHH[i] = true;
                            }
                            for (int i = 0; i < 4; i++)//总和  总和组合  龙虎和
                            {
                                fpjgData.ZHDXDS[i]  = true;
                                fpjgDataTemp.LHH[i] = true;
                            }
                            xiaZhuJiFen += xiaZhuJiFen_Temp;
                            yuE         -= xiaZhuJiFen_Temp;

                            function.FpLog(qiHao, xiaZhu, fpjgDataTemp);
                            //===================2018-02===================
                        }
                        else
                        {
                            fpjgData.isSuccess    = false;
                            fpjgData.errorMessage = "下注失败";
                        }
                    }
                    else
                    {
                        tiJiaoResult = true;//x
                    }
                }

                #endregion 龙虎和 总和

                for (int i = 0; i < 4; i++)//总和组合
                {
                    fpjgData.ZHZHDXDS[i] = true;
                }



                if (tiJiaoResult == true)
                {
                    fpjgData.isSuccess = true;
                }
            }
            catch (Exception ex)
            {
                fpjgData.isSuccess    = false;
                fpjgData.errorMessage = "下注错误";
                function.log("下注错误" + qiHao + "  " + fpjgData.errorMessage);
                //提交失败
                //fpjgData = ServerCommon.SetJieGuoFaile(fpjgData);

                throw ex;
            }

            //
            fpjgData.xiaZhu = xiaZhuJiFen.ToString();

            return(fpjgData);
        }
示例#4
0
        /// <summary>
        /// 结算积分
        /// </summary>
        void jiesuan(xztj xiazhutongji, string cont)
        {
            int qd = 0; int dxds = 0; int zh = 0; int zhzh = 0; int lhh = 0;

            for (int x = 0; x < 5; x++)
            {
                qd += xiazhutongji.QD[x, kaijiangdata.QD[x]];//球道
                if (xiazhutongji.QD[x, kaijiangdata.QD[x]] > 0)
                {
                    string       str  = (x + 1).ToString() + "/" + kaijiangdata.QD[x].ToString() + "/" + xiazhutongji.QD[x, kaijiangdata.QD[x]].ToString();
                    ListViewItem item = new ListViewItem();
                    item.SubItems.Add(str);
                    item.SubItems.Add((xiazhutongji.QD[x, kaijiangdata.QD[x]] * 9.71).ToString());
                    item.SubItems.Remove(item.SubItems[0]);
                    listView2.Items.Add(item);
                }
            }
            for (int i = 0; i < 5; i++)//大小单双
            {
                for (int x = 0; x < 4; x++)
                {
                    if (kaijiangdata.DXDS[i, x])
                    {
                        dxds += xiazhutongji.DXDS[i, x];
                        if (xiazhutongji.DXDS[i, x] > 0)
                        {
                            string str = (i + 1).ToString() + "/";
                            if (x == 0)
                            {
                                str += "大";
                            }
                            if (x == 1)
                            {
                                str += "小";
                            }
                            if (x == 2)
                            {
                                str += "单";
                            }
                            if (x == 3)
                            {
                                str += "双";
                            }
                            str += "/" + xiazhutongji.DXDS[i, x].ToString();
                            ListViewItem item = new ListViewItem();
                            item.SubItems.Add(str);
                            item.SubItems.Add((xiazhutongji.DXDS[i, x] * 1.94).ToString());
                            item.SubItems.Remove(item.SubItems[0]);
                            listView2.Items.Add(item);
                        }
                    }
                }
            }
            for (int i = 0; i < 4; i++)//总和  总和组合  龙虎和
            {
                if (kaijiangdata.ZH[i])
                {
                    zh += xiazhutongji.ZHDXDS[i];
                    if (xiazhutongji.ZHDXDS[i] > 0)
                    {
                        string str = "";
                        if (i == 0)
                        {
                            str += "总大";
                        }
                        if (i == 1)
                        {
                            str += "总小";
                        }
                        if (i == 2)
                        {
                            str += "总单";
                        }
                        if (i == 3)
                        {
                            str += "总双";
                        }
                        str += xiazhutongji.ZHDXDS[i].ToString();
                        ListViewItem item = new ListViewItem();
                        item.SubItems.Add(str);
                        item.SubItems.Add((xiazhutongji.ZHDXDS[i] * 1.94).ToString());
                        item.SubItems.Remove(item.SubItems[0]);
                        listView2.Items.Add(item);
                    }
                }
                if (kaijiangdata.ZHzh[i])
                {
                    zhzh += xiazhutongji.ZHZHDXDS[i];
                    if (xiazhutongji.ZHZHDXDS[i] > 0)
                    {
                        string str = "";
                        if (i == 0)
                        {
                            str += "大单";
                        }
                        if (i == 1)
                        {
                            str += "大双";
                        }
                        if (i == 2)
                        {
                            str += "小单";
                        }
                        if (i == 3)
                        {
                            str += "小双";
                        }
                        str += xiazhutongji.ZHZHDXDS[i].ToString();
                        ListViewItem item = new ListViewItem();
                        item.SubItems.Add(str);
                        item.SubItems.Add((xiazhutongji.ZHZHDXDS[i] * 1.94).ToString());
                        item.SubItems.Remove(item.SubItems[0]);
                        listView2.Items.Add(item);
                    }
                }
                if (i != 3)
                {
                    if (kaijiangdata.LHH[i])
                    {
                        lhh += xiazhutongji.LHH[i];
                        if (xiazhutongji.LHH[i] > 0)
                        {
                            string str = "";
                            if (i == 0)
                            {
                                str += "龙";
                            }
                            if (i == 1)
                            {
                                str += "虎";
                            }
                            if (i == 2)
                            {
                                str += "合";
                            }
                            str += xiazhutongji.LHH[i].ToString();
                            ListViewItem item = new ListViewItem();
                            item.SubItems.Add(str);
                            item.SubItems.Add((xiazhutongji.LHH[i] * 1.94).ToString());
                            item.SubItems.Remove(item.SubItems[0]);
                            listView2.Items.Add(item);
                        }
                    }
                }
            }
            return;

            double zjjf = (qd * 9.71) + (dxds * 1.94) + (zh * 1.94) + (zhzh * 1.94) + (lhh * 1.94);

            if (zjjf != 0)//奖金流水保存
            {
                ListViewItem item = new ListViewItem();
                item.SubItems.Add(cont);
                item.SubItems.Add(zjjf.ToString());
                item.SubItems.Remove(item.SubItems[0]);
                listView2.Items.Add(item);
            }
        }
示例#5
0
        void xiazhu(string[] contstring)
        {
            xztj lsxz = new xztj();

            try
            {
                foreach (string xz in contstring)
                {
                    string[] fz = xz.Split('/');

                    if (fz.Length == 2)
                    {
                        //   单/20
                        int wz = -1;
                        if (fz[0] == "大")
                        {
                            wz = 0;
                        }
                        if (fz[0] == "小")
                        {
                            wz = 1;
                        }
                        if (fz[0] == "单")
                        {
                            wz = 2;
                        }
                        if (fz[0] == "双")
                        {
                            wz = 3;
                        }

                        if (wz != -1)
                        {
                            if (He)
                            {
                                add(ref lsxz.ZHDXDS[wz], int.Parse(fz[1]));
                                continue;
                            }
                            if (qdsl == 1)
                            {
                                if (qd1)
                                {
                                    add(ref lsxz.DXDS[0, wz], int.Parse(fz[1]));
                                }
                                if (qd2)
                                {
                                    add(ref lsxz.DXDS[1, wz], int.Parse(fz[1]));
                                }
                                if (qd3)
                                {
                                    add(ref lsxz.DXDS[2, wz], int.Parse(fz[1]));
                                }
                                if (qd4)
                                {
                                    add(ref lsxz.DXDS[3, wz], int.Parse(fz[1]));
                                }
                                if (qd5)
                                {
                                    add(ref lsxz.DXDS[4, wz], int.Parse(fz[1]));
                                }
                                continue;
                            }
                        }

                        //   大单/20
                        wz = -1;
                        if (fz[0] == "大单")
                        {
                            wz = 0;
                        }
                        if (fz[0] == "大双")
                        {
                            wz = 1;
                        }
                        if (fz[0] == "小单")
                        {
                            wz = 2;
                        }
                        if (fz[0] == "小双")
                        {
                            wz = 3;
                        }
                        if (wz != -1 && He)
                        {
                            add(ref lsxz.ZHZHDXDS[wz], int.Parse(fz[1]));
                            continue;
                        }
                        // 0123456789/20
                        if (int.TryParse(fz[0], out wz))
                        {
                            for (int i = 0; i < fz[0].Length; i++)
                            {
                                wz = int.Parse(fz[0].Substring(i, 1));
                                if (qd1)
                                {
                                    add(ref lsxz.QD[0, wz], int.Parse(fz[1]));
                                }
                                if (qd2)
                                {
                                    add(ref lsxz.QD[1, wz], int.Parse(fz[1]));
                                }
                                if (qd3)
                                {
                                    add(ref lsxz.QD[2, wz], int.Parse(fz[1]));
                                }
                                if (qd4)
                                {
                                    add(ref lsxz.QD[3, wz], int.Parse(fz[1]));
                                }
                                if (qd5)
                                {
                                    add(ref lsxz.QD[4, wz], int.Parse(fz[1]));
                                }
                            }
                            continue;
                        }
                    }
                    if (fz.Length == 3)
                    {
                        int wz = -1;
                        // 万2/0123456789/20
                        if (int.TryParse(fz[1], out wz))
                        {
                            for (int i = 0; i < fz[0].Length; i++)
                            {
                                if ("12345万千百十个".IndexOf(fz[0].Substring(i, 1)) == -1)
                                {
                                    return;
                                }
                            }
                            for (int i = 0; i < fz[1].Length; i++)
                            {
                                wz = int.Parse(fz[1].Substring(i, 1));
                                if (fz[0].IndexOf("1") != -1 || fz[0].IndexOf("万") != -1)
                                {
                                    if (qd1)
                                    {
                                        add(ref lsxz.QD[0, wz], int.Parse(fz[2]));
                                    }
                                }
                                if (fz[0].IndexOf("2") != -1 || fz[0].IndexOf("千") != -1)
                                {
                                    if (qd2)
                                    {
                                        add(ref lsxz.QD[1, wz], int.Parse(fz[2]));
                                    }
                                }
                                if (fz[0].IndexOf("3") != -1 || fz[0].IndexOf("百") != -1)
                                {
                                    if (qd3)
                                    {
                                        add(ref lsxz.QD[2, wz], int.Parse(fz[2]));
                                    }
                                }
                                if (fz[0].IndexOf("4") != -1 || fz[0].IndexOf("十") != -1)
                                {
                                    if (qd4)
                                    {
                                        add(ref lsxz.QD[3, wz], int.Parse(fz[2]));
                                    }
                                }
                                if (fz[0].IndexOf("5") != -1 || fz[0].IndexOf("个") != -1)
                                {
                                    if (qd5)
                                    {
                                        add(ref lsxz.QD[4, wz], int.Parse(fz[2]));
                                    }
                                }
                            }
                            continue;
                        }
                        //   万1/单/20
                        wz = -1;
                        if (fz[1] == "大")
                        {
                            wz = 0;
                        }
                        if (fz[1] == "小")
                        {
                            wz = 1;
                        }
                        if (fz[1] == "单")
                        {
                            wz = 2;
                        }
                        if (fz[1] == "双")
                        {
                            wz = 3;
                        }

                        if (wz != -1)
                        {
                            for (int i = 0; i < fz[0].Length; i++)
                            {
                                if ("12345万千百十个".IndexOf(fz[0].Substring(i, 1)) == -1)
                                {
                                    return;
                                }
                            }
                            if (fz[0].IndexOf("1") != -1 || fz[0].IndexOf("万") != -1)
                            {
                                if (qd1)
                                {
                                    add(ref lsxz.DXDS[0, wz], int.Parse(fz[2]));
                                }
                            }
                            if (fz[0].IndexOf("2") != -1 || fz[0].IndexOf("千") != -1)
                            {
                                if (qd2)
                                {
                                    add(ref lsxz.DXDS[1, wz], int.Parse(fz[2]));
                                }
                            }
                            if (fz[0].IndexOf("3") != -1 || fz[0].IndexOf("百") != -1)
                            {
                                if (qd3)
                                {
                                    add(ref lsxz.DXDS[2, wz], int.Parse(fz[2]));
                                }
                            }
                            if (fz[0].IndexOf("4") != -1 || fz[0].IndexOf("十") != -1)
                            {
                                if (qd4)
                                {
                                    add(ref lsxz.DXDS[3, wz], int.Parse(fz[2]));
                                }
                            }
                            if (fz[0].IndexOf("5") != -1 || fz[0].IndexOf("个") != -1)
                            {
                                if (qd5)
                                {
                                    add(ref lsxz.DXDS[4, wz], int.Parse(fz[2]));
                                }
                            }
                            continue;
                        }
                    }
                    string[] dq   = null;
                    int      wzz  = -1;
                    int      dszh = 0;
                    while (true)
                    {
                        if (xz.IndexOf("大单") != -1)
                        {
                            dq  = xz.Split(new string[] { "大单" }, StringSplitOptions.None);
                            wzz = 0; break;
                        }
                        if (xz.IndexOf("大双") != -1)
                        {
                            dq  = xz.Split(new string[] { "大双" }, StringSplitOptions.None);
                            wzz = 1; break;
                        }
                        if (xz.IndexOf("小单") != -1)
                        {
                            dq  = xz.Split(new string[] { "小单" }, StringSplitOptions.None);
                            wzz = 2; break;
                        }
                        if (xz.IndexOf("小双") != -1)
                        {
                            dq  = xz.Split(new string[] { "小双" }, StringSplitOptions.None);
                            wzz = 3; break;
                        }
                        dszh = 1;
                        if (xz.IndexOf("大") != -1)
                        {
                            dq  = xz.Split('大');
                            wzz = 0; break;
                        }
                        if (xz.IndexOf("小") != -1)
                        {
                            dq  = xz.Split('小');
                            wzz = 1; break;
                        }
                        if (xz.IndexOf("单") != -1)
                        {
                            dq  = xz.Split('单');
                            wzz = 2; break;
                        }
                        if (xz.IndexOf("双") != -1)
                        {
                            dq  = xz.Split('双');
                            wzz = 3; break;
                        }
                        break;
                    }
                    if (dq != null && dq.Length == 2)
                    {
                        if (dq[0] == "")
                        {
                            if (He)
                            {
                                if (dszh == 0)
                                {
                                    add(ref lsxz.ZHZHDXDS[wzz], int.Parse(dq[1]));
                                }
                                else
                                {
                                    add(ref lsxz.ZHDXDS[wzz], int.Parse(dq[1]));
                                }
                                continue;
                            }
                            if (qdsl == 1 && dszh == 1)
                            {
                                if (qd1)
                                {
                                    add(ref lsxz.DXDS[0, wzz], int.Parse(dq[1]));
                                }
                                if (qd2)
                                {
                                    add(ref lsxz.DXDS[1, wzz], int.Parse(dq[1]));
                                }
                                if (qd3)
                                {
                                    add(ref lsxz.DXDS[2, wzz], int.Parse(dq[1]));
                                }
                                if (qd4)
                                {
                                    add(ref lsxz.DXDS[3, wzz], int.Parse(dq[1]));
                                }
                                if (qd5)
                                {
                                    add(ref lsxz.DXDS[4, wzz], int.Parse(dq[1]));
                                }
                                continue;
                            }
                        }
                        else if (dszh == 1)
                        {
                            for (int i = 0; i < dq[0].Length; i++)
                            {
                                if ("12345万千百十个".IndexOf(dq[0].Substring(i, 1)) == -1)
                                {
                                    return;
                                }
                            }
                            if (dq[0].IndexOf("1") != -1 || dq[0].IndexOf("万") != -1)
                            {
                                if (qd1)
                                {
                                    add(ref lsxz.DXDS[0, wzz], int.Parse(dq[1]));
                                }
                            }
                            if (dq[0].IndexOf("2") != -1 || dq[0].IndexOf("千") != -1)
                            {
                                if (qd2)
                                {
                                    add(ref lsxz.DXDS[1, wzz], int.Parse(dq[1]));
                                }
                            }
                            if (dq[0].IndexOf("3") != -1 || dq[0].IndexOf("百") != -1)
                            {
                                if (qd3)
                                {
                                    add(ref lsxz.DXDS[2, wzz], int.Parse(dq[1]));
                                }
                            }
                            if (dq[0].IndexOf("4") != -1 || dq[0].IndexOf("十") != -1)
                            {
                                if (qd4)
                                {
                                    add(ref lsxz.DXDS[3, wzz], int.Parse(dq[1]));
                                }
                            }
                            if (dq[0].IndexOf("5") != -1 || dq[0].IndexOf("个") != -1)
                            {
                                if (qd5)
                                {
                                    add(ref lsxz.DXDS[4, wzz], int.Parse(dq[1]));
                                }
                            }
                            continue;
                        }
                    }
                    if (xz.IndexOf("龙") == 0)
                    {
                        add(ref lsxz.LHH[0], int.Parse(xz.Replace("龙", "")));
                        continue;
                    }
                    if (xz.IndexOf("虎") == 0)
                    {
                        add(ref lsxz.LHH[0], int.Parse(xz.Replace("虎", "")));
                        continue;
                    }
                    if (xz.IndexOf("和") == 0 || xz.IndexOf("合") == 0)
                    {
                        add(ref lsxz.LHH[0], int.Parse(xz.Replace("合", "").Replace("和", "")));
                        continue;
                    }
                    return;
                }//循环尾
                //这里写下注成功
                if (lsxz != new xztj())
                {
                    string[] sz = textBox2.Text.Split(',');
                    for (int i = 0; i < 5; i++)
                    {
                        kaijiangdata.QD[i] = int.Parse(sz[i]);
                    }
                    kaijiang();
                    jiesuan(lsxz, contstring[0]);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("下注格式错误!");
            }
        }
示例#6
0
        private void feiPanJieGuoInsert(xztj mXZTJ, feiPanJieGuo fpJieGuo, string qiHao)
        {
            #region 插入数据

            List <KeyVal> xiaZhuData = new List <KeyVal>();
            int           qd         = 0;
            int           dxds       = 0;
            int           zh         = 0;
            int           zhzh       = 0;
            int           lhh        = 0;
            string        sVal       = "";
            int           totalXiazu = 0;
            //球道
            for (int i = 0; i < 10; i++)
            {
                for (int x = 0; x < 5; x++)
                {
                    if (fpJieGuo.QD[x, i])
                    {
                        qd  += mXZTJ.QD[x, i];
                        sVal = mXZTJ.QD[x, i].ToString();
                    }
                    else
                    {
                        sVal = mXZTJ.QD[x, i] == 0 ? "0" : fpJieGuo.errorMessage;
                    }

                    KeyVal c = new KeyVal("qd" + (x + 1).ToString() + "_" + i.ToString(), sVal);
                    xiaZhuData.Add(c);
                    //
                    totalXiazu += mXZTJ.QD[x, i];
                }
            }
            //大小单双
            for (int i = 0; i < 5; i++)
            {
                for (int x = 0; x < 4; x++)
                {
                    if (fpJieGuo.DXDS[i, x])
                    {
                        dxds += mXZTJ.DXDS[i, x];
                        sVal  = mXZTJ.DXDS[i, x].ToString();
                    }
                    else
                    {
                        sVal = mXZTJ.DXDS[i, x] == 0 ? "0" : fpJieGuo.errorMessage;
                    }
                    KeyVal c = new KeyVal("d" + (i + 1).ToString() + "_" + x.ToString(), sVal);
                    xiaZhuData.Add(c);
                    //
                    totalXiazu += mXZTJ.DXDS[i, x];
                }
            }
            //总和  总和组合
            for (int i = 0; i < 4; i++)
            {
                if (fpJieGuo.ZHDXDS[i])
                {
                    zh  += mXZTJ.ZHDXDS[i];
                    sVal = mXZTJ.ZHDXDS[i].ToString();
                }
                else
                {
                    sVal = mXZTJ.ZHDXDS[i] == 0 ? "0" : fpJieGuo.errorMessage;
                }
                KeyVal c = new KeyVal("zh" + i.ToString(), sVal);
                xiaZhuData.Add(c);
                //
                totalXiazu += mXZTJ.ZHDXDS[i];

                //
                if (fpJieGuo.ZHZHDXDS[i])
                {
                    zhzh += mXZTJ.ZHZHDXDS[i];
                    sVal  = mXZTJ.ZHZHDXDS[i].ToString();
                }
                else
                {
                    sVal = mXZTJ.ZHZHDXDS[i] == 0 ? "0" : fpJieGuo.errorMessage;
                }
                KeyVal c1 = new KeyVal("zhzh" + i.ToString(), sVal);
                xiaZhuData.Add(c1);
                //
                totalXiazu += mXZTJ.ZHZHDXDS[i];
            }
            // 龙虎和
            for (int i = 0; i < 3; i++)
            {
                if (fpJieGuo.LHH[i])
                {
                    lhh += mXZTJ.LHH[i];
                    sVal = mXZTJ.LHH[i].ToString();
                }
                else
                {
                    sVal = mXZTJ.LHH[i] == 0 ? "0" : fpJieGuo.errorMessage;
                }
                KeyVal l = new KeyVal("LHH" + i.ToString(), sVal);
                xiaZhuData.Add(l);
                //
                totalXiazu += mXZTJ.LHH[i];
            }

            //开奖后积分
            double zjjf = 0;
            zjjf = qd + dxds + zh + zhzh + lhh;

            #endregion 插入数据

            #region 增加数据

            KeyVal qh = new KeyVal("期号", qiHao);
            xiaZhuData.Add(qh);

            KeyVal fwq = new KeyVal("服务器地址", fpJieGuo.serverUrl);
            xiaZhuData.Add(fwq);

            KeyVal jssj = new KeyVal("提交结束时间", DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
            xiaZhuData.Add(jssj);

            KeyVal tjhj = new KeyVal("成功提交合计", zjjf.ToString());
            xiaZhuData.Add(tjhj);

            KeyVal dqze = new KeyVal("当期注额", totalXiazu.ToString());
            xiaZhuData.Add(dqze);

            KeyVal syje = new KeyVal("账号剩余金额", fpJieGuo.yuE);
            xiaZhuData.Add(syje);

            KeyVal jg = new KeyVal("提交结果", fpJieGuo.isSuccess ? "提交成功" : fpJieGuo.errorMessage);
            xiaZhuData.Add(jg);
            //
            SQL.INSERT(xiaZhuData, " FeiPan_" + (String.IsNullOrWhiteSpace(Seq) ? CacheData.Seq : Seq));

            #endregion 增加数据
        }
示例#7
0
        /// <summary>
        /// 下注
        /// </summary>
        public feiPanJieGuo StartXiaZhu(xztj xztj, string qiHao)
        {
            feiPanJieGuo fpjgData = new feiPanJieGuo();

            fpjgData.serverUrl = "";
            fpjgData.yuE       = "0";
            lblYuE.Text        = "0";
            lblServer.Text     = "";
            lblName.Text       = "";
            lblState.Text      = "链接中";

            if (cbStart.Checked == true)
            {
                string useServer = "";
                //尝试下注
                if (ServerFeiPan.checkLogin() == false)
                {
                    ServerFeiPan.loginAgain();
                }
                if (ServerFeiPan.checkLogin() == true)
                {
                    if (ServerFeiPan.ServerType.Equals("顺丰"))
                    {
                        fpjgData.isSuccess  = true;
                        fpjgData.serverUrl += ServerFeiPan.FeidanUrl + ";";
                        fpjgData            = ServerFeiPan.xiaZhu_shunfen(xztj, qiHao, fpjgData);
                    }
                    else if (ServerFeiPan.ServerType.Equals("永利"))
                    {
                        fpjgData.isSuccess  = true;
                        fpjgData.serverUrl += ServerFeiPan.FeidanUrl + ";";
                        fpjgData            = ServerFeiPan.xiaZhu_yongli(xztj, qiHao, fpjgData);
                    }
                    useServer = ServerFeiPan.ServerType + ServerFeiPan.LoginName;
                }
                foreach (ListViewItem item in lvSerState.Items)
                {
                    item.SubItems[4].Text = "已停止";
                }
                //重新遍历服务器列表
                if (fpjgData.isSuccess == false)
                {
                    //加载服务器
                    DataTable dtServer = SQLiteHelper.ExecuteDataTable("select * from fuwuqi_" + (String.IsNullOrWhiteSpace(Seq) ? CacheData.Seq : Seq), null);
                    if (dtServer.Rows.Count > 0)
                    {
                        foreach (DataRow row in dtServer.Rows)
                        {
                            string _serverType = row["类型"].ToString();
                            string _serverUrl  = row["服务器地址"].ToString();
                            string _userName   = row["用户名"].ToString();
                            string _userPass   = row["密码"].ToString();
                            if (_serverType.Equals(_serverType + _userName))
                            {
                                function.log("提交失败:" + _serverType + _userName);
                                continue;
                            }
                            if (_serverType.Equals("顺丰"))
                            {
                                ServerFeiPan.login(_serverUrl, _userName, _userPass, _serverType);
                                if (ServerFeiPan.IsLoginSuccess == false && cbIsTryCon.Checked)
                                {
                                    frmMessageTimer frmMessage = new frmMessageTimer("服务器" + _serverUrl + "不能使用");
                                    frmMessage.Show();
                                    Application.DoEvents();
                                }

                                if (ServerFeiPan.IsLoginSuccess == true)
                                {
                                    fpjgData = ServerFeiPan.xiaZhu_shunfen(xztj, qiHao, fpjgData);
                                }
                            }
                            else if (_serverType.Equals("永利"))
                            {
                                ServerFeiPan.login(_serverUrl, _userName, _userPass, _serverType);

                                if (ServerFeiPan.IsLoginSuccess == false && cbIsTryCon.Checked)
                                {
                                    frmMessageTimer frmMessage = new frmMessageTimer("服务器" + _serverUrl + "不能使用");
                                    frmMessage.Show();
                                    Application.DoEvents();
                                }

                                if (ServerFeiPan.IsLoginSuccess == true)
                                {
                                    fpjgData = ServerFeiPan.xiaZhu_yongli(xztj, qiHao, fpjgData);
                                }
                            }

                            //
                            if (ServerFeiPan.IsLoginSuccess)
                            {
                                lblYuE.Text    = ServerFeiPan.KeYongYuE.ToString();
                                lblServer.Text = ServerFeiPan.FeidanUrl;
                                lblName.Text   = ServerFeiPan.LoginName;
                                lblState.Text  = "使用中";
                            }
                            else
                            {
                                lblYuE.Text    = ServerFeiPan.KeYongYuE.ToString();
                                lblServer.Text = ServerFeiPan.FeidanUrl;
                                lblName.Text   = ServerFeiPan.LoginName;
                                lblState.Text  = "已停止";
                            }
                            foreach (ListViewItem item in lvSerState.Items)
                            {
                                if (item.SubItems[2].Text.Equals(_serverUrl))
                                {
                                    item.SubItems[4].Text = ServerFeiPan.IsLoginSuccess ? "使用中" : "已停止";
                                }
                            }
                            //
                            if (fpjgData.isSuccess)
                            {
                                break;
                            }
                        }
                    }
                }
            }
            else
            {
                fpjgData = ServerCommon.SetFeiPanJieGuo(fpjgData, true);
                fpjgData.errorMessage = "未开启";
                //关闭直接返回
                return(fpjgData);
            }

            if (fpjgData.isSuccess == false)
            {
                playFaileSound();

                if (cbStart.Checked && ServerFeiPan.IsLoginSuccess == false)
                {
                    frmMessageTimer frmMessage = new frmMessageTimer("盘口可能坏了,请检查是否可用?");
                    frmMessage.Show();
                    cbStart.Checked = false;
                }
            }


            //for (int i = 0; i < 4; i++)//总和组合
            //{
            //    fpjgData.ZHZHDXDS[i] = true;
            //}

            //
            //lblYuE.Text = fpjgData.yuE;

            //插入
            feiPanJieGuoInsert(xztj, fpjgData, qiHao);

            //查询最新
            chaXunZuiXin();

            return(fpjgData);
            //
            //string result = HttpHelps.Post("", _feidanUrl + "/user/cql_cqsc_lm.aspx?t=all",
            //     _webCookie, Encoding.Default);
        }
示例#8
0
        string chaXunXiaZhu(string qihao, bool isCCC = false)
        {
            DataTable     dtXiaZhu = SQL.SELECTdata(" where 下注文本!='飞盘失败,返还积分' and 下注文本!='回水积分' and 期号='" + qihao + "'", "NameInt_" + (String.IsNullOrWhiteSpace(Seq) ? CacheData.Seq : Seq));
            StringBuilder jieGuo   = new StringBuilder();

            jieGuo.AppendLine(qihao + "期下注统计");
            jieGuo.AppendLine("-----------------------------------------------------------------------------------------------------------------------------");
            jieGuo.AppendLine("         大      小      单      双       0      1       2       3      4        5       6       7       8       9       累计");
            jieGuo.AppendLine("-----------------------------------------------------------------------------------------------------------------------------");

            if ((dtXiaZhu == null || dtXiaZhu.Rows.Count == 0) && isCCC == false)
            {
                jieGuo.AppendLine(
                    @"球道1                
球道2             
球道3                                              
球道4                                   
球道5                         
累计
龙:0;虎:0;合:0;
和(大:0;小:0;单:0;双:0)
总和组合(大单:0;大双:0;小单:0;小双:0)
");
            }
            else
            {
                xztj xz = getXztjModel(dtXiaZhu.Rows);
                if (isCCC)
                {
                    xz = _mainGroup.xiazhutongji;
                }

                //
                int[] lj = new int[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 };
                for (int io = 0; io < 5; io++)
                {
                    int zongji = 0;

                    jieGuo.Append(String.Format("{0,-4}  ", "球道" + (io + 1) + "  "));
                    for (int x = 0; x < 4; x++)
                    {
                        jieGuo.Append(String.Format("{0,-6}  ", xz.DXDS[io, x].ToString()));
                        zongji += xz.DXDS[io, x];
                        lj[x]  += xz.DXDS[io, x];
                    }
                    for (int i = 0; i < 10; i++)
                    {
                        zongji    += xz.QD[io, i];
                        lj[4 + i] += xz.QD[io, i];
                        jieGuo.Append(String.Format("{0,-6}  ", xz.QD[io, i].ToString()));
                    }
                    lj[14] += zongji;
                    jieGuo.AppendLine(String.Format("{0,-6}  ", zongji.ToString()));
                }
                ListViewItem ite = new ListViewItem();
                jieGuo.AppendLine("-----------------------------------------------------------------------------------------------------------------------------");

                jieGuo.Append("累计     ");
                for (int i = 0; i < lj.Length; i++)
                {
                    jieGuo.Append(String.Format("{0,-6}  ", lj[i].ToString()));
                }
                jieGuo.AppendLine("");
                jieGuo.AppendLine("龙:" + xz.LHH[0].ToString() + " 虎:" + xz.LHH[1].ToString() + " 合:" + xz.LHH[2].ToString());
                jieGuo.AppendLine("和(大:" + xz.ZHDXDS[0].ToString() + " 小:" + xz.ZHDXDS[1].ToString() + " 单:" + xz.ZHDXDS[2].ToString() + " 双:" + xz.ZHDXDS[3].ToString() + ")");
                jieGuo.AppendLine("总和组合(大单:" + xz.ZHZHDXDS[0].ToString() + " 大双:" + xz.ZHZHDXDS[1].ToString() + " 小单:" + xz.ZHZHDXDS[2].ToString() + " 小双:" + xz.ZHZHDXDS[3].ToString() + ")");
            }
            jieGuo.AppendLine("-----------------------------------------------------------------------------------------------------------------------------");
            jieGuo.AppendLine("");
            jieGuo.AppendLine("");
            jieGuo.AppendLine("");
            jieGuo.AppendLine("");
            return(jieGuo.ToString());
        }
        public static feiPanJieGuo xiaZhu(string url, CookieContainer webCookie, peilv peiLv, xztj xiaZhu, string qiHao, feiPanJieGuo fpjgData)
        {
            fpjgData.isSuccess = false;
            feiPanJieGuo fpjgDataTemp = new feiPanJieGuo();
            int          xiaZhuJiFen  = 0;
            //获取余额
            decimal yuE = getYuE(url, webCookie);

            try
            {
                int    xiaZhuJiFen_Temp = 0;
                string transtring       = ""; //212,,1,,1.9428,10;
                string arrstring        = ""; //622:1:10;

                bool tiJiaoResult = false;

                #region 大小单双

                transtring       = "";
                arrstring        = "";
                tiJiaoResult     = false;
                xiaZhuJiFen_Temp = 0;

                for (int i = 0; i < 5; i++)//大小单双
                {
                    for (int x = 0; x < 4; x++)
                    {
                        if (xiaZhu.DXDS[i, x] > 0 && fpjgData.DXDS[i, x] == false)
                        {
                            transtring       += fpCanShu.DXDS[i, x].Replace("_", ",,") + ",," + peiLv.DXDS[i, x] + "," + xiaZhu.DXDS[i, x] + ";";
                            arrstring        += fpCanShu.DXDS[i, x].Replace("_", ":") + ":" + xiaZhu.DXDS[i, x] + ";";
                            xiaZhuJiFen_Temp += xiaZhu.DXDS[i, x];
                        }
                    }
                }

                //提交数据
                if (xiaZhuJiFen_Temp > yuE)
                {
                    tiJiaoResult          = false;
                    fpjgData.isSuccess    = false;
                    fpjgData.errorMessage = "金额不足";
                }
                else if (arrstring.Length > 0)
                {
                    tiJiaoResult = postXiaZhu(url, webCookie, transtring, arrstring);
                    if (tiJiaoResult == true)
                    {
                        //===================2018-02===================
                        //提交成功
                        fpjgDataTemp = new feiPanJieGuo();
                        for (int i = 0; i < 5; i++)//大小单双
                        {
                            for (int x = 0; x < 4; x++)
                            {
                                fpjgData.DXDS[i, x]     = true;
                                fpjgDataTemp.DXDS[i, x] = true;
                            }
                        }
                        xiaZhuJiFen += xiaZhuJiFen_Temp;
                        yuE         -= xiaZhuJiFen_Temp;
                        function.FpLog(qiHao, xiaZhu, fpjgDataTemp);
                        //===================2018-02===================
                    }
                    else
                    {
                        fpjgData.isSuccess    = false;
                        fpjgData.errorMessage = "下注失败";
                    }
                }
                else
                {
                    tiJiaoResult = true;//x
                }

                #endregion 大小单双

                #region 单球

                for (int x = 0; x < 5; x++)
                {
                    if (tiJiaoResult == true)
                    {
                        //提交成功继续
                        transtring       = "";
                        arrstring        = "";
                        xiaZhuJiFen_Temp = 0;

                        for (int i = 0; i < 5; i++)
                        {
                            if (xiaZhu.QD[x, i] > 0 && fpjgData.QD[x, i] == false)
                            {
                                transtring       += fpCanShu.QD[x, i].Replace("_", ",,") + ",," + peiLv.QD[x, i] + "," + xiaZhu.QD[x, i] + ";";
                                arrstring        += fpCanShu.QD[x, i].Replace("_", ":") + ":" + xiaZhu.QD[x, i] + ";";
                                xiaZhuJiFen_Temp += xiaZhu.QD[x, i];
                            }
                        }
                        //提交数据
                        if (xiaZhuJiFen_Temp > yuE)
                        {
                            tiJiaoResult          = false;
                            fpjgData.isSuccess    = false;
                            fpjgData.errorMessage = "金额不足";
                        }
                        else if (arrstring.Length > 0)
                        {
                            tiJiaoResult = postXiaZhu(url, webCookie, transtring, arrstring);
                            if (tiJiaoResult == true)
                            {
                                //===================2018-02===================
                                //提交成功
                                fpjgDataTemp = new feiPanJieGuo();
                                for (int i = 0; i < 5; i++)
                                {
                                    fpjgData.QD[x, i]     = true;
                                    fpjgDataTemp.QD[x, i] = true;
                                }
                                xiaZhuJiFen += xiaZhuJiFen_Temp;
                                yuE         -= xiaZhuJiFen_Temp;
                                function.FpLog(qiHao, xiaZhu, fpjgDataTemp);
                                //===================2018-02===================
                            }
                            else
                            {
                                fpjgData.isSuccess    = false;
                                fpjgData.errorMessage = "下注失败";
                            }
                        }
                        else
                        {
                            tiJiaoResult = true;//x
                        }
                    }

                    if (tiJiaoResult == true)
                    {
                        //提交成功继续
                        transtring       = "";
                        arrstring        = "";
                        xiaZhuJiFen_Temp = 0;

                        for (int i = 5; i < 10; i++)
                        {
                            if (xiaZhu.QD[x, i] > 0 && fpjgData.QD[x, i] == false)
                            {
                                transtring       += fpCanShu.QD[x, i].Replace("_", ",,") + ",," + peiLv.QD[x, i] + "," + xiaZhu.QD[x, i] + ";";
                                arrstring        += fpCanShu.QD[x, i].Replace("_", ":") + ":" + xiaZhu.QD[x, i] + ";";
                                xiaZhuJiFen_Temp += xiaZhu.QD[x, i];
                            }
                        }
                        //提交数据
                        if (xiaZhuJiFen_Temp > yuE)
                        {
                            tiJiaoResult          = false;
                            fpjgData.isSuccess    = false;
                            fpjgData.errorMessage = "金额不足";
                        }
                        else if (arrstring.Length > 0)
                        {
                            tiJiaoResult = postXiaZhu(url, webCookie, transtring, arrstring);
                            if (tiJiaoResult == true)
                            {
                                //===================2018-02===================
                                //提交成功
                                fpjgDataTemp = new feiPanJieGuo();
                                for (int i = 5; i < 10; i++)
                                {
                                    fpjgData.QD[x, i]     = true;
                                    fpjgDataTemp.QD[x, i] = true;
                                }
                                xiaZhuJiFen += xiaZhuJiFen_Temp;
                                yuE         -= xiaZhuJiFen_Temp;
                                function.FpLog(qiHao, xiaZhu, fpjgDataTemp);
                                //===================2018-02===================
                            }
                            else
                            {
                                fpjgData.isSuccess    = false;
                                fpjgData.errorMessage = "下注失败";
                            }
                        }
                        else
                        {
                            tiJiaoResult = true;//x
                        }
                    }
                }

                #endregion 单球

                #region 龙虎和 总和

                if (tiJiaoResult == true)
                {
                    //提交成功继续
                    transtring       = "";
                    arrstring        = "";
                    tiJiaoResult     = false;
                    xiaZhuJiFen_Temp = 0;

                    for (int i = 0; i < 3; i++)//龙虎和
                    {
                        if (xiaZhu.LHH[i] > 0 && fpjgData.LHH[i] == false)
                        {
                            transtring       += fpCanShu.LHH[i].Replace("_", ",,") + ",," + peiLv.LHH[i] + "," + xiaZhu.LHH[i] + ";";
                            arrstring        += fpCanShu.LHH[i].Replace("_", ":") + ":" + xiaZhu.LHH[i] + ";";
                            xiaZhuJiFen_Temp += xiaZhu.LHH[i];
                        }
                    }

                    for (int i = 0; i < 4; i++)//总和  总和组合  龙虎和
                    {
                        if (xiaZhu.ZHDXDS[i] > 0 && fpjgData.ZHDXDS[i] == false)
                        {
                            transtring       += fpCanShu.ZHDXDS[i].Replace("_", ",,") + ",," + peiLv.ZHDXDS[i] + "," + xiaZhu.ZHDXDS[i] + ";";
                            arrstring        += fpCanShu.ZHDXDS[i].Replace("_", ":") + ":" + +xiaZhu.ZHDXDS[i] + ";";
                            xiaZhuJiFen_Temp += xiaZhu.ZHDXDS[i];
                        }
                    }

                    //提交数据
                    if (xiaZhuJiFen_Temp > yuE)
                    {
                        tiJiaoResult          = false;
                        fpjgData.isSuccess    = false;
                        fpjgData.errorMessage = "金额不足";
                    }
                    else if (arrstring.Length > 0)
                    {
                        tiJiaoResult = postXiaZhu(url, webCookie, transtring, arrstring);
                        if (tiJiaoResult == true)
                        {
                            //===================2018-02===================
                            //提交成功
                            fpjgDataTemp = new feiPanJieGuo();
                            for (int i = 0; i < 3; i++)//龙虎和
                            {
                                fpjgData.LHH[i]     = true;
                                fpjgDataTemp.LHH[i] = true;
                            }
                            for (int i = 0; i < 4; i++)//总和  总和组合  龙虎和
                            {
                                fpjgData.ZHDXDS[i]     = true;
                                fpjgDataTemp.ZHDXDS[i] = true;
                            }
                            xiaZhuJiFen += xiaZhuJiFen_Temp;
                            yuE         -= xiaZhuJiFen_Temp;

                            function.FpLog(qiHao, xiaZhu, fpjgDataTemp);
                            //===================2018-02===================
                        }
                        else
                        {
                            fpjgData.isSuccess    = false;
                            fpjgData.errorMessage = "下注失败";
                        }
                    }
                    else
                    {
                        tiJiaoResult = true;//x
                    }
                }

                #endregion 龙虎和 总和


                for (int i = 0; i < 4; i++)//总和组合
                {
                    fpjgData.ZHZHDXDS[i] = true;
                }

                //
                if (tiJiaoResult == true)
                {
                    fpjgData.isSuccess = true;
                }
                else
                {
                }
            }
            catch (Exception ex)
            {
                fpjgData.isSuccess    = false;
                fpjgData.errorMessage = "下注错误";
                function.log("下注错误" + qiHao + "  " + fpjgData.errorMessage);
                //提交失败
                //fpjgData = ServerCommon.SetFeiPanJieGuo(fpjgData, false);

                throw ex;
            }

            //
            fpjgData.xiaZhu = xiaZhuJiFen.ToString();

            return(fpjgData);
        }