public ActionResult SaveJcxx(ORG_EMPLOYEE_EX CuORG_EMPLOYEE) { JsonSMsg rMsg = new JsonSMsg(); try { string errmsg = ""; //CuORG_EMPLOYEE.STORE_ID = base.CurrentIsOrgAdmin ? CuORG_EMPLOYEE.STORE_ID : base.CurrentUserStoreId; CuORG_EMPLOYEE.ORG_ID = base.CurrentUserOrgId; DateTime od = DateTime.Now; if (!string.IsNullOrEmpty(CuORG_EMPLOYEE.ENTRY_DATE_Str)) { DateTime.TryParse(CuORG_EMPLOYEE.ENTRY_DATE_Str, out od); } CuORG_EMPLOYEE.ENTRY_DATE = od; DateTime cd = DateTime.Now; if (!string.IsNullOrEmpty(CuORG_EMPLOYEE.DISM_DATE_Str)) { DateTime.TryParse(CuORG_EMPLOYEE.DISM_DATE_Str, out cd); CuORG_EMPLOYEE.DISM_DATE = cd; } else { CuORG_EMPLOYEE.DISM_DATE = DateTime.MaxValue; } if (!ValidateEMP(CuORG_EMPLOYEE, out errmsg)) { rMsg.Status = -1; rMsg.Message = errmsg; return(Json(rMsg)); } int ret = _eservice.SaveEmployee(CuORG_EMPLOYEE); if (ret > 0) { rMsg.Status = 0; rMsg.Data = CuORG_EMPLOYEE.ID > 0 ? CuORG_EMPLOYEE.ID : ret; } else if (ret == -2) { rMsg.Status = -2; rMsg.Message = "员工工号重复,请重新填写"; } else { rMsg.Status = -1; rMsg.Message = "意外错误,请稍后重试"; } } catch (Exception ex) { rMsg.Status = -1; rMsg.Message = ex.Message; } return(Json(rMsg)); }
public ActionResult SaveXcyfl(ORG_EMPLOYEE_EX CuORG_EMPLOYEE, FormCollection form) { JsonSMsg rMsg = new JsonSMsg(); try { CuORG_EMPLOYEE.ID = Int32.Parse(form["ID1"]); //if (!ValidateEMP(CuORG_EMPLOYEE, out errmsg)) //{ // rMsg.Status = -1; // rMsg.Message = errmsg; // return Json(rMsg); //} int ret = _eservice.SaveEmployeeXcyfl(CuORG_EMPLOYEE); if (ret > 0) { rMsg.Status = 0; rMsg.Data = CuORG_EMPLOYEE.ID; } else { rMsg.Status = -1; rMsg.Message = "意外错误,请稍后重试"; } } catch (Exception ex) { rMsg.Status = -1; rMsg.Message = ex.Message; } return(Json(rMsg)); }
//修改 //[HttpPost] public ActionResult EditInfo(string userType, int?storeId, int?id) { try { if (id.HasValue) { ORG_EMPLOYEE_EX employee = _eservice.GetEmployeeEX(id.Value); if (null != employee) { return(View(employee)); } else { return(View(new ORG_EMPLOYEE_EX() { SALARY_TYPE = 1, MIN_SALARY = 0, STATUS = 1, ORG_ID = base.CurrentUserOrgId, USER_TYPE = userType, STORE_ID = storeId.Value })); } } else { return(View(new ORG_EMPLOYEE_EX() { SALARY_TYPE = 1, MIN_SALARY = 0, STATUS = 1, ORG_ID = base.CurrentUserOrgId, USER_TYPE = userType, STORE_ID = storeId.Value })); } } catch (Exception) { return(View(new ORG_EMPLOYEE_EX() { SALARY_TYPE = 1, MIN_SALARY = 0, STATUS = 1, ORG_ID = base.CurrentUserOrgId })); } }