Example #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;
            }
        }
Example #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;
            }
        }