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);
 }
Exemple #3
0
    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());
    }