protected void RpListNoticeBQT_ItemCommand(object source, RepeaterCommandEventArgs e) { string c = e.CommandName.Trim(); string p = e.CommandArgument.ToString().Trim(); top = ""; fields = "*"; condition = DataExtension.AndConditon(SubitemsTSql.GetSubitemsByIsid(p)); order = ""; DataTable dt = new DataTable(); dt = Subitems.GetSubItems(top, fields, condition, order); switch (c) { case "edit": PnShow.Visible = false; PnFormNotice.Visible = true; TbTtl.Text = dt.Rows[0]["VSTITLE"].ToString(); TbContent.Text = dt.Rows[0]["VSCONTENT"].ToString(); HdInsertUpdate.Value = "update"; HdIsid.Value = p; GetListMes(); break; case "del": Subitems.DeleteSubitems(p); GetListMes(); break; } }
void DeleteComment(string isid) { #region Xoá trả lời của comment DataTable dt = new DataTable(); dt = Subitems.GetSubItems("", "*", DataExtension.AndConditon(SubitemsTSql.GetSubitemsByVskey(app + "Reply"), SubitemsTSql.GetSubitemsByVsurl(isid)), ""); for (int i = 0; i < dt.Rows.Count; i++) { ImagesExtension.DeleteImageWhenDeleteItem(pic, dt.Rows[i][SubitemsColumns.VsimageColumn].ToString()); Subitems.DeleteSubitems(dt.Rows[i][SubitemsColumns.IsidColumn].ToString()); } #endregion Subitems.DeleteSubitems(isid); }
protected void rptList_ItemCommand(object source, RepeaterCommandEventArgs e) { string name = e.CommandName; string id = e.CommandArgument.ToString(); switch (name) { case "delete": Subitems.DeleteSubitems(id); GetListReply(); break; default: break; } }
public void DeleteSubItem(string isid, string pic) { DataTable dtItem = new DataTable(); dtItem = Subitems.GetSubItems("", "*", SubitemsTSql.GetSubitemsByIsid(isid), ""); if (dtItem.Rows.Count > 0) { string split = TatThanhJsc.AdminModul.Keyword.ParamsSpilitItems; #region Xoá trả lời của comment DataTable dt = new DataTable(); dt = Subitems.GetSubItems("", "*", DataExtension.AndConditon(SubitemsTSql.GetSubitemsByVskey(dtItem.Rows[0][SubitemsColumns.VskeyColumn].ToString() + "Reply"), SubitemsTSql.GetSubitemsByVsurl(isid)), ""); for (int i = 0; i < dt.Rows.Count; i++) { #region Xóa ảnh if (dt.Rows[i][SubitemsColumns.VsimageColumn].ToString().IndexOf(split) < 0) { ImagesExtension.DeleteImageWhenDeleteItem(pic, dt.Rows[i][SubitemsColumns.VsimageColumn].ToString()); } else { foreach (string s in dt.Rows[i][SubitemsColumns.VsimageColumn].ToString().Split(new string[] { split }, StringSplitOptions.RemoveEmptyEntries)) { ImagesExtension.DeleteImageWhenDeleteItem(pic, s); } } #endregion Subitems.DeleteSubitems(dt.Rows[i][SubitemsColumns.IsidColumn].ToString()); } #endregion #region Xóa ảnh if (dtItem.Rows[0][SubitemsColumns.VsimageColumn].ToString().IndexOf(split) < 0) { ImagesExtension.DeleteImageWhenDeleteItem(pic, dtItem.Rows[0][SubitemsColumns.VsimageColumn].ToString()); } else { foreach (string s in dtItem.Rows[0][SubitemsColumns.VsimageColumn].ToString().Split(new string[] { split }, StringSplitOptions.RemoveEmptyEntries)) { ImagesExtension.DeleteImageWhenDeleteItem(pic, s); } } #endregion Subitems.DeleteSubitems(isid); } }
protected void rptList_ItemCommand(object source, RepeaterCommandEventArgs e) { string c = e.CommandName.Trim(); string p = e.CommandArgument.ToString().Trim(); fields = "*"; condition = SubitemsTSql.GetSubitemsByIsid(p); DataTable dt = new DataTable(); dt = Subitems.GetSubItems("", "*", condition, ""); switch (c) { #region Delete case "delete": ImagesExtension.DeleteImageWhenDeleteItem(pathFolderPic, dt.Rows[0][SubitemsColumns.VsimageColumn].ToString()); Subitems.DeleteSubitems(p); GetList(); break; #endregion #region Edit Enable case "EditEnable": string[] fieldsEnable = { SubitemsColumns.IsenableColumn }; string[] valuesEnable = { "" }; if (dt.Rows[0][SubitemsColumns.IsenableColumn].ToString().Equals("0")) { valuesEnable[0] = "1"; Subitems.UpdateSubitems(DataExtension.UpdateTransfer(fieldsEnable, valuesEnable), condition); } else { valuesEnable[0] = "0"; Subitems.UpdateSubitems(DataExtension.UpdateTransfer(fieldsEnable, valuesEnable), condition); } GetList(); break; #endregion #region Edit case "edit": //OpenUpdatePanel(p); Response.Redirect(UrlExtension.WebisteUrl + "cms/admin/Moduls/Deal/Item/PopUp/AddVideoToItems.aspx?iid=" + iid + "&isid=" + p); break; #endregion } }
protected void lnk_delete_user_checked_Click(object sender, EventArgs e) { string ArrayId = ""; for (int i = 0; i <= rptList.Items.Count - 1; i++) { CheckBox chkDelete = (CheckBox)rptList.Items[i].FindControl(("chk_item")); if (chkDelete != null) { if (chkDelete.Checked) { ArrayId += chkDelete.ToolTip; ArrayId += ","; } } else { return; } } if (ArrayId.Length > 0) { ArrayId = ArrayId.Substring(0, (ArrayId.Length - 1)); } else { return; } char[] splitItem = { ',' }; fields = DataExtension.GetListColumns(SubitemsColumns.IsidColumn, SubitemsColumns.VsimageColumn); condition = " ISID in(" + ArrayId + ") "; DataTable dt = new DataTable(); dt = Subitems.GetSubItems("", fields, condition, ""); for (int i = 0; i < dt.Rows.Count; i++) { ImagesExtension.DeleteImageWhenDeleteItem(pathFolderPic, dt.Rows[i][SubitemsColumns.VsimageColumn].ToString()); Subitems.DeleteSubitems(dt.Rows[i][SubitemsColumns.IsidColumn].ToString()); } chk_list.Checked = false; GetList(); }
protected void btOK_Click(object sender, EventArgs e) { if (btnHandler != null) { btnHandler(string.Empty); } //Nếu là cập nhật if (suc.Equals(TypePage.UpdateItem)) { //Response.Write(isid.Value + "-" + iid.Value); //Xóa bản ghi cũ trong subitems Subitems.DeleteSubitems(isid.Value); //Thêm thông tin phụ vào bảng subitems. Các thông tin phụ được tổ chức tùy theo ý của lập trình InsertSubitem(iid.Value); } else { //iid= Lấy ra iid vủa được thêm iid.Value = GetIid(); //Thêm thông tin phụ vào bảng subitems. Các thông tin phụ được tổ chức tùy theo ý của lập trình InsertSubitem(iid.Value); } if (Session["CotinuteCreate"] != null) { if ((bool)Session["CotinuteCreate"]) { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertSuccess", "ThongBao(3000,'Đã tạo: " + Session["CotinuteCreateTitle"] + "');", true); return; } } Response.Redirect(Session["CotinuteCreateRedirectLink"].ToString()); }