コード例 #1
0
 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);
 }
コード例 #2
0
ファイル: ucpnEvaluate.cs プロジェクト: ztxyzu/QueueSystem
        //委托更新评价标识
        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);
                }
            }
        }