コード例 #1
0
        public ActionResult View(int Id)
        {
            var result = _workOrderContract.View(Id);

            ViewBag.ApplicantName         = result.Applicant != null && result.Applicant.Member != null ? result.Applicant.Member.RealName : "";
            ViewBag.DepartmentName        = result.Department != null ? result.Department.DepartmentName : "";
            ViewBag.WorkOrderCategoryName = result.WorkOrderCategory != null ? result.WorkOrderCategory.WorkOrderCategoryName : "";
            string status = "";

            switch (result.Status)
            {
            case -1:
                status = "已撤销";
                break;

            case 0:
                status = "指派中";
                break;

            case 1:
                status = "已分配";
                break;

            case 2:
                status = "已接受";
                break;

            case 3:
                status = "已完成";
                break;

            default:
                break;
            }
            ViewBag.Status       = status;
            ViewBag.HandlerName  = result.Handler != null && result.Handler.Member != null ? result.Handler.Member.RealName : "";
            ViewBag.OperatorName = result.Operator != null && result.Operator.Member != null ? result.Operator.Member.RealName : "";
            return(PartialView(result));
        }