public EMPLOYEE_RESPONSE SaveEmployee(EMPLOYEE Param) { EMPLOYEE_RESPONSE result = new EMPLOYEE_RESPONSE(); string sql = string.Empty; try { using (TransactionScope tran = new TransactionScope()) { sql = Global.DBAgent.LoadSQL(sqlBasePath + "Employee\\Employee.xml", "SaveEmployee" , Param.MEMBER_CODE.ToString("-1") , Param.USER_ID.ToString("") , Param.PASSWORD.ToString("") , Param.USER_NAME.ToString("") , Param.EMAIL.ToString("") , Param.PHONE.ToString("") , Param.MOBILE.ToString("") , Param.ADDRESS1.ToString("") , Param.ADDRESS2.ToString("") , Param.ZIP_CODE.ToString("") , Param.BIRTH.ToString("") , Param.GENDER.ToString("1") , Param.REMARK.ToString("") , Param.HIDE == true ? "1" : "0" , Param.INSERT_CODE.ToString() /*Admin*/ , Param.DEPT_CODE.ToString("") , Param.PARENT_MEMBER_CODE.ToString("") , Param.COMP_POSITION.ToString("") , Param.COMP_TITLE.ToString("") , Param.EMP_AUTH.ToString("") , Param.MENU_GROUP.ToString("") , Param.MEMO.ToString("") , Param.TELEGRAM_CHAT_ID.ToString("") ); int member_code = db.ExecuteQuery <int>(sql.ToString()).FirstOrDefault(); if (member_code > 0) { result.RESPONSE_CODE = "0"; result.RESPONSE_MSG = ""; result.MEMBER_CODE = member_code; } else { throw new Exception("직원 정보 저장 실패."); } tran.Complete(); } } catch (Exception ex) { logger.Debug("EmployeeService >> SaveEmployee : " + ex.Message); result.RESPONSE_CODE = "-99"; result.RESPONSE_MSG = ex.Message; result.MEMBER_CODE = -1; } return(result); }
public JsonResult SaveMember(EMPLOYEE_INFO param) { SessionHelper.LOG_NAME = "직원저장"; string msg = string.Empty; param.PROJECT_SITE = Global.ConfigInfo.PROJECT_SITE; if (param.MEMBER_CODE != null && param.MEMBER_CODE > -1 && param.PASSWORD == "******") //비밀번호 변경 안할경우 { param.PASSWORD = param.EX_PASSWORD; } else { param.PASSWORD = GlobalMvc.Util.Encrypt_PW(param.PASSWORD); } param.BIRTH = param.BIRTH.RemoveDateString(); param.INSERT_CODE = (int)(SessionHelper.LoginInfo.MEMBER == null ? 0 : SessionHelper.LoginInfo.MEMBER.MEMBER_CODE); EMPLOYEE_RESPONSE result = Service.employeeService.SaveEmployee(param); return(new JsonResult { Data = result }); }