public ActionResult AddEmployeeMethod() { try { var parentIDStr = Request["parentID"]; ///职位父节点ID var staffName = Request["staffName"]; //员工名称 var tel = Request["tel"]; //员工电话 var userName = Request["userName"]; //员工登录名 var passWord = Request["passWord"]; //员工登录密码 var mailBox = Request["mailBox"]; //员工邮箱 var processTypeIdStr = Request["processTypeId"]; //员工所属加工类型Id // var compontProcessTypeIdStr = Request["compontProcessTypeId"];//员工所属加工类型Id var compontProcessTypeIdStr = Request["processTypeId"]; //员工所属加工类型Id int?compontProcessTypeId = null; string creatPersonIDsStr = Session["id"] == null ? "" : Session["id"].ToString(); int parentID = -1; int createPersonID = -1; int? processTypeId = null; if (processTypeIdStr != null && processTypeIdStr != "0") { processTypeId = Convert.ToInt32(processTypeIdStr); } if (compontProcessTypeIdStr != null && compontProcessTypeIdStr != "0") { compontProcessTypeId = Convert.ToInt32(compontProcessTypeIdStr); } if (int.TryParse(parentIDStr, out parentID) && int.TryParse(creatPersonIDsStr, out createPersonID)) { string errMsg = ""; if (EmployeeManage.AddEmployee(parentID, staffName, tel, userName, passWord, mailBox, createPersonID, processTypeId, compontProcessTypeId, ref errMsg)) { return(Content("ok")); } else { return(Content(errMsg)); } } else { return(Content("请输入正确的Int类型!")); } } catch (Exception ex) { return(Content(ex.Message)); } }