예제 #1
0
        /// <summary>
        /// 客户满意度新增
        /// </summary>
        /// <returns></returns>
        public ActionResult CustEvalInsert()
        {
            TMC_CUST_EVALDTO dto = new TMC_CUST_EVALDTO();

            dto.EvalSubs = new List <TMC_CUST_EVAL_SUBDTO>();

            dto.StdMains   = service.GetStdMain();
            dto.C_TEL      = BaseUser.C_MOBILE;
            dto.C_EMP_NAME = BaseUser.Name;

            if (BaseUser.CustFile != null)
            {
                dto.C_CUST      = BaseUser.CustFile.C_NAME;
                dto.N_CUST_TYPE = 0;
                //dto.C_AREA = qualityService.GetAreaName(BaseUser.CustFile.C_AREATYPE);
                dto.EvalItems = service.GetEvalItems("0");
            }
            else
            {
                dto.C_CUST      = BaseUser.Name;
                dto.N_CUST_TYPE = 0;
                dto.C_EMP_NAME  = BaseUser.Name;
                dto.EvalItems   = service.GetEvalItems("0");
            }

            if (dto.EvalItems != null && dto.EvalItems.Count > 0)
            {
                foreach (var item in dto.EvalItems)
                {
                    TMC_CUST_EVAL_SUBDTO newDto = new TMC_CUST_EVAL_SUBDTO();
                    newDto.C_ITEM_ID   = item.C_ID;
                    newDto.C_ITEM_NAME = item.C_NAME;
                    dto.EvalSubs.Add(newDto);
                }
            }
            return(View(dto));
        }
예제 #2
0
        public AjaxResult GetEvalItem(JObject jData)
        {
            AjaxResult result = new AjaxResult();

            try
            {
                List <AppEvalItem>      appItems = new List <AppEvalItem>();
                List <TMC_EVAL_ITEMDTO> items    = basicsService.GetEvalItems("0");
                foreach (var item in items)
                {
                    appItems.Add(AutoMapper.Mapper.Map <AppEvalItem>(item));
                }
                result.Code   = DoResult.Success;
                result.Result = JsonConvert.SerializeObject(appItems);
            }
            catch (Exception e)
            {
                result.Code   = DoResult.Failed;
                result.Result = e.Message;
            }
            return(result);
        }