public ActionResult Edit(CustomerCategory model)
        {
            model.OrganizationId = OrganizationId;
            model.CreatedDate    = System.DateTime.Now;
            model.CreatedBy      = UserID.ToString();

            var  repo     = new CustomerCategoryRepository();
            bool isexists = repo.IsFieldExists(repo.ConnectionString(), "CustomerCategory", "CusCategoryName", model.CusCategoryName, "CusCategoryId", model.CusCategoryId);

            if (!isexists)
            {
                var result = new CustomerCategoryRepository().UpdateCustomerCategory(model);
                if (result.CusCategoryId > 0)
                {
                    TempData["Success"]          = "Updated Successfully!";
                    TempData["CusCategoryRefNo"] = result.CusCategoryRefNo;
                    return(RedirectToAction("Create"));
                }

                else
                {
                    TempData["error"]            = "Oops!!..Something Went Wrong!!";
                    TempData["CusCategoryRefNo"] = null;
                    return(View("Create", model));
                }
            }
            else
            {
                TempData["error"]            = "This Name Alredy Exists!!";
                TempData["CusCategoryRefNo"] = null;
                return(View("Create", model));
            }
        }
        public ActionResult Edit(int Id)
        {
            ViewBag.Title = "Edit";
            CustomerCategory objCustomerCategory = new CustomerCategoryRepository().GetCustomerCategory(Id);

            return(View("Create", objCustomerCategory));
        }
        public ActionResult Delete(CustomerCategory model)
        {
            int result = new CustomerCategoryRepository().DeleteCustomerCategory(model);

            if (result == 0)
            {
                TempData["Success"]          = "Deleted Successfully!";
                TempData["CusCategoryRefNo"] = model.CusCategoryRefNo;
                return(RedirectToAction("Create"));
            }
            else
            {
                if (result == 1)
                {
                    TempData["error"]            = "Sorry!! You Cannot Delete This Customer Category It Is Already In Use";
                    TempData["CusCategoryRefNo"] = null;
                }
                else
                {
                    TempData["error"]            = "Oops!!..Something Went Wrong!!";
                    TempData["CusCategoryRefNo"] = null;
                }
                return(RedirectToAction("Create"));
            }
        }
        public ActionResult FillCustomerCategoryList(int?page)
        {
            int itemsPerPage = 10;
            int pageNumber   = page ?? 1;
            var repo         = new CustomerCategoryRepository();
            var List         = repo.FillCustomerCategoryList();

            return(PartialView("CustomerCategoryListView", List));
        }
Example #5
0
 public SchemaRepositoryContainer()
 {
     #region Entity Repositories
     BuyingGroup                = new BuyingGroupRepository();
     BuyingGroups_Archive       = new BuyingGroups_ArchiveRepository();
     CustomerCategory           = new CustomerCategoryRepository();
     CustomerCategories_Archive = new CustomerCategories_ArchiveRepository();
     Customer            = new CustomerRepository();
     Customers_Archive   = new Customers_ArchiveRepository();
     CustomerTransaction = new CustomerTransactionRepository();
     InvoiceLine         = new InvoiceLineRepository();
     Invoice             = new InvoiceRepository();
     OrderLine           = new OrderLineRepository();
     Order       = new OrderRepository();
     SpecialDeal = new SpecialDealRepository();
     #endregion
     // If not implemented this method is removed during compilation
     LoadCustomRepositories();
 }