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; }
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; }
internal void Insert(UserInfoProxyVO userInfo) { this.dataModel.InsertUserInfo(userInfo); }
internal void Delete(UserInfoProxyVO userInfo) { userInfo.UsersVO.UserType = (int)사용자등급.페기; this.dataModel.UpdateUserInfo(userInfo); }
/// <summary> /// 아이디는 변경금지 /// </summary> /// <param name="userinfo"></param> internal void Update(UserInfoProxyVO userInfo) { this.dataModel.UpdateUserInfo(userInfo); }
internal void UpdateUserInfo(UserInfoProxyVO userInfo) { try { sqlProxy.UpdateUserInfo ( new EncryptionService().GetEncryptedKey(this.EncryptionSeed, this.sqlProxy.GetTime()), this.ServiceURL, userInfo.UsersVO ); } catch (Exception) { throw; } }
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; } }
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; } }
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; } }
/// <summary> /// 사용자정보 객체 /// </summary> /// <param name="userInfo"></param> public UserValidator(UserInfoProxyVO userInfo) { // TODO: Complete member initialization this.userInfo = userInfo; }
/// <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; }