Exemple #1
0
        public ActionResult Form(string id)
        {
            DepartmentBLL deptBll = new DepartmentBLL();
            Operator      user    = OperatorProvider.Provider.Current();
            var           dept    = deptBll.GetEntity(user.DeptId);

            if (dept == null)
            {
                user.DeptCode = "0";
            }
            else if (dept.Nature == "部门")
            {
                var pdept = deptBll.GetEntity(dept.ParentId);
                user.DeptCode = pdept == null ? dept.EnCode : pdept.EnCode;
            }
            var model = new JobTemplateEntity();

            if (!string.IsNullOrEmpty(id))
            {
                model         = workmeetingbll.GetJobTemplate(id);
                model.Dangers = workmeetingbll.getdangertemplate(model.JobId);
                //foreach (DangerTemplateEntity d in model.Dangers)
                //{
                //    model.d += d.Dangerous + "\r\n";
                //    model.m += d.Measure + "\r\n";
                //}
            }
            else
            {
                model.JobId        = Guid.NewGuid().ToString();
                model.CreateUser   = user.UserName;
                model.CreateUserId = user.UserId;
                model.CreateDate   = DateTime.Now;
                model.DeptCode     = user.DeptCode;
            }
            return(View(model));
        }