protected void Button1_Click(object sender, EventArgs e) { if (!Directory.Exists(Server.MapPath("NewsImageTruePath"))) { System.IO.Directory.CreateDirectory(Server.MapPath("~/ImageCollection/news/")); } if (ncBLL.SearchHierarchyDownVail(Tools.TryParseMethod(ddlCategory.SelectedValue), id, int.Parse(UserInfoConfig.GetUserConfig("HierarchyNewsCategory")))) { if (hfImg.Value != Image1.AlternateText) { FileInfo file = new FileInfo(Server.MapPath(Image1.ImageUrl)); file.CopyTo(Server.MapPath(Tools.GetAppSettings("NewsImageTruePath") + Image1.AlternateText)); if (File.Exists(Server.MapPath(Tools.GetAppSettings("NewsImageTruePath") + hfImg.Value))) { File.Delete(Server.MapPath(Tools.GetAppSettings("NewsImageTruePath") + hfImg.Value)); } } NewsCategoryInfo info = ncBLL.getAllById(id); info.nc_fatherid = Tools.TryParseMethod(ddlCategory.SelectedValue); info.nc_name = txtName.Text; info.nc_show = bool.Parse(rbShow.SelectedValue); info.nc_image = Image1.AlternateText; if (ncBLL.Update(info) > 0) { Response.Redirect("List.aspx?header=修改訊息完成!", true); } else { ShowMessage("更新失敗: 更新類別不可為自身、不可為自身以下的子類別"); } } else { ShowMessage("轉換類別超越階層限制數"); } }
protected void Button1_Click(object sender, EventArgs e) { if (!Directory.Exists(Server.MapPath("NewsImageTruePath"))) { Directory.CreateDirectory(Server.MapPath("~/ImageCollection/news/")); } if (File.Exists(Server.MapPath(Image1.ImageUrl))) { System.IO.FileInfo file = new System.IO.FileInfo(Server.MapPath(Image1.ImageUrl)); file.CopyTo(Server.MapPath(Tools.GetAppSettings("NewsImageTruePath") + Image1.AlternateText)); } if (ddlCategory.SelectedValue != "0") { if (ncBLL.SearchHierarchyUpVail(Tools.TryParseMethod(ddlCategory.SelectedValue), int.Parse(UserInfoConfig.GetUserConfig("HierarchyNewsCategory")))) { InsertData(); } else { ShowMessage("新增超越限制階層"); } } else { InsertData(); } }
protected void Button1_Click(object sender, EventArgs e) { if (int.Parse(UserInfoConfig.GetUserConfig("HierarchyProductCategory")) != 0) { if (ddlCategory.SelectedValue != "0") { if (pcBLL.SearchHierarchyEqualVail(Tools.TryParseMethod(ddlCategory.SelectedValue), int.Parse(UserInfoConfig.GetUserConfig("HierarchyProductCategory")))) { InsertData(); } else { ShowMessage("資料新增於錯誤階層"); } } else { ShowMessage("請選擇類別"); } } else { InsertData(); } }