コード例 #1
0
ファイル: Insert.cs プロジェクト: hesed7/hitpan
 public Insert(UserInfoProxyVO userinfo)
     : base(string.Format("아이디 {0} 입력",userinfo.UsersVO.UserID), Hitpan5ClientLibrary.SQLDataServiceModel)
 {
     this.userinfo = userinfo;
     this.dbModel = Hitpan5ClientLibrary.SQLDataServiceModel;
     UserAuthProxyVO ua = new UserAuthProxyVO();
     ua["계정관리"] = 사용자권한.모두허용;
     base.RequiredAuth = ua;
 }
コード例 #2
0
ファイル: Update.cs プロジェクト: hesed7/hitpan
        public Update(UserInfoProxyVO post_userinfo, UserInfoProxyVO userinfo, string comment)
            : base(comment,Hitpan5ClientLibrary.SQLDataServiceModel)
        {
            this.dbModel = Hitpan5ClientLibrary.SQLDataServiceModel;
            this.userinfo = userinfo;
            this.post_userinfo = post_userinfo;

            UserAuthProxyVO ua = new UserAuthProxyVO();
            ua["계정관리"] = 사용자권한.모두허용;
            base.RequiredAuth = ua;
        }
コード例 #3
0
ファイル: UserListener.cs プロジェクト: hesed7/hitpan
 internal void Insert(UserInfoProxyVO userInfo)
 {
     this.dataModel.InsertUserInfo(userInfo);
 }
コード例 #4
0
ファイル: UserListener.cs プロジェクト: hesed7/hitpan
 internal void Delete(UserInfoProxyVO userInfo)
 {
     userInfo.UsersVO.UserType = (int)사용자등급.페기;
     this.dataModel.UpdateUserInfo(userInfo);
 }
コード例 #5
0
ファイル: UserListener.cs プロジェクト: hesed7/hitpan
 /// <summary>
 /// 아이디는 변경금지
 /// </summary>
 /// <param name="userinfo"></param>
 internal void Update(UserInfoProxyVO userInfo)
 {
     this.dataModel.UpdateUserInfo(userInfo);
 }
コード例 #6
0
ファイル: SQLDataServiceModel.cs プロジェクト: hesed7/hitpan
 internal void UpdateUserInfo(UserInfoProxyVO userInfo)
 {
     try
     {
         sqlProxy.UpdateUserInfo
         (
         new EncryptionService().GetEncryptedKey(this.EncryptionSeed, this.sqlProxy.GetTime()),
         this.ServiceURL,
         userInfo.UsersVO
         );
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #7
0
ファイル: SQLDataServiceModel.cs プロジェクト: hesed7/hitpan
        public UserInfoProxyVO GetUserInfo(string id, string password)
        {
            try
            {
                UsersVO uv = sqlProxy.UserLogIn
                (
                new EncryptionService().GetEncryptedKey(this.EncryptionSeed, this.sqlProxy.GetTime()),
                this.ServiceURL,
                id,
                password
                );
                if (uv == null)
                {
                    throw new InvalidLogin();
                }
                else
                {
                    UserInfoProxyVO up = new UserInfoProxyVO();
                    up.UsersVO = uv;
                    return up;
                }
            }
            catch (Exception)
            {

                throw;
            }
        }
コード例 #8
0
ファイル: SQLDataServiceModel.cs プロジェクト: hesed7/hitpan
        public UserInfoProxyVO GetUserInfo(string id)
        {
            try
            {
                UsersVO uv = sqlProxy.GetUserInfo
                (
                new EncryptionService().GetEncryptedKey(this.EncryptionSeed, this.sqlProxy.GetTime()),
                this.ServiceURL,
                id
                );
                UserInfoProxyVO up = new UserInfoProxyVO();
                up.UsersVO = uv;
                return up;
            }
            catch (Exception)
            {

                throw;
            }
        }
コード例 #9
0
ファイル: SQLDataServiceModel.cs プロジェクト: hesed7/hitpan
        public IList<UserInfoProxyVO> GetUserInfo()
        {
            try
            {
                UsersVO[] arrUV = sqlProxy.GetUsersInfo
                (
                new EncryptionService().GetEncryptedKey(this.EncryptionSeed, this.sqlProxy.GetTime()),
                this.ServiceURL
                );
                IList<UserInfoProxyVO> upList = new List<UserInfoProxyVO>();
                foreach (UsersVO uv in arrUV)
                {
                    UserInfoProxyVO up = new UserInfoProxyVO();
                    up.UsersVO = uv;
                    upList.Add(up);
                }
                return upList;
            }
            catch (Exception)
            {

                throw;
            }
        }
コード例 #10
0
ファイル: UserValidator.cs プロジェクト: hesed7/hitpan
 /// <summary>
 /// 사용자정보 객체
 /// </summary>
 /// <param name="userInfo"></param>
 public UserValidator(UserInfoProxyVO userInfo)
 {
     // TODO: Complete member initialization
     this.userInfo = userInfo;
 }
コード例 #11
0
ファイル: frmUserAdd.cs プロジェクト: hesed7/hitpan
        /// <summary>
        /// 현재 입력된 내용을 바탕으로 UserInfo객체 생성
        /// </summary>
        /// <returns></returns>
        private UserInfoProxyVO GetUserInfo()
        {
            UserAuth ua = new UserAuth();
            ua.견적관리         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl견적관리.Text);
            ua.계정관리         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl계정관리.Text);
            ua.고객정보         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl고객정보.Text);
            ua.나의정보관리     = (사용자권한)Enum.Parse(typeof(사용자권한), ddl나의정보관리.Text);
            ua.데이터관리       = (사용자권한)Enum.Parse(typeof(사용자권한), ddl데이터관리.Text);
            ua.매입관리         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl매입관리.Text);
            ua.상품정보         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl상품정보.Text);
            ua.세금계산서관리   = (사용자권한)Enum.Parse(typeof(사용자권한), ddl세금계산서관리.Text);
            ua.양식정보         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl양식정보.Text);
            ua.에프터서비스관리 = (사용자권한)Enum.Parse(typeof(사용자권한), ddl에프터서비스관리.Text);
            ua.인사관리         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl인사관리.Text);
            ua.일정관리         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl일정정보.Text);
            ua.재고관리         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl재고관리.Text);
            ua.판매관리         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl판매관리.Text);
            ua.표준관리         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl표준관리.Text);
            ua.회계관리         = (사용자권한)Enum.Parse(typeof(사용자권한), ddl회계관리.Text);

            UsersVO ui = new UsersVO();
            ui.UserID           = txtID.Text;
            ui.UserPassword     = txtPassword.Text;
            ui.UserAuth         = ua;
            ui.UserType         = (사용자등급)Enum.Parse(typeof(사용자등급), ddlUserType.Text);

            UserInfoProxyVO upv = new UserInfoProxyVO();
            upv.UsersVO = ui;
            return upv;
        }