Пример #1
0
 private void CancelAuthorEvaluateAuthorRecord()
 {
     EvaluationRecord = new EvaluationRecord()
     {
         DeadLine = DateTime.Now
     };
 }
Пример #2
0
        public _Evaluation()
        {
            Evaluation Evaluation = new Evaluation();
            Dates      date       = new Dates();

            date.AuthorDeadLine = date.ZeroDefaultDate(DateTime.Now).AddDays(1).AddHours(9);
            if (TMPStaticClass.CurrentOrder == null)
            {
                // EvaluationRecord = new EvaluationRecord();
                EvaluationRecord = new EvaluationRecord()
                {
                    DeadLine = date.AuthorDeadLine
                }
            }
            ;
            else
            {
                EvaluationRecord = new EvaluationRecord()
                {
                    DeadLine = TMPStaticClass.CurrentOrder.Dates.AuthorDeadLine
                }
            };
            FinalEvaluationRecord = new EvaluationRecord()
            {
                DeadLine            = EvaluationRecord.DeadLine,
                Price               = 0,
                EvaluateDescription = ""
            };
            //Order = new OrderLine();
            //LoadData();
            showWindow    = new DefaultShowWindowService();
            dialogService = new DefaultDialogService();
        }
Пример #3
0
        public EvaluationRecord GetEvaluation(int questionid, int feeNo)
        {
            var response = new EvaluationRecord();
            var hea      = from n in unitOfWork.GetRepository <LTC_REGQUESTION>().dbSet.Where(m => m.FEENO == feeNo && m.ORGID == SecurityHelper.CurrentPrincipal.OrgId && m.QUESTIONID == questionid)
                           join e in unitOfWork.GetRepository <LTC_EMPFILE>().dbSet on n.EVALUATEBY equals e.EMPNO into res
                           from re in res.DefaultIfEmpty()
                           orderby n.EVALDATE descending
                           select new
            {
                OutValue = n,
                EmpName  = re.EMPNAME,
            };

            response.TotalRecordNum = hea.Count();
            if (response.TotalRecordNum != 0)
            {
                response.QUESTIONID = hea.FirstOrDefault().OutValue.QUESTIONID;
                response.EVALDATE   = hea.FirstOrDefault().OutValue.EVALDATE;
                response.EVALUATEBY = hea.FirstOrDefault().EmpName;
                response.SCORE      = hea.FirstOrDefault().OutValue.SCORE;
                response.ENVRESULTS = hea.FirstOrDefault().OutValue.ENVRESULTS;
            }
            return(response);
        }