Пример #1
0
        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;
            }
        }
Пример #2
0
        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;
            }
        }
Пример #3
0
 /// <summary> 
 /// 관리자 수정 
 /// </summary>  
 /// <param name="managerT">관리자 정보</param>
 public void UpdateManager(ManagerT managerT)
 {
     Js_Instance.Update("ManagerDac.UpdateManager", managerT);
 }
Пример #4
0
 /// <summary> 
 /// 관리자 생성 
 /// </summary>  
 /// <param name="managerT">관리자 정보</param> 
 //public object InsertManager(ManagerT managerT)
 public void InsertManager(ManagerT managerT)
 {
     Js_Instance.Insert("ManagerDac.InsertManager", managerT);
 }
Пример #5
0
        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);
        }
Пример #6
0
 public ActionResult ManagerEdit(ManagerT managerT)
 {
     // 외부 로그인 공급자에 대한 리디렉션 요청
     //return new ChallengeResult(provider, Url.Action("ExternalLoginCallback", "Account", new { ReturnUrl = returnUrl }));
     return View(managerT);
 }