public void JoinManagerMember(ManagerT managerT) { ManagerDac managerDac = new ManagerDac(); //long managerSn = 0; managerT.RightUse = string.IsNullOrEmpty(managerT.RightUse) ? "false" : "true"; // 권한정상여부 managerT.RightRegi = string.IsNullOrEmpty(managerT.RightRegi) ? "false" : "true"; // 상세보기여부 managerT.UseAt = string.IsNullOrEmpty(managerT.UseAt) ? "false" : "true"; // 사용여부 managerT.SclsrtAt = string.IsNullOrEmpty(managerT.SclsrtAt) ? "false" : "true"; // 계층여부 managerT.OthbcAt = string.IsNullOrEmpty(managerT.OthbcAt) ? "false" : "true"; // 공개여부 BeginTran(); try { //ID 중복체크 string existYn = new ManagerBiz().SelectManagerExistYn(managerT.ManagerID); if (existYn == "Y") { throw new Exception("해당 ID 는 이미 사용중입니다."); } //관리자정보 등록 //managerSn = managerDac.InsertManager(managerT); managerDac.InsertManager(managerT); /* // 참고 KTC 로직 EntrprsBiz.JoinEntrprsMember 모듈 소스 참고 // 사용자 생성 UserT userT = new UserT(); userT.UserId = entrprsUserT.UserId; userT.Password = Security.Security.Encrypt(entrprsT.Password); userT.UserSeCode = "AC007002"; //사용자구분코드( 기업사용자: AC007002) new UserBiz().InsertUser(userT, "N"); // 기업사용자 INSERT new EntrprsUserDac().InsertEntrprsUser(entrprsUserT); */ Commit(); } catch (Exception e) { this.RollBack(); throw e; } }
public void UpdateMangerMember(ManagerT managerT) { ManagerDac managerDac = new ManagerDac(); long managerSn = managerT.ManagerSn; //long updateCount = 0; //string EntrprsAuthCD = "AC019003"; managerT.RightUse = string.IsNullOrEmpty(managerT.RightUse) ? "false" : "true"; // 권한정상여부 managerT.RightRegi = string.IsNullOrEmpty(managerT.RightRegi) ? "false" : "true"; // 상세보기여부 managerT.UseAt = string.IsNullOrEmpty(managerT.UseAt) ? "false" : "true"; // 사용여부 managerT.SclsrtAt = string.IsNullOrEmpty(managerT.SclsrtAt) ? "false" : "true"; // 계층여부 managerT.OthbcAt = string.IsNullOrEmpty(managerT.OthbcAt) ? "false" : "true"; // 공개여부 BeginTran(); try { string existYn = new ManagerBiz().SelectManagerExistYn(managerT.ManagerID); // 관리자 UPDATE new ManagerDac().UpdateManager(managerT); Commit(); } catch (Exception e) { this.RollBack(); throw e; } }
/// <summary> /// 관리자 수정 /// </summary> /// <param name="managerT">관리자 정보</param> public void UpdateManager(ManagerT managerT) { Js_Instance.Update("ManagerDac.UpdateManager", managerT); }
/// <summary> /// 관리자 생성 /// </summary> /// <param name="managerT">관리자 정보</param> //public object InsertManager(ManagerT managerT) public void InsertManager(ManagerT managerT) { Js_Instance.Insert("ManagerDac.InsertManager", managerT); }
public ActionResult ManagerRegistAction(ManagerT managerT) { string userId = managerT.ManagerID; string userSeCode = "AC007002"; // 기업사용자 //수정자,수정자구분코드 설정 managerT.RegisterId = userId; managerT.RegisterSeCode = userSeCode; managerT.UpdusrId = userId; managerT.UpdusrSeCode = userSeCode; managerT.ManagerCode = 1000; //managerT.MberAt = "Y"; // 회원여부 설정 bool isSuccess = false; string strMessage = ""; try { new ManagerBiz().JoinManagerMember(managerT); //회원가입 이메일 발송 //new EmailSendBiz().SendJoinMember(userId, userSeCode, managerT.EmailAdres); isSuccess = true; } catch (Exception ex) { strMessage = ex.Message; } return Json(new { Success = isSuccess, Message = strMessage }, JsonRequestBehavior.AllowGet); }
public ActionResult ManagerEdit(ManagerT managerT) { // 외부 로그인 공급자에 대한 리디렉션 요청 //return new ChallengeResult(provider, Url.Action("ExternalLoginCallback", "Account", new { ReturnUrl = returnUrl })); return View(managerT); }