コード例 #1
0
        private void CategoryItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            switch (e.Item.Name)
            {
            case "btnCategoryAdd":
                AddProductCategory(Convert.ToInt32(ParentId));
                break;

            case "btnCategoryChildAdd":
                AddProductCategory(Convert.ToInt32(Id));
                break;

            case "btnCategoryEdit":
                var modifyCategory = new AddProductCategory();
                var category       = categoryList.Find(c => c.id == Convert.ToInt32(Id));
                modifyCategory.productCategory = category;
                modifyCategory.Tag             = "modify";
                modifyCategory.ShowDialog();
                if (modifyCategory.DialogResult == DialogResult.OK)
                {
                    TreeDataBind(categoryList);
                }
                break;

            case "btnCategoryDelete":
                category = categoryList.Find(c => c.id == Convert.ToInt32(Id));
                categoryList.Remove(category);
                TreeDataBind(categoryList);
                //categoryService.DeleteCategory(Convert.ToInt32(Id));
                break;
            }
        }
コード例 #2
0
 private void AddProductCategory(int parentId)
 {
     var addCategory = new AddProductCategory();
     var category = new ProductCategory();
     category.parent_id = parentId;
     addCategory.productCategory = category;
     addCategory.ShowDialog();
     if (addCategory.DialogResult == DialogResult.OK)
     {
         categoryList.Add(addCategory.productCategory);
         TreeDataBind(categoryList);
     }
 }
コード例 #3
0
        private void AddProductCategory(int parentId)
        {
            var addCategory = new AddProductCategory();
            var category    = new ProductCategory();

            category.parent_id          = parentId;
            addCategory.productCategory = category;
            addCategory.ShowDialog();
            if (addCategory.DialogResult == DialogResult.OK)
            {
                categoryList.Add(addCategory.productCategory);
                TreeDataBind(categoryList);
            }
        }
コード例 #4
0
 private void CategoryItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     switch (e.Item.Name)
     {
         case "btnCategoryAdd":
             AddProductCategory(Convert.ToInt32(ParentId));
             break;
         case "btnCategoryChildAdd":
             AddProductCategory(Convert.ToInt32(Id));
             break;
         case "btnCategoryEdit":
             var modifyCategory = new AddProductCategory();
             var category = categoryList.Find(c => c.id == Convert.ToInt32(Id));
             modifyCategory.productCategory = category;
             modifyCategory.Tag = "modify";
             modifyCategory.ShowDialog();
             if (modifyCategory.DialogResult == DialogResult.OK)
             {
                 TreeDataBind(categoryList);
             }
             break;
         case "btnCategoryDelete":
             category = categoryList.Find(c => c.id == Convert.ToInt32(Id));
             categoryList.Remove(category);
             TreeDataBind(categoryList);
             //categoryService.DeleteCategory(Convert.ToInt32(Id));
             break;
     }
 }