コード例 #1
0
        //[HttpGet]
        //[AuthSecurityFilter(ProjectObject = "TaxType", Mode = "R")]
        public ActionResult MasterPartial(int masterCode)
        {
            TaxTypeViewModel taxTypeVM = masterCode == 0 ? new TaxTypeViewModel() : Mapper.Map <TaxType, TaxTypeViewModel>(_taxTypeBusiness.GetTaxType(masterCode));

            taxTypeVM.IsUpdate = masterCode == 0 ? false : true;
            return(PartialView("_AddTaxType", taxTypeVM));
        }
コード例 #2
0
        public ActionResult CheckTaxTypeNameExist(TaxTypeViewModel taxTypeVM)
        {
            bool exists = _taxTypeBusiness.CheckTaxTypeNameExist(Mapper.Map <TaxTypeViewModel, TaxType>(taxTypeVM));

            if (exists)
            {
                return(Json("<p><span style='vertical-align: 2px'>TaxType 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));
        }
コード例 #3
0
        /// <summary>
        /// Return the mapped TaxType viewmodel
        /// </summary>
        /// <param name="taxTypeListDetail"></param>
        /// <returns></returns>
        public static BaseResult <List <TaxTypeViewModel> > MapTaxType(BaseResult <List <TaxType> > taxTypeListDetail)
        {
            BaseResult <List <TaxTypeViewModel> > taxTypeViewModelList = new BaseResult <List <TaxTypeViewModel> >();
            List <TaxTypeViewModel> modelList = new List <TaxTypeViewModel>();

            foreach (var item in taxTypeListDetail.Result)
            {
                TaxTypeViewModel model = new TaxTypeViewModel
                {
                    Id   = item.Id,
                    Name = item.Name
                };
                modelList.Add(model);
            }
            taxTypeViewModelList.Result = modelList;
            return(taxTypeViewModelList);
        }
コード例 #4
0
 public string InsertUpdateTaxType(TaxTypeViewModel taxTypeVM)
 {
     try
     {
         AppUA appUA = Session["AppUA"] as AppUA;
         taxTypeVM.PSASysCommon = new PSASysCommonViewModel
         {
             CreatedBy   = appUA.UserName,
             CreatedDate = _psaSysCommon.GetCurrentDateTime(),
             UpdatedBy   = appUA.UserName,
             UpdatedDate = _psaSysCommon.GetCurrentDateTime(),
         };
         var result = _taxTypeBusiness.InsertUpdateTaxType(Mapper.Map <TaxTypeViewModel, TaxType>(taxTypeVM));
         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 }));
     }
 }
コード例 #5
0
        public ActionResult TaxTypeSelectList(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, "TaxType");

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

            taxTypeVM.TaxTypeSelectList = _taxTypeBusiness.GetTaxTypeForSelectList();
            return(PartialView("_TaxTypeSelectList", taxTypeVM));
        }