コード例 #1
0
        public ActionResult Edit(ItemGroup model)
        {
            model.OrganizationId = OrganizationId;
            model.CreatedDate    = System.DateTime.Now;
            model.CreatedBy      = UserID.ToString();
            var repo = new ItemGroupRepository();


            bool isexists = repo.IsFieldExists(repo.ConnectionString(), "ItemGroup", "ItemGroupName", model.ItemGroupName, "ItemGroupId", model.ItemGroupId);

            if (!isexists)
            {
                var result = new ItemGroupRepository().UpdateItemGroup(model);

                if (result.ItemGroupId > 0)
                {
                    TempData["Success"] = "Updated Successfully! (" + result.ItemGroupRefNo + ")";
                    return(RedirectToAction("Create"));
                }
                else
                {
                    dropdown();
                    TempData["error"] = "Some error occurred. Please try again.";
                    return(View("Edit", model));
                }
            }
            else
            {
                dropdown();
                TempData["error"] = "This material/spare group name already exists!";
                return(View("Create", model));
            }
        }
コード例 #2
0
        public void dropdown()
        {
            var repo = new ItemGroupRepository();
            var List = repo.FillCategory();

            ViewBag.ItemCategory = new SelectList(List, "Id", "Name");
        }
コード例 #3
0
        public ActionResult Edit(int Id)
        {
            dropdown();
            ViewBag.Title = "Edit";
            ItemGroup objItemGroup = new ItemGroupRepository().GetItemGroup(Id);

            return(View("Create", objItemGroup));
        }
コード例 #4
0
        public ActionResult FillItemGroupList(int?page)
        {
            int itemsPerPage = 10;
            int pageNumber   = page ?? 1;
            var repo         = new ItemGroupRepository();
            var List         = repo.FillItemGroupList();

            return(PartialView("ItemGroupListView", List));
        }
コード例 #5
0
        public ActionResult Delete(ItemGroup model)
        {
            int result = new ItemGroupRepository().DeleteItemGroup(model);

            if (result == 0)
            {
                TempData["Success"] = "Deleted Successfully! (" + model.ItemGroupRefNo + ")";
                return(RedirectToAction("Create"));
            }
            else
            {
                if (result == 1)
                {
                    TempData["error"] = "Sorry! You cannot delete this item group it is already in use.";
                }
                else
                {
                    TempData["error"] = "Some error occurred. Please try again.";
                }
                return(RedirectToAction("Create"));
            }
        }
コード例 #6
0
 public ItemGroupService(ItemGroupRepository entityRepository) : base(entityRepository)
 {
     _entityRepository = entityRepository;
 }
コード例 #7
0
 public ItemGroupController()
 {
     repository = new ItemGroupRepository();
 }