示例#1
0
 private void Save(string type)
 {
     if (this.objCheckPermision.Permission(this.objCheckPermision.LayQuyen("strDanhMuc_Them")))
     {
         bool flag = true;
         if (this.txtName.Text.Replace(" ", "") == "")
         {
             this.ltr_Notice.Text = this.objComm.ShowNotice(false, "Bạn phải nhập thông tin Tên nhóm danh mục");
             flag = false;
         }
         if (string.IsNullOrEmpty(this.listView.SelectedValue))
         {
             this.ltr_Notice.Text = this.objComm.ShowNotice(false, "	Bạn phải chọn thông tin Nhóm danh mục cha");
             flag = false;
         }
         if (flag == false)
         {
             return;
         }
         int t_int;
         var item = new DAO.Menu
         {
             Link     = this.txtLink.Text,
             Name     = this.txtName.Text,
             ParentId = int.Parse(this.listView.SelectedValue),
             Descript = this.txtDescript.Text,
             ImgSrc   = this.txtImgSrc.Text,
         };
         if (Int32.TryParse(this.txtOrderSort.Text, out t_int))
         {
             item.OrderSort = t_int;
         }
         else
         {
             item.OrderSort = 999;
         }
         item.IsDisplay = this.ckbDisplay.Checked;
         item.IsDelete  = false;
         MenuDAO.Save(item);
         if (type == "Publish")
         {
             this.Response.Redirect("them-menu");
         }
         else if (type == "Save")
         {
             this.Response.Redirect("/AppAdmin/Config/Menu/Index.aspx");
         }
     }
     else
     {
         this.iRightAccess.Visible = false;
         this.objControl.LoadMyControl(this.idNotPermissionAccess, NotPermissControl);
     }
 }
示例#2
0
 public void DeleteDish(DAO.Menu menu)
 {
     try
     {
         OpenConnect();
         SqlCommand cmd = new SqlCommand("DeleteDish", Connection);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@id", menu.ID_dish1);
         cmd.ExecuteNonQuery();
     }
     catch (Exception e)
     {
         MessageBox.Show("Error :" + e.Message);
     }
     finally
     {
         CloseConnect();
     }
 }
示例#3
0
 protected void listView_ItemDeleting(object sender, ListViewDeleteEventArgs e)
 {
     if (objCheckPermision.Permission(objCheckPermision.LayQuyen("strDanhMuc_Xoa")))
     {
         ListViewDataItem dataItem = listView.Items[e.ItemIndex];
         string           id       = ((HiddenField)dataItem.FindControl("hfID")).Value;
         //if (SanPhamDAO.CheckProductInCateDelete(ID))
         //{
         //}
         DAO.Menu ctit = MenuDAO.Find(int.Parse(id));
         ctit.IsDelete = true;
         MenuDAO.Update();
         ltr_Notice.Text = objComm.ShowNotice(true, "Menu đã được xóa thành công!!");
         BinList();
     }
     else
     {
         objComm.wr(
             "<script language='javascript'>alert('Bạn không có quyền thực hiện chức năng này.');location.href='thong-tin-danh-muc';</script>");
     }
 }
示例#4
0
 private void Save()
 {
     if (this.objCheckPermision.Permission(this.objCheckPermision.LayQuyen("strDanhMuc_Sua")))
     {
         bool flag = true;
         if (this.txtName.Text.Replace(" ", "") == "")
         {
             this.ltr_Notice.Text = this.objComm.ShowNotice(false, "Bạn phải nhập thông tin Tên nhóm danh mục");
             flag = false;
         }
         if (string.IsNullOrEmpty(this.listView.SelectedValue))
         {
             this.ltr_Notice.Text = this.objComm.ShowNotice(false, "	Bạn phải chọn thông tin Nhóm danh mục cha");
             flag = false;
         }
         if (flag == false)
         {
             return;
         }
         int      t_int;
         DAO.Menu cateit = MenuDAO.Get(int.Parse(Common.RequestID("ID"))).First();
         cateit.Name      = this.txtName.Text;
         cateit.ImgSrc    = this.txtImgSrc.Text;
         cateit.ParentId  = int.Parse(this.listView.SelectedValue);
         cateit.Descript  = this.txtDescript.Text;
         cateit.OrderSort = Int32.TryParse(this.txtOrderSort.Text, out t_int) ? t_int : 999;
         cateit.IsDisplay = this.ckbDisplay.Checked;
         cateit.Link      = this.txtLink.Text;
         cateit.IsDelete  = false;
         MenuDAO.Update();
         this.Response.Redirect("/AppAdmin/Config/Menu/Index.aspx");
     }
     else
     {
         this.tabs.Visible = false;
         this.objControl.LoadMyControl(this.idNotPermissionAccess, NotPermissControl);
     }
 }