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; }
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; }