Exemple #1
0
    /// <summary>
    /// 得到截止时间
    /// </summary>
    /// <param name="date"></param>
    /// <param name="id"></param>
    /// <returns></returns>
    public static string GetStopSelltime(string date)
    {
        double time = 0;

        DAL.Tables.T_PlayTypes play = new DAL.Tables.T_PlayTypes();
        DataTable table             = play.Open("SystemEndAheadMinute", "id=7201", "");

        if (table == null)
        {
            return(date);
        }

        if (table.Rows.Count > 0)
        {
            time = double.Parse(table.Rows[0]["SystemEndAheadMinute"].ToString());
            date = Shove._Convert.StrToDateTime(date, DateTime.Now.ToString()).AddMinutes(-time).ToString("yy-MM-dd HH:mm");
        }

        return(date);
    }
Exemple #2
0
    //生成HTML
    private void createHTML(DataTable dt, ref string strHTML, ref int jzCount, ref string strlgList)
    {
        //初始化
        jzCount   = 0;
        strHTML   = "";
        strlgList = "<ul id=\"lgList\">";

        int RqCount   = 0;
        int NoRqCount = 0;

        DAL.Tables.T_PlayTypes play = new DAL.Tables.T_PlayTypes();

        System.Data.DataTable table = play.Open("SystemEndAheadMinute", "id=7201", "");

        if (table == null)
        {
            return;
        }

        double time = 0;

        if (table.Rows.Count > 0)
        {
            time = double.Parse(table.Rows[0]["SystemEndAheadMinute"].ToString());
        }

        if (dt.Rows != null && dt.Rows.Count > 0)
        {
            //变量
            StringBuilder sb          = new StringBuilder(); //构造HTML
            int           i           = 0;                   //未截止的赛事计数器
            int           m           = 0;                   //赛事计数器
            DateTime      startDate   = DateTime.Now;        //开始时间(分组的开始时间)
            DateTime      endDate     = DateTime.Now;        //结束时间(分组的结束时间)
            DateTime      date        = DateTime.Now;        //赛事开始时间
            DateTime      saleEndDate = DateTime.Now;        //销售截止时间
            string        lineStyle   = "";                  //行样式
            string        Day         = "";
            string        OldDay      = "";

            try
            {
                foreach (DataRow dr in dt.Rows)
                {
                    //获取开赛时间及停售时间
                    date        = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString());
                    saleEndDate = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString());
                    Day         = dr["Day"].ToString();

                    if (!OldDay.Equals(Day))
                    {
                        if (!string.IsNullOrEmpty(OldDay))
                        {
                            sb.Append("</tbody>");
                        }

                        sb.AppendLine("<tr class=\"form_tr5\">")
                        .AppendLine("<td colspan=\"16\" height=\"24\"><a style=\"color: rgb(102, 0, 0); cursor: pointer;\" onclick=\"opendate('" + Day.Insert(6, "-").Insert(4, "-") + "')\"><span class=\"bold\">" + Day.Insert(6, "-").Insert(4, "-") + getWeekDayName(Shove._Convert.StrToDateTime(Day.Insert(6, "-").Insert(4, "-"), DateTime.Now.ToString()).DayOfWeek) + "</span><span id=\"img_" + Day.Insert(6, "-").Insert(4, "-") + "\" alt=\"点击隐藏\" class=\"s_hidden\">点击隐藏 </span></td>")
                        .AppendLine("</tr><tbody id=\"d_" + Day.Insert(6, "-").Insert(4, "-") + "\">");
                    }

                    OldDay = Day;

                    //开始构造赛事行
                    lineStyle = m % 2 == 0 ? "form_tr4" : "form_tr4_2";

                    sb.Append("<tr class='" + lineStyle + "' zid=\"" + dr["MatchID"].ToString() + "\" mid=\"" + dr["MatchID"].ToString() + "\" pdate=\"" + OldDay.Insert(6, "-").Insert(4, "-") + "\" pname=\"" + (((int)startDate.DayOfWeek) == 0 ? 7 : ((int)startDate.DayOfWeek)).ToString() + dr["MatchNumber"].ToString().Substring(dr["MatchNumber"].ToString().Length - 3) + "\" lg=\"" + dr["Game"].ToString() + "\" rq=\"" + dr["mainloseball"].ToString() + "\" win=\"" + dr["Win"].ToString() + "\" draw=\"" + dr["Flat"].ToString() + "\" lost=\"" + dr["Lose"].ToString() + "\">")
                    .AppendLine("<td><input name=\"m" + dr["MatchID"].ToString() + "\" type=\"checkbox\" value=\"" + dr["MatchID"].ToString() + "\" checked=\"checked\"/>" + dr["MatchNumber"].ToString() + "</td>")
                    .Append("<td class=\"team1\" bgcolor=\"" + dr["GameColor"].ToString() + "\"><font color=\"#ffffff\">" + dr["Game"].ToString() + "</font></a></td>")
                    .AppendLine("<td>" + saleEndDate.AddMinutes(time * -1).ToString("HH:mm") + "</td>")
                    .AppendLine("<td>" + dr["MainTeam"].ToString() + "</td>");

                    if (dr["mainloseball"].ToString().IndexOf("-") >= 0)
                    {
                        sb.AppendLine("<td class=\"green\">");
                    }
                    else if (Shove._Convert.StrToInt(dr["mainloseball"].ToString(), 0) > 0)
                    {
                        sb.AppendLine("<td class=\"red\">");
                    }
                    else
                    {
                        sb.AppendLine("<td>");
                    }
                    // 判断让球  正负
                    int mainloseball = Shove._Convert.StrToInt(dr["mainloseball"].ToString(), -100);

                    if (mainloseball == -100)
                    {
                        sb.AppendLine(dr["mainloseball"].ToString() + "</b></td>");
                    }
                    else
                    {
                        if (mainloseball > 0)
                        {
                            sb.AppendLine("+" + dr["mainloseball"].ToString() + "</b></td>");
                        }
                        else
                        {
                            sb.AppendLine(dr["mainloseball"].ToString() + "</b></td>");
                        }
                    }
                    sb.AppendLine("<td>" + dr["GuestTeam"].ToString() + "</td>")
                    .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropeSSP"].ToString(), 0).ToString("F2") + "</td>")
                    .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropePSP"].ToString(), 0).ToString("F2") + "</td>")
                    .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropeFSP"].ToString(), 0).ToString("F2") + "</td>")
                    .AppendLine("<td>析 亚 欧</td>")
                    .AppendLine("<td class=\"sp_bg\" align=\"center\" style=\"cursor:pointer\">&nbsp;<input type=\"checkbox\" value=\"3\" /><span>" + (Shove._Convert.StrToDouble(dr["Win"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Win"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .AppendLine("<td class=\"sp_bg\" align=\"center\" style=\"cursor:pointer\">&nbsp;<input type=\"checkbox\" value=\"1\" /><span>" + (Shove._Convert.StrToDouble(dr["Flat"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Flat"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .AppendLine("<td class=\"sp_bg\" align=\"center\" style=\"cursor:pointer\">&nbsp;<input type=\"checkbox\" value=\"0\" /><span>" + (Shove._Convert.StrToDouble(dr["Lose"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Lose"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .AppendLine("<td style=\"cursor:pointer\"><input type=\"checkbox\" name=\"ck" + dr["MatchID"].ToString() + "\" /></td>")
                    .AppendLine("</tr>");

                    if (strlgList.IndexOf(dr["Game"].ToString()) < 0)
                    {
                        strlgList += "<li><input id=\"lg" + dr["Game"].ToString() + "\" m=\"" + dr["Game"].ToString() + "\" type=\"checkbox\" checked=\"checked\"><label for=\"lg" + dr["Game"].ToString() + "\">" + dr["Game"].ToString() + "</label></li>";
                    }

                    if (Shove._Convert.StrToInt(dr["mainloseball"].ToString(), 0) == 0)
                    {
                        NoRqCount += 1;
                    }
                    else
                    {
                        RqCount += 1;
                    }

                    i++;
                    m++;
                }
            }
            catch (Exception ex)
            {
                new Log("TWZT").Write(this.GetType() + ex.Message);

                strHTML = "";
            }

            lbShowRq.Text = "让球(" + RqCount.ToString() + "场)";

            lbShowRoRaq.Text = "非让球(" + NoRqCount.ToString() + "场)";

            strlgList += "</ul>";
            sb.AppendLine("</tbody>");
            strHTML = sb.ToString();
            //noMatch.Value = i.ToString();
        }
    }
Exemple #3
0
    //生成HTML
    private void createHTML(DataTable dt, ref string strHTML, ref int jzCount, ref string strlgList)
    {
        //初始化
        jzCount   = 0;
        strHTML   = "";
        strlgList = "<ul id=\"lgList\">";

        DAL.Tables.T_PlayTypes play = new DAL.Tables.T_PlayTypes();

        System.Data.DataTable table = play.Open("SystemEndAheadMinute", "id=7302", "");

        if (table == null)
        {
            return;
        }

        double time = 0;

        if (table.Rows.Count > 0)
        {
            time = double.Parse(table.Rows[0]["SystemEndAheadMinute"].ToString());
        }

        if (dt.Rows != null && dt.Rows.Count > 0)
        {
            //变量
            StringBuilder sb          = new StringBuilder(); //构造HTML
            int           i           = 0;                   //未截止的赛事计数器
            int           m           = 0;                   //赛事计数器
            DateTime      startDate   = DateTime.Now;        //开始时间(分组的开始时间)
            DateTime      endDate     = DateTime.Now;        //结束时间(分组的结束时间)
            DateTime      date        = DateTime.Now;        //赛事开始时间
            DateTime      saleEndDate = DateTime.Now;        //销售截止时间
            string        lineStyle   = "";                  //行样式

            try
            {
                foreach (DataRow dr in dt.Rows)
                {
                    //获取开赛时间及停售时间
                    date        = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString());
                    saleEndDate = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString());

                    //分组行的构造
                    if (m == 0)
                    {
                        if (string.Compare(date.ToString("HH:mm"), "12:00") >= 0)
                        {
                            startDate = Shove._Convert.StrToDateTime(date.ToString("yyyy-MM-dd") + " 12:00:00", DateTime.Now.ToString());
                            endDate   = Shove._Convert.StrToDateTime(date.AddDays(1).ToString("yyyy-MM-dd") + " 12:00:00", DateTime.Now.ToString());
                        }
                        else
                        {
                            startDate = Shove._Convert.StrToDateTime(date.AddDays(-1).ToString("yyyy-MM-dd") + " 12:00:00", DateTime.Now.ToString());
                            endDate   = Shove._Convert.StrToDateTime(date.ToString("yyyy-MM-dd") + " 12:00:00", DateTime.Now.ToString());
                        }

                        sb.AppendLine("<tr class=\"form_tr5\">")
                        .AppendLine("<td colspan=\"14\" height=\"24\"><a style=\"color: rgb(102, 0, 0); cursor: pointer;\" onclick=\"opendate('" + startDate.ToString("yyyy-MM-dd") + "')\"><span class=\"bold\">" + startDate.ToString("yyyy-MM-dd") + getWeekDayName(startDate.DayOfWeek) + "</span><span id=\"img_" + startDate.ToString("yyyy-MM-dd") + "\" alt=\"点击隐藏\" class=\"s_hidden\">点击隐藏 </span></td>")
                        .AppendLine("</tr><tbody id=\"d_" + startDate.ToString("yyyy-MM-dd") + "\">");
                    }
                    else if (date > endDate)
                    {
                        startDate = startDate.AddDays((date - endDate).Days + 1);
                        endDate   = endDate.AddDays((date - endDate).Days + 1);

                        sb.AppendLine("</tbody><tr class=\"form_tr5\">")
                        .AppendLine("<td colspan=\"14\" height=\"24\"><a style=\"color: rgb(102, 0, 0); cursor: pointer;\" onclick=\"opendate('" + startDate.ToString("yyyy-MM-dd") + "')\"><span class=\"bold\">" + startDate.ToString("yyyy-MM-dd") + getWeekDayName(startDate.DayOfWeek) + "</span><span id=\"img_" + startDate.ToString("yyyy-MM-dd") + "\" alt=\"点击隐藏\" class=\"s_hidden\">点击隐藏 </span></td>")
                        .AppendLine("</tr><tbody id=\"d_" + startDate.ToString("yyyy-MM-dd") + "\">");
                    }

                    //开始构造赛事行
                    lineStyle = m % 2 == 0 ? "form_tr4" : "form_tr4_2";

                    sb.Append("<tr class='" + lineStyle + "' zid=\"" + dr["MatchID"].ToString() + "\" mid=\"" + dr["MatchID"].ToString() + "\" pdate=\"" + saleEndDate.ToString("yyyy-MM-dd") + "\"  lg=\"" + dr["Game"].ToString() + "\" win=\"" + dr["letmainwin"].ToString() + "\" lost=\"" + dr["letmainlose"].ToString() + "\">")
                    .AppendLine("<td id=\"pltr_" + dr["MatchID"].ToString() + "\"><input name=\"m" + dr["MatchID"].ToString() + "\" type=\"checkbox\" value=\"" + dr["MatchID"].ToString() + "\" checked=\"checked\"/>" + dr["MatchNumber"].ToString() + "</td>")
                    .Append("<td class=\"team1\" bgcolor=\"#FF0000\"><font color=\"#ffffff\">" + dr["Game"].ToString() + "</font></td>")
                    .AppendLine("<td>" + saleEndDate.AddMinutes(time * -1).ToString("HH:mm") + "</td>")
                    .AppendLine("<td>" + dr["GuestTeam"].ToString() + "</td>");

                    if (dr["letscore"].ToString().IndexOf("-") >= 0)
                    {
                        sb.AppendLine("<td style=\"color:#090\"><span class=\"sp_down\"><strong>" + dr["letscore"].ToString() + "</strong></span></td>");
                    }
                    else
                    {
                        int mainloseball = Shove._Convert.StrToInt(dr["letscore"].ToString(), -100);

                        if (mainloseball == -100)
                        {
                            sb.AppendLine("<td style=\"color:#F00\"><span class=\"sp_up\"><strong>" + dr["letscore"].ToString() + "</strong></span></td>");
                        }
                        else
                        {
                            if (mainloseball > 0)
                            {
                                sb.AppendLine("<td style=\"color:#F00\"><span class=\"sp_up\"><strong>" + dr["letscore"].ToString() + "</strong></span></td>");
                            }
                            else
                            {
                                sb.AppendLine("<td style=\"color:#F00\"><span class=\"sp_up\"><strong>" + dr["letscore"].ToString() + "</strong></span></td>");
                            }
                        }
                    }

                    sb.AppendLine("<td>" + dr["MainTeam"].ToString() + "</td>")
                    .AppendLine("<td class=\"sp_bg\" align=\"center\" style=\"cursor:pointer\">&nbsp;<input type=\"checkbox\" value=\"1\" /><span>" + Shove._Convert.StrToDouble(dr["letmainlose"].ToString(), 0).ToString("F2") + "</span></td>")
                    .AppendLine("<td class=\"sp_bg\" align=\"center\" style=\"cursor:pointer\">&nbsp;<input type=\"checkbox\" value=\"2\" /><span>" + Shove._Convert.StrToDouble(dr["letmainwin"].ToString(), 0).ToString("F2") + "</span></td>")
                    .AppendLine("<td style=\"cursor:pointer\"><input type=\"checkbox\" name=\"ck" + dr["MatchID"].ToString() + "\" /></td>")
                    .AppendLine("</tr>");

                    if (strlgList.IndexOf(dr["Game"].ToString()) < 0)
                    {
                        strlgList += "<li><input id=\"lg" + dr["Game"].ToString() + "\" m=\"" + dr["Game"].ToString() + "\" type=\"checkbox\" checked=\"checked\"><label for=\"lg" + dr["Game"].ToString() + "\">" + dr["Game"].ToString() + "</label></li>";
                    }

                    i++;
                    m++;
                }
            }
            catch (Exception ex)
            {
                new Log("TWZT").Write(this.GetType() + ex.Message);

                strHTML = "";
            }

            strlgList += "</ul>";
            sb.AppendLine("</tbody>");
            strHTML = sb.ToString();
        }
    }
    //生成HTML
    private void createHTML(DataTable dt, ref string strHTML, ref int jzCount, ref string strlgList)
    {
        //初始化
        jzCount   = 0;
        strHTML   = "";
        strlgList = "<ul id=\"lgList\">";

        DAL.Tables.T_PlayTypes play = new DAL.Tables.T_PlayTypes();

        System.Data.DataTable table = play.Open("SystemEndAheadMinute", "id=7202", "");

        if (table == null)
        {
            return;
        }

        double time = 0;

        if (table.Rows.Count > 0)
        {
            time = double.Parse(table.Rows[0]["SystemEndAheadMinute"].ToString());
        }

        if (dt.Rows != null && dt.Rows.Count > 0)
        {
            //变量
            StringBuilder sb          = new StringBuilder(); //构造HTML
            int           i           = 0;                   //未截止的赛事计数器
            int           m           = 0;                   //赛事计数器
            DateTime      startDate   = DateTime.Now;        //开始时间(分组的开始时间)
            DateTime      endDate     = DateTime.Now;        //结束时间(分组的结束时间)
            DateTime      date        = DateTime.Now;        //赛事开始时间
            DateTime      saleEndDate = DateTime.Now;        //销售截止时间
            string        lineStyle   = "";                  //行样式
            string        Day         = "";
            string        OldDay      = "";

            try
            {
                foreach (DataRow dr in dt.Rows)
                {
                    //获取开赛时间及停售时间
                    date        = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString());
                    saleEndDate = Shove._Convert.StrToDateTime(dr["StopSellTime"].ToString(), DateTime.Now.ToString());
                    Day         = dr["Day"].ToString();

                    if (!OldDay.Equals(Day))
                    {
                        if (!string.IsNullOrEmpty(OldDay))
                        {
                            sb.Append("</tbody>");
                        }

                        sb.AppendLine("<tr class=\"form_tr5\">")
                        .AppendLine("<td colspan=\"16\" height=\"24\"><a style=\"color: rgb(102, 0, 0); cursor: pointer;\" onclick=\"opendate('" + Day.Insert(6, "-").Insert(4, "-") + "')\"><span class=\"bold\">" + Day.Insert(6, "-").Insert(4, "-") + getWeekDayName(Shove._Convert.StrToDateTime(Day.Insert(6, "-").Insert(4, "-"), DateTime.Now.ToString()).DayOfWeek) + "</span><span id=\"img_" + Day.Insert(6, "-").Insert(4, "-") + "\" alt=\"点击隐藏\" class=\"s_hidden\">点击隐藏 </span></td>")
                        .AppendLine("</tr><tbody id=\"d_" + Day.Insert(6, "-").Insert(4, "-") + "\">");
                    }

                    OldDay = Day;

                    //开始构造赛事行
                    lineStyle = m % 2 == 0 ? "form_tr4" : "form_tr4_2";

                    sb.Append("<tr class='" + lineStyle + "' zid=\"" + dr["MatchID"].ToString() + "\" mid=\"" + dr["MatchID"].ToString() + "\" pdate=\"" + OldDay.Insert(6, "-").Insert(4, "-") + "\" pname=\"" + (((int)startDate.DayOfWeek) == 0 ? 7 : ((int)startDate.DayOfWeek)).ToString() + dr["MatchNumber"].ToString().Substring(dr["MatchNumber"].ToString().Length - 3) + "\" lg=\"" + dr["Game"].ToString() + "\" odds=\"" + dr["Sother"].ToString() + "," + dr["S10"].ToString() + "," + dr["S20"].ToString() + "," + dr["S21"].ToString() + "," + dr["S30"].ToString() + "," + dr["S31"].ToString() + "," + dr["S32"].ToString() + "," + dr["S40"].ToString() + "," + dr["S41"].ToString() + "," + dr["S42"].ToString() + "," + dr["S50"].ToString() + "," + dr["S51"].ToString() + "," + dr["S52"].ToString() + "," + dr["Pother"].ToString() + "," + dr["P00"].ToString() + "," + dr["P11"].ToString() + "," + dr["P22"].ToString() + "," + dr["P33"].ToString() + "," + dr["Fother"].ToString() + "," + dr["F01"].ToString() + "," + dr["F02"].ToString() + "," + dr["F12"].ToString() + "," + dr["F03"].ToString() + "," + dr["F13"].ToString() + "," + dr["F23"].ToString() + "," + dr["F04"].ToString() + "," + dr["F14"].ToString() + "," + dr["F24"].ToString() + "," + dr["F05"].ToString() + "," + dr["F15"].ToString() + "," + dr["F25"].ToString() + "\">")
                    .AppendLine("<td><input name=\"m" + dr["MatchID"].ToString() + "\" type=\"checkbox\" value=\"" + dr["MatchID"].ToString() + "\" checked=\"checked\"/>" + dr["MatchNumber"].ToString() + "</td>")
                    .Append("<td class=\"team1\" bgcolor=\"" + dr["GameColor"].ToString() + "\"><font color=\"#FFFFFF\">" + dr["Game"].ToString() + "</font></td>")
                    .AppendLine("<td>" + saleEndDate.AddMinutes(time * -1).ToString("MM-dd HH:mm") + "</td>")
                    .AppendLine("<td>" + dr["MainTeam"].ToString() + "</td>")
                    .AppendLine("<td>" + dr["GuestTeam"].ToString() + "</td>")
                    .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropeSSP"].ToString(), 0).ToString("F2") + "</td>")
                    .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropePSP"].ToString(), 0).ToString("F2") + "</td>")
                    .AppendLine("<td class=\"odds\">" + Shove._Convert.StrToDouble(dr["EuropeFSP"].ToString(), 0).ToString("F2") + "</td>")
                    .AppendLine("<td>析 亚 欧</td>");

                    if (m == 0)
                    {
                        sb.Append("<td class=\"sp\"><a onclick=\"openclose(" + dr["MatchID"].ToString() + ")\"><img src=\"images/btn_sp.gif\" alt=\"隐藏选项\" id=\"img_" + dr["MatchID"].ToString() + "\" /></a></td>")
                        .Append("</tr>")
                        .Append("<tr id=\"pltr_" + dr["MatchID"].ToString() + "\">");
                    }
                    else
                    {
                        sb.Append("<td class=\"sp\"><a onclick=\"openclose(" + dr["MatchID"].ToString() + ")\"><img src=\"images/btn_spadd.gif\" alt=\"展开选项\" id=\"img_" + dr["MatchID"].ToString() + "\" /></a></td>")
                        .Append("</tr>")
                        .Append("<tr id=\"pltr_" + dr["MatchID"].ToString() + "\" style=\"display:none;\">");
                    }

                    sb.Append("<td colspan=\"11\">")
                    .Append("<div class=\"sp_box\">")
                    .Append("<table class=\"sp_table\" width=\"100%\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\">")
                    .Append("<tbody>")
                    .Append("<tr class=\"sp_3\">")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"3A\" /><strong>胜其它</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["Sother"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Sother"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"10\" /><strong>1:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S10"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S10"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"20\" /><strong>2:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S20"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S20"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"21\" /><strong>2:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S21"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S21"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"30\" /><strong>3:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S30"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S30"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"31\" /><strong>3:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S31"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S31"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"32\" /><strong>3:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S32"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S32"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"40\" /><strong>4:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S40"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S40"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"41\" /><strong>4:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S41"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S41"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"42\" /><strong>4:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S42"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S42"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"50\" /><strong>5:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S50"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S50"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"51\" /><strong>5:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S51"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S51"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"52\" /><strong>5:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["S52"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["S52"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\"><input type=\"checkbox\" name=\"ck" + dr["MatchID"].ToString() + "\" />包</td></tr><tr class=\"sp_1\">")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"1A\" /><strong>平其它</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["Pother"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Pother"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"00\" /><strong>0:0</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["P00"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["P00"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"11\" /><strong>1:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["P11"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["P11"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"22\" /><strong>2:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["P22"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["P22"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"33\" /><strong>3:3</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["P33"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["P33"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td colspan=\"8\">&nbsp;</td><td align=\"center\" style=\"cursor:pointer\"><input type=\"checkbox\" name=\"ck" + dr["MatchID"].ToString() + "\" />包</td>")
                    .Append("</tr>")
                    .Append("<tr class=\"sp_0\">")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"0A\" /><strong>负其它</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["Fother"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["Fother"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"01\" /><strong>0:1</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F01"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F01"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"02\" /><strong>0:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F02"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F02"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"12\" /><strong>1:2</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F12"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F12"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"03\" /><strong>0:3</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F03"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F03"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"13\" /><strong>1:3</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F13"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F13"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"23\" /><strong>2:3</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F23"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F23"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"04\" /><strong>0:4</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F04"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F04"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"14\" /><strong>1:4</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F14"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F14"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"24\" /><strong>2:4</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F24"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F24"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"05\" /><strong>0:5</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F05"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F05"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"15\" /><strong>1:5</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F15"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F15"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\" ><input type=\"checkbox\" value=\"25\" /><strong>2:5</strong><br /><span>" + (Shove._Convert.StrToDouble(dr["F25"].ToString(), 0) > 0 ? Shove._Convert.StrToDouble(dr["F25"].ToString(), 0).ToString("F2") : "") + "</span></td>")
                    .Append("<td align=\"center\" style=\"cursor:pointer\"><input type=\"checkbox\" name=\"ck" + dr["MatchID"].ToString() + "\" />包</td>")
                    .Append("</tr>")
                    .Append("</tbody>")
                    .Append("</table>")
                    .Append("</div>")
                    .Append("</td>")
                    .Append("</tr>");

                    if (strlgList.IndexOf(dr["Game"].ToString()) < 0)
                    {
                        strlgList += "<li><input id=\"lg" + dr["Game"].ToString() + "\" m=\"" + dr["Game"].ToString() + "\" type=\"checkbox\" checked=\"checked\"><label for=\"lg" + dr["Game"].ToString() + "\">" + dr["Game"].ToString() + "</label></li>";
                    }

                    i++;
                    m++;
                }
            }
            catch (Exception ex)
            {
                new Log("TWZT").Write(this.GetType() + ex.Message);

                strHTML = "";
            }

            strlgList += "</ul>";
            sb.AppendLine("</tbody>");
            strHTML = sb.ToString();
            //noMatch.Value = i.ToString();
        }
    }