public bool RateSubmit(string WindowUser, string WindowNo, string RateId, string attitude, string quality, string efficiency, string honest) { try { //先不判断重复 BCallModel cl = this.callBll.GetModelByHandleId(RateId); BEvaluateModel ev = new BEvaluateModel(); //ev.ID = this.evalBll.GetMaxId(); ev.type = 1; ev.handId = cl.ID; ev.unitSeq = cl.unitSeq; ev.windowNumber = WindowNo; ev.handleTime = DateTime.Now; ev.custCardId = cl.idCard; ev.name = cl.qNmae; ev.windowUser = WindowUser; ev.approveSeq = cl.busiSeq; ev.evaluateAttitude = int.Parse(attitude); ev.evaluateEfficiency = int.Parse(efficiency); ev.evaluateHonest = int.Parse(honest); ev.evaluateQuality = int.Parse(quality); this.evalBll.Insert(ev); } catch (Exception ex) { File.AppendAllText(AppDomain.CurrentDomain.BaseDirectory + "log.txt", ex.Message + (ex.InnerException == null ? "" : ("\r\n" + ex.InnerException.Message))); return(false); } return(true); }
//委托更新评价标识 private void UpdateEvaluate(BEvaluateModel model) { var ev = eList.Where(l => l.controlSeq == model.controlSeq).ToList().FirstOrDefault(); if (ev != null) { ev.evaluateResult = model.evaluateResult; if (enterEvaluate != null) { enterEvaluate(ev); } } }