Пример #1
0
        //查询数据并显示
        private void SearchMenuType(string menuTypeName)
        {
            comboxMenuState.Text     = "";
            txtMenuTypeName.Text     = "";
            comboxMenuTypeOrder.Text = "";



            Expression <Func <MenuType, bool> > menuinfoFunc = n => n.MenuType_Name.Trim() == menuTypeName;

            foreach (var n in MenuTypeDAL.Query(menuinfoFunc))
            {
                if (n.MenuType_State != null)
                {
                    comboxMenuState.Text = n.MenuType_State.ToString();
                }
                if (n.MenuType_Name != null)
                {
                    txtMenuTypeName.Text = n.MenuType_Name;
                }
                if (n.MenuType_Order != null)
                {
                    comboxMenuTypeOrder.SelectedText = n.MenuType_Order.ToString();
                }
            }
        }
Пример #2
0
 /// <summary>
 /// 绑定菜单类型
 /// </summary>
 private void MenuControlType()
 {
     coboxMenuControlType.DataSource    = MenuTypeDAL.Query();
     coboxMenuControlType.DisplayMember = "MenuType_Name";
     coboxMenuControlType.ValueMember   = "MenuType_ID";
     if (coboxMenuControlType.DataSource != null)
     {
         coboxMenuControlType.SelectedIndex = -1;
     }
 }
Пример #3
0
        // GET: Admin/MenuTypes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var menuType = new MenuTypeDAL().ViewDetail(id);

            if (menuType == null)
            {
                return(HttpNotFound());
            }
            return(View(menuType));
        }
Пример #4
0
 private bool SearchName(string menuTypeName)
 {
     try
     {
         Expression <Func <MenuType, bool> > funview_userinfo = n => n.MenuType_Name.Trim() == menuTypeName;
         if (MenuTypeDAL.Query(funview_userinfo).Count() > 0)
         {
             return(true);
         }
     }
     catch
     {
         CommonalityEntity.WriteTextLog("角色管理 btnCheck()");
     }
     return(false);
 }
Пример #5
0
        private bool Add()
        {
            try
            {
                PageControl mf = new PageControl();
                if (string.IsNullOrEmpty(txtMenuTypeName.Text))
                {
                    mf.ShowToolTip(ToolTipIcon.Info, "提示", "控件类型不能为空!", txtMenuTypeName, this);
                    return(false);
                }
                if (string.IsNullOrEmpty(coboxMenuControlType.Text))
                {
                    mf.ShowToolTip(ToolTipIcon.Info, "提示", "菜单名称不能为空!", coboxMenuControlType, this);
                    return(false);
                }
                if (comboxMenuTypeOrder.Text.ToString() == "" || comboxMenuTypeOrder.Text.ToString() == null)
                {
                    mf.ShowToolTip(ToolTipIcon.Info, "提示", "是否可见不能为空!", comboxMenuTypeOrder, this);
                    return(false);
                }

                var MenuTypeAdd = new MenuType
                {
                    MenuType_State  = Convert.ToInt32(comboxMenuState.SelectedValue),//状态
                    MenuType_Name   = coboxMenuControlType.Text.ToString().Trim(),
                    MenuType_Remark = txtMenuTypeName.Text.Trim(),
                    MenuType_Order  = Convert.ToInt32(comboxMenuTypeOrder.Text.Trim()),
                };
                int rint = 0;
                if (MenuTypeDAL.InsertOneQCRecord(MenuTypeAdd, out rint) == true)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch
            {
                MessageBox.Show(" 添加信息出现异常!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                CommonalityEntity.WriteTextLog("MenuInfoUpdate.btnOperating_Click()");
            }
            return(false);
        }
Пример #6
0
        public ActionResult Edit([Bind(Include = "MenuTypeID,Name")] MenuType menuType)
        {
            if (ModelState.IsValid)
            {
                var _dal = new MenuTypeDAL();

                var _result = _dal.Update(menuType);
                if (_result)
                {
                    return(RedirectToAction("Index", "MenuTypes"));
                }
                else
                {
                    ModelState.AddModelError("", "Cập nhật Menu Type ko thành công");
                }
            }
            return(View(menuType));
        }
Пример #7
0
        public ActionResult Create([Bind(Include = "MenuTypeID,Name")] MenuType menuType)
        {
            if (ModelState.IsValid)
            {
                var _dal = new MenuTypeDAL();

                int id = _dal.Insert(menuType);
                if (id > 0)
                {
                    return(RedirectToAction("Index", "MenuTypes"));
                }
                else
                {
                    ModelState.AddModelError("", "Thêm Menu Type ko thành công");
                }
            }

            return(View(menuType));
        }
Пример #8
0
        private bool Delete()
        {
            try
            {
                label2.Text = coboxMenuControlType.Text.Trim();
                Expression <Func <MenuType, bool> > funMenuInfo = n => n.MenuType_Name == coboxMenuControlType.Text.Trim();
                if (MenuTypeDAL.DeleteToMany(funMenuInfo) == true)
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch
            {
                MessageBox.Show(" 删除信息出现异常!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                CommonalityEntity.WriteTextLog("MenuInfoUpdate.btnOperating_Click()");
            }

            return(false);
        }