示例#1
0
        protected void rptlist_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemIndex < 0)
            {
                return;
            }
            DataRowView curData    = (DataRowView)e.Item.DataItem;
            Label       ltrGame    = (Label)e.Item.FindControl("ltrGame");
            Literal     ltrTime    = (Literal)e.Item.FindControl("ltrTime");
            HyperLink   lnkTuVan   = (HyperLink)e.Item.FindControl("lnkTuVan");
            HyperLink   lnkThongke = (HyperLink)e.Item.FindControl("lnkThongke");
            HyperLink   lnkKQCho   = (HyperLink)e.Item.FindControl("lnkKQCho");

            if (lang == 1)
            {
                if (ConvertUtility.ToInt32(curData["Status"]) == 1)
                {
                    ltrGame.Text = curData["Team_Name1"].ToString() + " ? - ? " + curData["Team_Name2"].ToString();
                    if (ThethaoController.GetDetail_YKCG_ByGameID(curData["PK_Game_ID"].ToString()).Rows.Count > 0)
                    {
                        //charing
                        //string content1 = cpid + "&" + Constant.thethao + "6" + curData["Sport_Id"].ToString() + "&" + tkprice + "&" + vmstransactionid;
                        //lnkThongke.NavigateUrl = ConfigurationSettings.AppSettings.Get("vms3g") + "?link=" + Server.UrlEncode(EAS.EncryptData(content1, ConfigurationSettings.AppSettings.Get("vmskey")));
                        lnkThongke.NavigateUrl = "../ThongKe.aspx?id=" + curData["Sport_Id"].ToString() + "&lang=" + lang + "&w=" + width;
                    }
                    else
                    {
                        lnkThongke.Enabled = false;
                    }
                    //charing
                    DataTable tip = ThethaoController.GetDetail_Tip_ByGameID(curData["PK_Game_ID"].ToString());
                    if (tip.Rows.Count > 0)
                    {
                        //string content2 = cpid + "&" + Constant.thethao + "7" + curData["Sport_Id"].ToString() + "&" + tvprice + "&" + vmstransactionid;
                        //lnkTuVan.NavigateUrl = ConfigurationSettings.AppSettings.Get("vms3g") + "?link=" + Server.UrlEncode(EAS.EncryptData(content2, ConfigurationSettings.AppSettings.Get("vmskey")));
                        lnkTuVan.NavigateUrl = "../TuVan.aspx?id=" + curData["Sport_Id"].ToString() + "&lang=" + lang + "&w=" + width;
                    }
                    else
                    {
                        lnkTuVan.Enabled = false;
                    }

                    //string content3 = cpid + "&" + Constant.thethao + "8" + curData["Sport_Id"].ToString() + "&" + kqcprice + "&" + vmstransactionid;
                    //lnkKQCho.NavigateUrl = ConfigurationSettings.AppSettings.Get("vms3g") + "?link=" + Server.UrlEncode(EAS.EncryptData(content3, ConfigurationSettings.AppSettings.Get("vmskey")));

                    lnkKQCho.NavigateUrl = "../KQCho.aspx?id=" + curData["Sport_Id"].ToString() + "&lang=" + lang + "&w=" + width;
                }
                else
                {
                    ltrGame.Text       = curData["Team_Name1"].ToString() + " " + curData["Team1Score"].ToString() + " - " + curData["Team2Score"].ToString() + " " + curData["Team_Name2"].ToString();
                    lnkThongke.Enabled = false;
                    lnkTuVan.Enabled   = false;
                    lnkKQCho.Enabled   = false;
                }
                lnkTuVan.Text   = "Tư vấn";
                lnkThongke.Text = "Thống kê";
                lnkKQCho.Text   = "KQ chờ";
            }
            else
            {
                if (ConvertUtility.ToInt32(curData["Status"]) == 1)
                {
                    ltrGame.Text = UnicodeUtility.UnicodeToKoDau(curData["Team_Name1"].ToString()) + " ? - ? " + UnicodeUtility.UnicodeToKoDau(curData["Team_Name2"].ToString());

                    //charing
                    //string content1 = cpid + "&" + Constant.thethao + "6" + curData["Sport_Id"].ToString() + "&" + tkprice + "&" + vmstransactionid;
                    //lnkThongke.NavigateUrl = ConfigurationSettings.AppSettings.Get("vms3g") + "?link=" + Server.UrlEncode(EAS.EncryptData(content1, ConfigurationSettings.AppSettings.Get("vmskey")));

                    //charing
                    DataTable tip = ThethaoController.GetDetail_Tip_ByGameID(curData["PK_Game_ID"].ToString());
                    if (tip.Rows.Count > 0)
                    {
                        //string content2 = cpid + "&" + Constant.thethao + "7" + curData["Sport_Id"].ToString() + "&" + tvprice + "&" + vmstransactionid;
                        //lnkTuVan.NavigateUrl = ConfigurationSettings.AppSettings.Get("vms3g") + "?link=" + Server.UrlEncode(EAS.EncryptData(content2, ConfigurationSettings.AppSettings.Get("vmskey")));
                    }

                    //string content3 = cpid + "&" + Constant.thethao + "8" + curData["Sport_Id"].ToString() + "&" + kqcprice + "&" + vmstransactionid;
                    //lnkKQCho.NavigateUrl = ConfigurationSettings.AppSettings.Get("vms3g") + "?link=" + Server.UrlEncode(EAS.EncryptData(content3, ConfigurationSettings.AppSettings.Get("vmskey")));
                    lnkThongke.NavigateUrl = UrlProcess.GetCompetitionThongKeUrl(lang.ToString(), width, curData["PK_Game_ID"].ToString());
                    lnkTuVan.NavigateUrl   = UrlProcess.GetCompetitionTuVanUrl(lang.ToString(), width, curData["PK_Game_ID"].ToString());
                    lnkKQCho.NavigateUrl   = UrlProcess.GetCompetitionKQChoUrl(lang.ToString(), width, curData["PK_Game_ID"].ToString());
                }
                else
                {
                    ltrGame.Text       = UnicodeUtility.UnicodeToKoDau(curData["Team_Name1"].ToString()) + " " + curData["Team1Score"].ToString() + " - " + curData["Team2Score"].ToString() + " " + UnicodeUtility.UnicodeToKoDau(curData["Team_Name2"].ToString());
                    lnkThongke.Enabled = false;
                    lnkTuVan.Enabled   = false;
                    lnkKQCho.Enabled   = false;
                }
            }
            ltrTime.Text = ConvertUtility.ToDateTime(curData["StartTime"]).ToString("dd/MM/yyyy HH:mm");
        }