Ejemplo n.º 1
0
        /// <summary>
        /// 添加评价
        /// </summary>
        /// <param name="workOrderEvalution">评价信息</param>
        /// <returns></returns>
        public bool AddEvaluation(WorkOrderEvaluation workOrderEvalution)
        {
            if (workOrderEvalution == null)
            {
                return(false);
            }

            DataEntity workOrderEvalutionDataEntity = new DataEntity();

            workOrderEvalutionDataEntity.Add("WorkOrderID", string.IsNullOrEmpty(workOrderEvalution.WorkOrderID) ? "" : workOrderEvalution.WorkOrderID);
            workOrderEvalutionDataEntity.Add("OverallLevel", workOrderEvalution.OverallLevel);
            workOrderEvalutionDataEntity.Add("Lables", workOrderEvalution.Lables != null ? SerializationHelper.JsonSerialize(workOrderEvalution.Lables) : "");
            workOrderEvalutionDataEntity.Add("Evaluation", string.IsNullOrEmpty(workOrderEvalution.Evaluation) ? "" : workOrderEvalution.Evaluation);
            workOrderEvalutionDataEntity.Add("CustomerName", string.IsNullOrEmpty(workOrderEvalution.CustomerName) ? "" : workOrderEvalution.CustomerName);
            workOrderEvalutionDataEntity.Add("CustomerID", string.IsNullOrEmpty(workOrderEvalution.CustomerID) ? "" : workOrderEvalution.CustomerID);
            workOrderEvalutionDataEntity.Add("IsCustomerEvaluate", workOrderEvalution.IsCustomerEvaluate);
            return(_workOrderProvider.AddEvaluation(workOrderEvalutionDataEntity));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 根据工单获取评价信息
        /// </summary>
        /// <param name="workOrderId">工单id</param>
        /// <returns></returns>
        public WorkOrderEvaluation GetEvaluation(string workOrderId)
        {
            if (string.IsNullOrEmpty(workOrderId))
            {
                return(null);
            }
            WorkOrderEvaluation evalution           = null;
            DataEntity          evalutionDataEntity = _workOrderProvider.GetEvaluation(workOrderId);

            if (evalutionDataEntity != null)
            {
                evalution              = new WorkOrderEvaluation();
                evalution.ID           = evalutionDataEntity["ID"].Value.ToString();
                evalution.WorkOrderID  = evalutionDataEntity["WorkOrderID"].Value.ToString();
                evalution.CustomerID   = evalutionDataEntity["CustomerID"].Value.ToString();
                evalution.CustomerName = evalutionDataEntity["CustomerName"].Value.ToString();
                evalution.Evaluation   = evalutionDataEntity["Evaluation"].Value.ToString();
                evalution.OverallLevel = Convert.ToInt32(evalutionDataEntity["OverallLevel"].Value);
                evalution.CreateTime   = evalutionDataEntity["CreateTime"].Value.ToString();
            }

            return(evalution);
        }