protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { #region --删除 if (e.CommandName == "cmdDelete") { Tz888.BLL.TPPicture bllobj = new Tz888.BLL.TPPicture(); Tz888.SQLServerDAL.TPPicture tpobj = new Tz888.SQLServerDAL.TPPicture(); DataSet ds = tpobj.GetOnePicMess(e.CommandArgument.ToString()); if (ds.Tables[0].Rows.Count > 0) { try { string strHtmlURL = ds.Tables[0].Rows[0]["HtmlURL"].ToString(); string strMiniatureUrl = ds.Tables[0].Rows[0]["MiniatureUrl"].ToString(); Tz888.Common.FileManage.FileDelete(strHtmlURL); Tz888.Common.FileManage.FileDelete(strMiniatureUrl); } catch { } } bool isSuccess = false; isSuccess = bllobj.DeletePicMess(e.CommandArgument.ToString()); if (isSuccess) { Response.Redirect(Request.RawUrl); } else { Response.Write("<script>alert('对编号为" + e.CommandArgument.ToString() + "的删除操作失败。'); </script>"); return; } } #endregion }
protected void Page_Load(object sender, EventArgs e) { if (Page.User.Identity.Name == "") { Response.Redirect("../Login.aspx"); } if (!IsPostBack) { try { //ViewState["strSavePath"] = "UploadPic/y/"; ViewState["strSavePath"] = "UploadPic/" + Page.User.Identity.Name.ToString() + "/"; Tz888.SQLServerDAL.TPPicture objtp = new Tz888.SQLServerDAL.TPPicture(); string infoid = Request.QueryString["id"].ToString(); DataSet ds = objtp.GetOnePicMess(infoid); this.txtTitle.Value = ds.Tables[0].Rows[0]["subTitle"].ToString(); this.txtContent.Value = Tz888.Common.Utility.PageValidate.HtmlToTxt(ds.Tables[0].Rows[0]["Content"].ToString()); this.txtKeyWord.Value = ds.Tables[0].Rows[0]["KeyWord"].ToString(); string strOrigin = ds.Tables[0].Rows[0]["Origin"].ToString().Trim(); ZoneSelectControl1.ProvinceID = ds.Tables[0].Rows[0]["ProvinceID"].ToString().Trim(); ZoneSelectControl1.CityID = ds.Tables[0].Rows[0]["CityID"].ToString().Trim(); ZoneSelectControl1.CountyID = ds.Tables[0].Rows[0]["CountyID"].ToString().Trim(); switch (strOrigin) { case "转载": System.Web.UI.HtmlControls.HtmlInputRadioButton obj1 = (System.Web.UI.HtmlControls.HtmlInputRadioButton) this.Form.FindControl("radioType1"); if (obj1 != null) { obj1.Checked = true; } break; case "原创": System.Web.UI.HtmlControls.HtmlInputRadioButton obj2 = (System.Web.UI.HtmlControls.HtmlInputRadioButton) this.Form.FindControl("radioType2"); if (obj2 != null) { obj2.Checked = true; } break; default: break; } } catch { Response.Write("<script>alert('请重新选择要修改的数据!');window.close();</script>"); } } this.BtnAddPic.Attributes.Add("onclick", "return chkInput();"); }
private void BathchDelete() { string idLst = Request.Form["chk"]; if (idLst.Length > 0) { Tz888.BLL.TPPicture bllobj = new Tz888.BLL.TPPicture(); string[] lst = idLst.Split(','); for (int i = 0; i < lst.Length; i++) { Tz888.SQLServerDAL.TPPicture tpobj = new Tz888.SQLServerDAL.TPPicture(); DataSet ds = tpobj.GetOnePicMess(lst[i].ToString()); if (ds.Tables[0].Rows.Count > 0) { try { string strHtmlURL = ds.Tables[0].Rows[0]["HtmlURL"].ToString(); string strMiniatureUrl = ds.Tables[0].Rows[0]["MiniatureUrl"].ToString(); Tz888.Common.FileManage.FileDelete(strHtmlURL); Tz888.Common.FileManage.FileDelete(strMiniatureUrl); } catch { } } } bool isSuccess = false; isSuccess = bllobj.DeletePicMess(idLst); if (isSuccess) { Response.Redirect(Request.RawUrl.Substring(0, Request.RawUrl.IndexOf("?"))); } else { Response.Write("<script>alert('部分删除操作失败。'); </script>"); } } }
protected void BtnAddPic_Click(object sender, EventArgs e) { if (!this.chkYes.Checked) { RegisterStartupScript("alertMessage", "<script>alert('请确认你的文件符合Topfo的上传条款,请勾上最下方复选框!'); </script>"); return; } string picTitle = ""; string MiniaturePath = ""; DateTime dt = DateTime.Now; if (this.FileUploadPic.HasFile) { string Path = ConfigurationManager.AppSettings["FileServerPath"].ToString(); //picTiutle = FileHelper.UploadFile("y", FileUploadPic, Path, 500, ".gif|.jpg", dt); picTitle = FileHelper.UploadFile(Page.User.Identity.Name.ToString(), FileUploadPic, Path, 500, ".gif|.jpg", dt); switch (picTitle) { case "1": Response.Write("<script>alert('图片类型不对');location.href='PublishPicture.aspx'</script>"); Response.End(); break; case "2": Response.Write("<script>alert('图片大小超出500K');location.href='PublishPicture.aspx'</script>"); Response.End(); break; case "3": Response.Write("<script>alert('请选择上传图片');location.href='PublishPicture.aspx'</script>"); Response.End(); break; default: MiniaturePath = "Mini" + picTitle; FileHelper.MakeThumbnail(Path + @"UploadPic\" + Page.User.Identity.Name.ToString() + "\\" + picTitle, Path + @"UploadPic\" + Page.User.Identity.Name.ToString() + "\\" + MiniaturePath, 70, 56, "Cut"); break; //FileHelper.MakeThumbnail(Path + @"UploadPic\y\" + picTitle, Path + @"UploadPic\y\" + MiniaturePath, 70, 56, "Cut"); break; } } else { RegisterStartupScript("alertMessage", "<script>alert('请选择上传的图片!');</script>"); } if (picTitle != "") { Tz888.Model.TPPicture TPPicModel = new Tz888.Model.TPPicture(); TPPicModel.infoID = 0; TPPicModel.Title = this.txtTitle.Value.Trim(); TPPicModel.publishT = System.DateTime.Now; TPPicModel.Hit = 0; TPPicModel.Descript = ""; TPPicModel.InfoCode = "Images"; TPPicModel.infotypeID = "Images"; //TPPicModel.LoginName = "y"; TPPicModel.LoginName = Page.User.Identity.Name.ToString(); TPPicModel.subTitle = this.txtTitle.Value.Trim(); TPPicModel.HtmlURL = "UploadPic/" + TPPicModel.LoginName + "/" + picTitle; TPPicModel.MiniatureUrl = "UploadPic/" + TPPicModel.LoginName + "/" + MiniaturePath; TPPicModel.Author = ""; TPPicModel.Origin = this.hidradioType.Value.Trim(); TPPicModel.Content = Tz888.Common.Utility.PageValidate.TxtToHtml(this.txtContent.Value.Trim()); TPPicModel.ProvinceID = this.ZoneSelectControl1.ProvinceID.Trim(); TPPicModel.CityID = this.ZoneSelectControl1.CityID.Trim(); TPPicModel.CountyID = this.ZoneSelectControl1.CountyID.Trim(); TPPicModel.IsRedirect = 0; TPPicModel.RedirectUrl = ""; TPPicModel.Created = System.DateTime.Now; TPPicModel.Createby = TPPicModel.LoginName; TPPicModel.strRemark = ""; TPPicModel.Summary = ""; TPPicModel.KeyWord = this.txtKeyWord.Value.Trim(); TPPicModel.IsCore = 0; TPPicModel.AuditingStatus = 0; Tz888.SQLServerDAL.TPPicture tpm = new Tz888.SQLServerDAL.TPPicture(); bool infoID = tpm.InsertPicMess(TPPicModel); if (infoID == true) { Response.Redirect("PicSuccess.aspx"); } else { RegisterStartupScript("alertMessage", "<script>alert('发布失败!'); </script>"); } } }