示例#1
0
    //删除操作
    protected void List_RowDeleting(object sender, GridViewDeleteEventArgs e)
    {
        int zhuanTiId = Int32.Parse(List.DataKeys[e.RowIndex].Value.ToString());

        ZhuanTiEntity zhuanTi = ZhuanTiAccess.GetZhuanTiListById(zhuanTiId, userId);

        zhuanTi.ZhuanTiLive = 0;
        zhuanTi.Synchronize = 1;

        bool success = ZhuanTiAccess.DeleteZhuanTi(zhuanTiId, userId);

        if (success)
        {
            success = ZhuanTiAccess.UpdateZhuanTi(zhuanTi);
            if (success)
            {
                Utility.Alert(this, "删除成功。");

                List.EditIndex = -1;
                BindGrid();
            }
        }
        else
        {
            Utility.Alert(this, "删除失败!");
        }
    }
示例#2
0
    protected void BindGrid()
    {
        DataTable dt = ZhuanTiAccess.GetZhuanTiListDetail(zhuanTiId, userId);

        List.DataSource = dt;
        List.DataBind();

        ZhuanTiEntity zhuanTi = ZhuanTiAccess.GetZhuanTiListById(zhuanTiId, userId);

        this.ZhuanTiDate.Text   = zhuanTi.ZhuanTiDate;
        this.ZhuanTiShouRu.Text = zhuanTi.ZhuanTiShouRu.ToString("0.0##");
        this.ZhuanTiZhiChu.Text = zhuanTi.ZhuanTiZhiChu.ToString("0.0##");
    }
示例#3
0
    //更新操作
    protected void List_RowUpdating(object sender, GridViewUpdateEventArgs e)
    {
        int zhuanTiId = Int32.Parse(List.DataKeys[e.RowIndex].Value.ToString());

        string     zhuanTiImage       = ((HiddenField)List.Rows[e.RowIndex].FindControl("ZhuanTiImageHid")).Value;
        FileUpload zhuanTiImageUpload = (FileUpload)List.Rows[e.RowIndex].FindControl("ZhuanTiImageUpload");

        if (zhuanTiImageUpload.HasFile)
        {
            string imageExt  = ImageHelper.GetImageExt(zhuanTiImageUpload.FileName);
            string imageName = ImageHelper.GetImageName(zhuanTiImage);
            if (imageExt != ".jpg" && imageExt != ".png" && imageExt != ".bmp" && imageExt != ".gif")
            {
                Utility.Alert(this, "图片文件格式不支持!");
                return;
            }
            if (imageName == "none")
            {
                imageName = "zt_" + userId + "_" + Utility.GetRandomNumber(1000, 9999);
            }
            zhuanTiImage = imageName + imageExt;
            string imagePath = Server.MapPath("/Images/ZhuanTi/") + zhuanTiImage;
            try
            {
                zhuanTiImageUpload.SaveAs(imagePath);
                ImageHelper.SaveImage(imagePath, 200, 200);
            }
            catch
            {
                Utility.Alert(this, "专题图片上传失败!");
                return;
            }
        }

        TextBox zhuanTiNameBox = (TextBox)List.Rows[e.RowIndex].FindControl("ZhuanTiNameBox");
        string  zhuanTiName    = zhuanTiNameBox.Text.Trim();

        if (zhuanTiName == "")
        {
            Utility.Alert(this, "专题名称未填写!");
            return;
        }

        ZhuanTiEntity zhuanTi = ZhuanTiAccess.GetZhuanTiListById(zhuanTiId, userId);

        zhuanTi.ZhuanTiImage = zhuanTiImage;
        zhuanTi.ZhuanTiName  = zhuanTiName;
        zhuanTi.UserID       = userId;

        bool success = ZhuanTiAccess.UpdateZhuanTi(zhuanTi);

        if (success)
        {
            Utility.Alert(this, "更新成功。");

            List.EditIndex = -1;
            BindGrid();
        }
        else
        {
            Utility.Alert(this, "更新失败!");
        }
    }