Example #1
0
        private void InsertB_Click(object sender, EventArgs e)
        {
            CategoryVO category = new CategoryVO();

            category.Name = NameTB.Text.Trim();

            if (NameTB.Text.Trim() == "")
            {
                Error("اسم التصنيف لايمكن أن يكون فارغاً");
                return;
            }
            if (!manager.IsCategoryNew(category))
            {
                Error("اسم التصنيف موجود سابقاً", "تعذر إضافة تصنيف جديد");
                return;
            }


            if (manager.Insert(category) < 0)
            {
                Error("حدث خطأ أثناء عملية إضافة التصنيف", "فشل عملية الإضافة");
            }
            else
            {
                bindingSource1.Add(category);
                CategoryDataGridView.Refresh();
                Message("تم إضافة التصنيف بنجاح", "عملية ناجحة");
                NameTB.Text = "";
                NameTB.Focus();
                Log(OperationsManager.EDIT_CATEGORIES);
            }
        }
        public ActionResult Create(Category category)
        {
            ModelState.Remove("CreatedOn");
            ModelState.Remove("ModifiedOn");
            ModelState.Remove("ModifiedUsername");

            if (ModelState.IsValid)
            {
                categoriesManager.Insert(category);
                CacheHelper.RemoveCategoriesFromCache();
                return(RedirectToAction("Index"));
            }

            return(View(category));
        }