Example #1
0
        public ActionResult MasterPartial(int masterCode)
        {
            CustomerCategoryViewModel customerCategoryVM = masterCode == 0 ? new CustomerCategoryViewModel() : Mapper.Map <CustomerCategory, CustomerCategoryViewModel>(_customerCategoryBusiness.GetCustomerCategory(masterCode));

            customerCategoryVM.IsUpdate = masterCode == 0 ? false : true;
            return(PartialView("_AddCustomerCategory", customerCategoryVM));
        }
Example #2
0
        public ActionResult CheckCustomerCategoryExist(CustomerCategoryViewModel customerCategoryVM)
        {
            bool exists = _customerCategoryBusiness.CheckCustomerCategoryNameExist(Mapper.Map <CustomerCategoryViewModel, CustomerCategory>(customerCategoryVM));

            if (exists)
            {
                return(Json("<p><span style='vertical-align: 2px'>CustomerCategory already is in use </span> <i class='fa fa-times' style='font-size:19px; color: red'></i></p>", JsonRequestBehavior.AllowGet));
            }
            return(Json(true, JsonRequestBehavior.AllowGet));
        }
Example #3
0
        public async Task <PartialViewResult> ViewCustomerCategoryModal(int id)
        {
            var getCustomerCategoryForViewDto = await _customerCategoriesAppService.GetCustomerCategoryForView(id);

            var model = new CustomerCategoryViewModel()
            {
                CustomerCategory = getCustomerCategoryForViewDto.CustomerCategory
            };

            return(PartialView("_ViewCustomerCategoryModal", model));
        }
 public JavaScriptResult Create(CustomerCategoryViewModel customerCategoryVm)
 {
     try
     {
         _customerCategoryService.Add(Mapper.Map <CustomerCategory>(customerCategoryVm));
         return(JavaScript($"ShowResult('{"Data saved successfully."}','{"success"}','{"redirect"}','{"/APanel/CustomerCategory"}')"));
     }
     catch (Exception ex)
     {
         return(JavaScript($"ShowResult('{ex.Message}','failure')"));
     }
 }
        public CustomerCategories()
            : base()
        {
            InitializeComponent();

            this.toolstripChild = this.toolStripChildForm;
            this.fastListIndex  = this.fastCustomerCategoryIndex;

            this.customerCategoryAPIs = new CustomerCategoryAPIs(CommonNinject.Kernel.Get <ICustomerCategoryAPIRepository>());

            this.customerCategoryViewModel = CommonNinject.Kernel.Get <CustomerCategoryViewModel>();
            this.customerCategoryViewModel.PropertyChanged += new PropertyChangedEventHandler(ModelDTO_PropertyChanged);
            this.baseDTO = this.customerCategoryViewModel;
        }
        public JsonResult CheckCustomerCategoryNameExist(string customerCategoryName)
        {
            bool check = false;

            CustomerCategoryViewModel cViewModel = new CustomerCategoryViewModel();

            try
            {
                check = _cRepo.CustomerCategoryNameExist(customerCategoryName);

                Logger.Debug("CustomerCategory Controller CheckCustomerCategoryNameExist");
            }
            catch (Exception ex)
            {
                Logger.Error("CustomerCategory Controller - CheckCustomerCategoryNameExist" + ex.Message);
            }

            return(Json(check, JsonRequestBehavior.AllowGet));
        }
        public JsonResult Update(CustomerCategoryViewModel cViewModel)
        {
            try
            {
                Set_Date_Session(cViewModel.CustomerCategory);

                _cRepo.Update(cViewModel.CustomerCategory);

                cViewModel.FriendlyMessage.Add(MessageStore.Get("CustomerCategory02"));

                Logger.Debug("CustomerCategory Controller Update");
            }
            catch (Exception ex)
            {
                cViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("CustomerCategory Controller - Update  " + ex.Message);
            }

            return(Json(cViewModel));
        }
Example #8
0
 public string InsertUpdateCustomerCategory(CustomerCategoryViewModel customerCategoryVM)
 {
     try
     {
         AppUA appUA = Session["AppUA"] as AppUA;
         customerCategoryVM.PSASysCommon = new PSASysCommonViewModel
         {
             CreatedBy   = appUA.UserName,
             CreatedDate = _psaSysCommon.GetCurrentDateTime(),
             UpdatedBy   = appUA.UserName,
             UpdatedDate = _psaSysCommon.GetCurrentDateTime(),
         };
         var result = _customerCategoryBusiness.InsertUpdateCustomerCategory(Mapper.Map <CustomerCategoryViewModel, CustomerCategory>(customerCategoryVM));
         return(JsonConvert.SerializeObject(new { Status = "OK", Record = result, Message = "Success" }));
     }
     catch (Exception ex)
     {
         AppConstMessage cm = _appConst.GetMessage(ex.Message);
         return(JsonConvert.SerializeObject(new { Status = "ERROR", Record = "", Message = cm.Message }));
     }
 }
Example #9
0
        public ActionResult CustomerCategorySelectList(string required, bool?disabled)
        {
            ViewBag.IsRequired       = required;
            ViewBag.IsDisabled       = disabled;
            ViewBag.HasAddPermission = false;
            ViewBag.propertydisable  = disabled == null ? false : disabled;
            AppUA      appUA      = Session["AppUA"] as AppUA;
            Permission permission = _psaSysCommon.GetSecurityCode(appUA.UserName, "CustomerCategory");

            if (permission.SubPermissionList.Count > 0)
            {
                if (permission.SubPermissionList.First(s => s.Name == "SelectListAddButton").AccessCode.Contains("R"))
                {
                    ViewBag.HasAddPermission = true;
                }
            }
            CustomerCategoryViewModel customerCategoryVM = new CustomerCategoryViewModel();

            customerCategoryVM.CustomerCategorySelectList = _customerCategoryBusiness.GetCustomerCategoryForSelectList();
            return(PartialView("_CustomerCategorySelectList", customerCategoryVM));
        }
        public JsonResult GetCustomerCategory(CustomerCategoryViewModel cViewModel)
        {
            try
            {
                cViewModel.CustomerCategories = _cRepo.GetCustomerCategory(cViewModel.CustomerCategory.CustomerCategoryName, cViewModel.CustomerCategory.Margin);

                cViewModel.Pager = new PaginationInfo(cViewModel.CustomerCategories.Count(), cViewModel.Pager.CurrentPage);

                cViewModel.CustomerCategories = cViewModel.CustomerCategories.Skip((cViewModel.Pager.CurrentPage - 1) * cViewModel.Pager.PageSize).Take(cViewModel.Pager.PageSize).ToList();

                Logger.Debug("CustomerCategory Controller GetCustomerCategory");
            }

            catch (Exception ex)
            {
                cViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01"));

                Logger.Error("CustomerCategory Controller - GetCustomerCategory" + ex.ToString());
            }

            return(Json(cViewModel, JsonRequestBehavior.AllowGet));
        }
 public ActionResult Index(CustomerCategoryViewModel cViewModel)
 {
     return(View("Index", cViewModel));
 }