protected void btnAddPost_Click(object sender, EventArgs e) { submenuitem = new SubMenuItemBLL(); //category = new CategoryBLL(); //Category cat = category.ListCategoryWithID(Convert.ToInt32(dlSelectCategory.SelectedValue)).FirstOrDefault(); string strMenuID = (gwMenuItems.SelectedRow.FindControl("lblMenuID") as Label).Text; List <SubMenuItem> lstMC = submenuitem.ListItemByMenuIDandPostID(Convert.ToInt32(strMenuID), Convert.ToInt32(dlPosts.SelectedValue)); SubMenuItem menuItem = lstMC.FirstOrDefault(); if (menuItem != null) { lblWarningAddPost.Text = "Bài viết đã có. Vui lòng chọn bài viết khác !"; } else { lblAddSubItemWaring.Text = ""; if (submenuitem.AddNewSubMenuItem(Convert.ToInt32(strMenuID), 0, submenuitem.MaxSortOrderByMenuID(Convert.ToInt32(strMenuID)) + 1, "", "", Convert.ToInt32(dlPosts.SelectedValue))) { this.load_gwSubMenuItem(Convert.ToInt32(strMenuID)); } else { lblAddSubItemWaring.Text = "Thêm thất bại. Lỗi kết nối CSDL !"; } } }
protected void btnInsertItemtoMenu_Click(object sender, EventArgs e) { try { submenuitem = new SubMenuItemBLL(); //category = new CategoryBLL(); //Category cat = category.ListCategoryWithID(Convert.ToInt32(dlSelectCategory.SelectedValue)).FirstOrDefault(); string strMenuID = (gwMenuItems.SelectedRow.FindControl("lblMenuID") as Label).Text; List <SubMenuItem> lstMC = submenuitem.ListItemByMenuIDandCategoryID(Convert.ToInt32(strMenuID), Convert.ToInt32(dlSelectCategory.SelectedValue)); SubMenuItem menuItem = lstMC.FirstOrDefault(); if (menuItem != null) { lblAddSubItemWaring.Text = "Danh mục đã có. Vui lòng chọn danh mục khác !"; } else { //lblAddSubItemWaring.Text = menu_categry.CounkItemWithMenuID(Convert.ToInt32(strMenuID)).ToString(); lblAddSubItemWaring.Text = ""; if (submenuitem.AddNewSubMenuItem(Convert.ToInt32(strMenuID), Convert.ToInt32(dlSelectCategory.SelectedValue), submenuitem.MaxSortOrderByMenuID(Convert.ToInt32(strMenuID)) + 1, "", "", 0)) { this.load_gwSubMenuItem(Convert.ToInt32(strMenuID)); } else { lblAddSubItemWaring.Text = "Thêm thất bại. Lỗi kết nối CSDL !"; } } } catch (Exception ex) { this.AlertPageValid(true, ex.ToString(), alertPageValid, lblPageValid); } }
protected void btnAddOrtherItem_Click(object sender, EventArgs e) { try { submenuitem = new SubMenuItemBLL(); string strMenuID = (gwMenuItems.SelectedRow.FindControl("lblMenuID") as Label).Text; lblAddSubItemWaring.Text = ""; if (submenuitem.AddNewSubMenuItem(Convert.ToInt32(strMenuID), 0, submenuitem.MaxSortOrderByMenuID(Convert.ToInt32(strMenuID)) + 1, txtOrtherItem.Text, txtOrtherItemParmalink.Text, Convert.ToInt32(dlPosts.SelectedValue))) { this.load_gwSubMenuItem(Convert.ToInt32(strMenuID)); txtOrtherItem.Text = ""; txtOrtherItemParmalink.Text = ""; } else { lblAddSubItemWaring.Text = "Thêm thất bại. Lỗi kết nối CSDL !"; } } catch (Exception ex) { lblWarningOrtherItem.Text = ex.ToLogString(); } }