Esempio n. 1
0
    protected void btnAdd_Click(object sender, EventArgs e)
    {
        string Name = tbName.Text.Trim();

        if (Name == "")
        {
            Shove._Web.JavaScript.Alert(this.Page, "请输入专家姓名!");

            return;
        }
        else
        {
            if (new DAL.Tables.T_Users().GetCount("Name='" + tbName.Text.Trim() + "'") == 0)
            {
                Shove._Web.JavaScript.Alert(this.Page, "用户名不存在!");

                return;
            }
        }

        string Image = "";

        //if (tbImage.Value.Trim() != "")
        //{
        //    string UploadPath = this.Server.MapPath("../Private/" + _Site.ID.ToString() + "/ExpertsImages");

        //    if (!System.IO.Directory.Exists(UploadPath))
        //    {
        //        System.IO.Directory.CreateDirectory(UploadPath);
        //    }

        //    if (Shove._IO.File.UploadFile(this.Page, tbImage, "../Private/" + _Site.ID.ToString() + "/ExpertsImages/", ref Image, true, "image") != 0)
        //    {
        //        Shove._Web.JavaScript.Alert(this.Page, "图片文件上传错误!");

        //        return;
        //    }
        //}

        if (ddlImage.SelectedIndex > 0)
        {
            Image = ddlImage.SelectedItem.Text;
        }

        string Description = tbDescription.Text.Trim();

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

            return;
        }

        DAL.Tables.T_ExpertsPredict t_ExpertsPredict = new DAL.Tables.T_ExpertsPredict();

        t_ExpertsPredict.ON.Value          = cbisShow.Checked;
        t_ExpertsPredict.Name.Value        = Name;
        t_ExpertsPredict.LotteryID.Value   = ddlLotteries.SelectedValue;
        t_ExpertsPredict.URL.Value         = Image;
        t_ExpertsPredict.Description.Value = Description;

        long Result = t_ExpertsPredict.Insert();

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

            return;
        }

        Shove._Web.Cache.ClearCache("Default_GetExpertsPredict");

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