Esempio n. 1
0
        public JsonResult PopulateChargeCode(string searchTerm)
        {
            searchTerm = searchTerm.Trim().ToUpper();
            PopulateSecurityExtended();
            //todo: re-factor it later as required
            var response = _sharedFunctions.PopulateChargeCode(0, searchTerm.Trim(), SecurityExtended.LocationId.Value);

            response = response.Where(c => c.ChargeCodeAN.ToUpper().Contains(searchTerm)).ToList();
            var chargeCodes = new List <Select2ViewModel>();

            if (response != null && response.Any())
            {
                foreach (var item in response)
                {
                    var chargeCode = new Select2ViewModel();
                    if (item.ChargeCodeID.HasValue)
                    {
                        chargeCode.id   = item.ChargeCodeID.Value;
                        chargeCode.text = item.ChargeCodeAN;
                        chargeCodes.Add(chargeCode);
                    }
                }
            }
            return(Json(chargeCodes, JsonRequestBehavior.AllowGet));
        }
Esempio n. 2
0
        public JsonResult PopulateChargeCode(string searchTerm)
        {
            searchTerm = searchTerm.Trim();
            //todo: re-factor it later as required
            var response = _sharedFunctions.PopulateChargeCode(0, searchTerm);

            var chargeCodes = new List <Select2ViewModel>();

            if (response != null && response.Any())
            {
                foreach (var item in response)
                {
                    var chargeCode = new Select2ViewModel();
                    if (item.ChargeCodeID.HasValue)
                    {
                        chargeCode.id   = item.ChargeCodeID.Value;
                        chargeCode.text = item.ChargeCodeAN;
                        chargeCodes.Add(chargeCode);
                    }
                }
            }
            return(Json(chargeCodes, JsonRequestBehavior.AllowGet));
        }