protected void lbtXoa_Click(object sender, EventArgs e)
    {
        string         error    = "";
        int            numcheck = 0;
        ChuyenMucClass cmc      = new ChuyenMucClass();

        if (grvDanhSachCM.Rows.Count > 0)
        {
            for (int i = 0; i < grvDanhSachCM.Rows.Count; i++)
            {
                CheckBox chk       = (CheckBox)grvDanhSachCM.Rows[i].FindControl("checked");
                Label    lblcateid = (Label)grvDanhSachCM.Rows[i].FindControl("lbCateID");
                if (chk.Checked == true)
                {
                    cmc.Category_delete(int.Parse("0" + lblcateid.Text), ref error);
                    numcheck++;
                }
            }
            if (numcheck > 0)
            {
                if (error != "")
                {
                    LoadGridChuyenMuc(0);
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('" + error + "');", true);
                }
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('Bạn cần chọn ít nhất một Chuyên mục để xóa');", true);
            }
        }
        cmc = null;
    }
    private void LoadChiTietChuyenMuc(int cateID)
    {
        ChuyenMucClass cmc = new ChuyenMucClass();
        DataTable      dtb = cmc.Category_GetTree(cateID);

        if (dtb.Rows.Count > 0)
        {
            txtTenChuyenMuc.Text             = dtb.Rows[0]["CateName"] + "";
            txtLink.Text                     = dtb.Rows[0]["Link"] + "";
            drChuyenMucChaEdit.SelectedValue = dtb.Rows[0]["ParentID"] + "";
        }
        cmc = null;
    }
    private void LoadGridChuyenMuc(int cateid)
    {
        pnDanhSachCM.GroupingText = "";
        grvDanhSachCM.DataSource  = null;
        grvDanhSachCM.DataBind();
        ChuyenMucClass cmc = new ChuyenMucClass();
        DataTable      dtb = cmc.Category_GetTree(cateid);

        if (dtb.Rows.Count > 0)
        {
            pnDanhSachCM.GroupingText = "Tìm thấy <u>" + dtb.Rows.Count.ToString() + "</u> chuyên mục";
            grvDanhSachCM.DataSource  = dtb;
            grvDanhSachCM.DataBind();
        }
        cmc = null;
    }
Exemplo n.º 4
0
    private string TieuDeChuyenMuc(int idNews)
    {
        string         html   = "";
        ChuyenMucClass a      = new ChuyenMucClass();
        DataTable      dtb    = a.TenChuyenMucCon(idNews);
        DataTable      dtbCha = a.TenChuyenMucCha(idNews);

        if (dtb.Rows.Count > 0 && dtbCha.Rows.Count > 0)
        {
            html += @" <div class='left'>
            <span class='top'><a href='ChuyenMuc.aspx?CateID=" + dtbCha.Rows[0]["CateID"].ToString() + @"'>
                " + dtbCha.Rows[0]["CateName"] + @"</a>
                              <a href='ChuyenMuc.aspx?CateID=" + dtb.Rows[0]["CateID"].ToString() + @"'> -->
                " + dtb.Rows[0]["CateName"] + @"</a>
             </span>
         </div>";
        }
        return(html);
    }
    private void LoadDropChuyenMuc(DropDownList drName, int CateID)
    {
        ListItem list = new ListItem();

        drName.Items.Clear();
        drName.Items.Add(list);
        list.Selected = true;
        list.Value    = "0";
        list.Text     = "----- Chọn Chuyên Mục -----";
        ChuyenMucClass Cmc = new ChuyenMucClass();
        Tool           tc  = new Tool();
        DataTable      dtb = Cmc.Category_GetTree(CateID);

        if (dtb.Rows.Count > 0)
        {
            tc.LoadDropDownList(drName, dtb, "TenChuyenMuc", "CateID");
        }
        Cmc = null;
        tc  = null;
    }
    protected void lbtThem_Click(object sender, EventArgs e)
    {
        string         error = "";
        ChuyenMucClass cmc   = new ChuyenMucClass();

        if (txtTenChuyenMuc.Text == "")
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('Bạn chưa nhập tên chuyên mục');", true);
        }
        else
        {
            cmc.Category_Edit(0, int.Parse("0" + drChuyenMucChaEdit.SelectedValue),
                              txtTenChuyenMuc.Text + "", txtLink.Text + "", ref error);
            if (error + "" != "")
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('" + error + "');", true);
                LoadGridChuyenMuc(0);
                ResetForm();
                LoadDropChuyenMuc(drChuyenMucChaEdit, 0);
            }
        }
        cmc = null;
    }
    private void LuuCM(int cateid)
    {
        string         error = "";
        ChuyenMucClass cmc   = new ChuyenMucClass();

        if (txtTenChuyenMuc.Text + "" == "")
        {
            ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('Bạn chưa nhập tên cho chuyên mục');", true);
        }
        else
        {
            cmc.Category_Edit(cateid, int.Parse("0" + drChuyenMucChaEdit.SelectedValue),
                              txtTenChuyenMuc.Text + "", txtLink.Text, ref error);
            if (error + "" != "")
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Alert", "alert('" + error + "');", true);
                LoadGridChuyenMuc(0);
                ResetForm();
                LoadDropChuyenMuc(drChuyenMuc, 0);
                LoadDropChuyenMuc(drChuyenMucChaEdit, 0);
            }
        }
        cmc = null;
    }