public JsonResult Search(string term)
        {
            try
            {
                var items = ProductTypeManager.GetBySearch(term);

                return(Json(items.Select(m => m.sDescription), JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Result = "ERROR", Message = ex.Message }));
            }
        }
        public JsonResult Search2(string term)
        {
            try
            {
                var items = ProductTypeManager.GetBySearch(term.Trim());

                return(Json(items.Select(m => new { label = String.Format("{0}", m.sDescription), id = m.kProductTypeId })
                            , JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Result = "ERROR", Message = ex.Message }));
            }
        }