Пример #1
0
    private void BindData()
    {
        hlExpertsPredictNewAdd.NavigateUrl = "ExpertsPredictNewsAdd.aspx";

        DataTable dt = new DAL.Tables.T_ExpertsPredictNews().Open("", "", "");

        if (dt == null)
        {
            PF.GoError(ErrorNumber.DataReadWrite, "数据库繁忙,请重试", this.GetType().BaseType.FullName + "(-62)");

            return;
        }

        g.DataSource = dt;
        g.DataBind();
    }
    private void BindExpertsNewInfo()
    {
        DataTable dt = new DAL.Tables.T_ExpertsPredictNews().Open("", "ID=" + Shove._Web.Utility.FilteSqlInfusion(hidID.Value) + "", "");

        if (dt == null || dt.Rows.Count == 0)
        {
            Shove._Web.JavaScript.Alert(this.Page, "记录不存在!");

            return;
        }

        cbisShow.Checked   = Shove._Convert.StrToBool(dt.Rows[0]["ON"].ToString(), true);
        tbContent.Value    = dt.Rows[0]["Url"].ToString();
        tbDescription.Text = dt.Rows[0]["Description"].ToString();
        ddlExpertsPredictNews.SelectedValue = dt.Rows[0]["ExpertsPredictID"].ToString();
    }
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        string Url = tbContent.Value.Trim();

        if (string.IsNullOrEmpty(Url))
        {
            Shove._Web.JavaScript.Alert(this.Page, "请输入内容!");

            return;
        }

        string Description = tbDescription.Text.Trim();

        if (Description == "")
        {
            Shove._Web.JavaScript.Alert(this.Page, "请输入文字描述!");

            return;
        }

        DAL.Tables.T_ExpertsPredictNews t_ExpertsPredictNews = new DAL.Tables.T_ExpertsPredictNews();

        t_ExpertsPredictNews.ON.Value               = cbisShow.Checked;
        t_ExpertsPredictNews.URL.Value              = Url;
        t_ExpertsPredictNews.Description.Value      = Description;
        t_ExpertsPredictNews.ExpertsPredictID.Value = ddlExpertsPredictNews.SelectedValue;
        t_ExpertsPredictNews.isWinning.Value        = cbisWinning.Checked;

        long Result = t_ExpertsPredictNews.Insert();

        if (Result < 0)
        {
            Shove._Web.JavaScript.Alert(this, "添加失败");

            return;
        }
        Shove._Web.Cache.ClearCache(CacheKey.ExpertsPredictNews);
        Shove._Web.Cache.ClearCache("Default_GetExpertsPredictNews");

        Shove._Web.JavaScript.Alert(this, "添加成功", "ExpertsPredictNews.aspx");
    }