예제 #1
0
        public JsonResult SearchJobIDForClaim(string term)
        {
            try
            {
                term = term.Trim();

                var items = RepairManager.GetBySearchForClaim(term);
                //items = items.Where(m => m.RepairStatuies[0].WorkingStatus.iDefault == (int)Working.Claim).ToList();


                return(Json(items.Select(m => new
                {
                    label = m.sRepairNo + " - " + m.Product.sProductName,
                    m.kRepairId,
                    m.sRepairNo,
                    sProductName = m.vProductName,
                    kProductTypeId = m.Product.kProductTypeId,
                    kBrandId = m.Product.kBrandId,
                    sBrandDescription = m.Product.vBrandDescription,
                    sProductTypeDescription = m.Product.vProductTypeDescription,
                    m.Product.kProductId,
                    m.Product.sProductModel,
                    m.sSerial,
                    dtInsuranceExpire = m.dtInsuranceExpire != null ? m.dtInsuranceExpire.GetValueOrDefault().AddYears(543).ToString(DateExtension.DateNumber()) : ""
                })
                            , JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new { Result = "ERROR", Message = ex.Message }));
            }
        }