示例#1
0
        private void mnuDelete_Click(object sender, RoutedEventArgs e)
        {
            if (!CHelper.VerifyAccessRight("ITEM_CATEGORY_DELETE"))
            {
                return;
            }

            if (cvItemObj.ChildCount.ToString().Equals("0") &&
                cvItemObj.ItemCount.ToString().Equals("0"))
            {
                if (CHelper.AskConfirmDeleteItem(cvItemObj.CategoryName.ToString()))
                {
                    CUtil.EnableForm(false, this);
                    OnixWebServiceAPI.DeleteItemCategory(cvItemObj.GetDbObject());
                    CUtil.EnableForm(true, this);
                    CMasterReference.Instance.DeleteCategoryFromTree(cvItemObj);
                }
            }
            else
            {
                CHelper.ShowErorMessage(cvItemObj.CategoryName, "ERROR_ITEM_DELETE", null);
            }
        }