/// <summary> /// 개인사용자 생성 /// </summary> /// <param name="indvdlUserT">개인사용자 정보</param> /// <returns>생성된 Row의 Key값</returns> public void InsertIndvdlUser(IndvdlUserT indvdlUserT) { BeginTran(); try { //회원가입을 통해 개인사용자를 생성하는 경우 아이핀 고유번호 중복체크 if (!String.IsNullOrEmpty(indvdlUserT.IpinInnb)) { string ipinExistYn = new IndvdlUserDac().SelectIpinExistYn(indvdlUserT.IpinInnb); if (ipinExistYn == "Y") { //아이핀 고유번호 중복체크 throw new Exception("해당 사용자는 이미 회원가입된 사용자입니다."); } } string existYn = new UserDac().SelectUserExistYn(indvdlUserT.UserId); if (existYn == "Y") { // 사용자 ID 중복체크 throw new Exception("해당 사용자ID 는 이미 사용중입니다."); } // 사용자 생성 UserT userT = new UserT(); userT.UserId = indvdlUserT.UserId; userT.Password = Security.Security.Encrypt(indvdlUserT.Password); //TODO 암호화 //userT.Password = indvdlUserT.Password; userT.UserSeCode = "AC007001"; //사용자구분코드( 개인사용자: AC007001) new UserBiz().InsertUser(userT, "N"); // 개인사용자 INSERT new IndvdlUserDac().InsertIndvdlUser(indvdlUserT); Commit(); } catch (Exception ex) { RollBack(); throw (ex); } }
public ActionResult IndvdMemberRegistAction(IndvdlUserT indvdlUserT) { string userId = indvdlUserT.UserId; string userSeCode = "AC007001"; //개인사용자 indvdlUserT.RegisterId = userId; indvdlUserT.RegisterSeCode = userSeCode; indvdlUserT.UpdusrId = userId; indvdlUserT.UpdusrSeCode = userSeCode; indvdlUserT.IndvdlUserSttusCode = "AC023001"; //개인사용자상태코드 설정(AC023001: 사용) bool isSuccess = false; string strMessage = ""; try { new IndvdlUserBiz().InsertIndvdlUser(indvdlUserT); isSuccess = true; //회원가입 이메일 발송 new EmailSendBiz().SendJoinMember(indvdlUserT.UserId, userSeCode, indvdlUserT.EmailAdres); } catch (Exception ex) { strMessage = ex.Message; } return Json(new { Success = isSuccess, Message = strMessage }, JsonRequestBehavior.AllowGet); }
public ActionResult IndvdMemberRegist(string userNm, string ipinInnb) { IndvdlUserT indvdlUserT = new IndvdlUserT(); indvdlUserT.UserNm = userNm; indvdlUserT.IpinInnb = ipinInnb; //비밀번호힌트[AC024000] 공통코드 조회 IList<CmmnCodeT> passwordHintSeCodeList = new CommonBiz().SelectCmmnCodeList("AC024000"); //지역전화번호[AC016000] 공통코드 조회 IList<CmmnCodeT> telnoList = new CommonBiz().SelectCmmnCodeList("AC016000"); //핸드폰번호[AC017000] 공통코드 조회 IList<CmmnCodeT> mbtlnumList = new CommonBiz().SelectCmmnCodeList("AC017000"); //이메일종류[AC018000] 공통코드 조회 IList<CmmnCodeT> emailList = new CommonBiz().SelectCmmnCodeList("AC018000"); JoinMembPageT joinMembPageT = new JoinMembPageT(); joinMembPageT.PasswordHintSeCodeList = passwordHintSeCodeList; joinMembPageT.TelnoList = telnoList; joinMembPageT.MbtlnumList = mbtlnumList; joinMembPageT.EmailList = emailList; joinMembPageT.IndvdlUserT = indvdlUserT; return View(joinMembPageT); }
/// <summary> /// 개인사용자 수정 /// </summary> /// <param name="indvdlUserT">개인사용자 정보</param> /// <returns>수정된 Row 수</returns> public int UpdateIndvdlUser(IndvdlUserT indvdlUserT) { return Js_Instance.Update("IndvdlUserDac.UpdateIndvdlUser", indvdlUserT); }
/// <summary> /// 개인사용자 생성 /// </summary> /// <param name="indvdlUserT">개인사용자 정보</param> /// <returns>생성된 Row의 Key값</returns> public object InsertIndvdlUser(IndvdlUserT indvdlUserT) { return Js_Instance.Insert("IndvdlUserDac.InsertIndvdlUser", indvdlUserT); }
/// <summary> /// 개인사용자 수정 /// </summary> /// <param name="indvdlUserT">개인사용자 정보</param> /// <returns>수정된 Row 수</returns> public int UpdateIndvdlUser(IndvdlUserT indvdlUserT) { return new IndvdlUserDac().UpdateIndvdlUser(indvdlUserT); }