public void DeleteUserEx(UserEx userEx) { this.DataProvider.BeginTransaction(); try { //Delete User2Org DeleteUser2Org(userEx.UserCode); //Delete User User user = CopyUserExToUser(userEx); this._helper.DeleteDomainObject(user, new ICheck[] { new DeleteAssociateCheck(user, this.DataProvider, new Type[] { typeof(UserGroup2User) }) }); this.DataProvider.CommitTransaction(); } catch (Exception e) { this.DataProvider.RollbackTransaction(); ExceptionManager.Raise(typeof(SystemError), "$Error_Update_System_Error", e); } }
private async Task <UserEx> LoadUserFromQuery(string queryString) { Raw rawResult; try { rawResult = await Context.RawQuery.Where(q => q.QueryString == queryString).SingleOrDefaultAsync(); if (rawResult == null) { return(null); } } catch (TwitterQueryException) { return(null); } var json = JsonMapper.ToObject(rawResult.Response); var user = new UserEx(json); await Cache.AddUsers(new[] { new UserCacheEntry(user) }); return(user); }
public void UpdateUserEx(UserEx userEx) { this.DataProvider.BeginTransaction(); try { //Update User User user = CopyUserExToUser(userEx); this._helper.UpdateDomainObject(user); //Update User2Org DeleteUser2Org(userEx.UserCode); foreach (User2Org user2Org in userEx.user2OrgList) { AddUser2Org(user2Org); } this.DataProvider.CommitTransaction(); } catch (Exception e) { this.DataProvider.RollbackTransaction(); ExceptionManager.Raise(typeof(SystemError), "$Error_Update_System_Error", e); } }
protected override object GetEditObject() { //this.ValidateInput(); if (_facade == null) { _facade = new SystemSettingFacadeFactory(base.DataProvider).CreateUserFacade(); } UserEx userEx = this._facade.CreateNewUserEx(); userEx.UserName = FormatHelper.CleanString(this.txtUserNameEdit.Text, 40); userEx.UserTelephone = FormatHelper.CleanString(this.txtUserTelephoneEdit.Text, 40); userEx.UserEmail = FormatHelper.CleanString(this.txtUserEmailEdit.Text, 100); userEx.UserDepartment = FormatHelper.CleanString(this.drpDepartmentEdit.SelectedValue, 40); userEx.UserCode = FormatHelper.PKCapitalFormat(FormatHelper.CleanString(this.txtUserCodeEdit.Text, 40)); userEx.MaintainUser = this.GetUserCode(); if (this.cmdSave.Disabled == true) //add { userEx.UserPassword = FormatHelper.CleanString(this.txtUserPasswordEdit.Text, 60); } else //update { userEx.UserPassword = FormatHelper.CleanString(this.txtPasswordCache.Text); } userEx.user2OrgList = GetUser2OrgList(this.SelectableTextboxOrg.Tag, userEx.UserCode); return(userEx); }
public UserViewModel(UserEx user) : this((User)user) { if (Uri.IsWellFormedUriString(user.UrlDisplay, UriKind.Absolute)) { Url = new Uri(user.UrlDisplay); } DisplayUrl = user.UrlDisplay ?? Url.AbsoluteUri; }
// =========================================================================================== void Start() { InitialPanel = GameObject.Find("InitialPanel"); ResultPanel = GameObject.Find("ResultPanel"); Origin = GameObject.Find("Main Camera").GetComponent <Transform>(); Out = GameObject.Find("Out").GetComponent <Transform>(); StarSlider = GameObject.Find("StarSlider").GetComponent <Slider>(); data = new Data(); ux = new UserEx(); //======================================================================================= InitialPanel.transform.position = new Vector2(Origin.position.x, Origin.position.y); data.readData(); Debug.Log("1"); data.Color_read(); Debug.Log("2"); ReadQuest(); //=============== 사진과 이름이 다른 칵테일을 모두 찾아볼거에요============================== //string src = "Sprites/Cocktails/"; //for (int i = 0; i < data.cocktail.Length; i++) //{ // string[] temp = data.cocktail[i].Name.Split(' '); // string underName = "cocktail"; // foreach (string str in temp) // { // if (!str.Equals("")) // underName += "_" + str.ToLower(); // } // // 이미지 가져오기 // if (!System.IO.File.Exists("Assets/Resources/"+src + underName + "-1.png")) // Debug.Log("not exist: " + data.cocktail[i].Name); //} for (int i = 0; i < data.cocktail.Length; i++) { ARGB argb; if (!data.dic.TryGetValue(data.cocktail[i].Name.ToLower(), out argb)) { Debug.Log(data.cocktail[i].Name); } } }
private User CopyUserExToUser(UserEx userEx) { User returnValue = this.CreateNewUser(); returnValue.MaintainDate = userEx.MaintainDate; returnValue.MaintainTime = userEx.MaintainTime; returnValue.MaintainUser = userEx.MaintainUser; returnValue.UserCode = userEx.UserCode; returnValue.UserDepartment = userEx.UserDepartment; returnValue.UserEmail = userEx.UserEmail; returnValue.UserName = userEx.UserName; returnValue.UserPassword = userEx.UserPassword; returnValue.UserStatus = userEx.UserStatus; returnValue.UserTelephone = userEx.UserTelephone; return(returnValue); }
public void AddUserEx(UserEx userEx) { this.DataProvider.BeginTransaction(); try { //Add User User user = CopyUserExToUser(userEx); this._helper.AddDomainObject(user); //Add User2Org AddUser2Org(userEx.user2OrgList); this.DataProvider.CommitTransaction(); } catch (Exception e) { this.DataProvider.RollbackTransaction(); ExceptionManager.Raise(typeof(SystemError), "$Error_Update_System_Error", e); } }
public async Task OnLoad(object data) { if (ProfileId == 0 && string.IsNullOrWhiteSpace(ScreenName)) { Close(false); return; } IsBusy = true; var contextId = await(Cache?.FindFriend(ProfileId) ?? Task.FromResult(0ul)); IContextEntry friendContext = ContextList.Contexts.FirstOrDefault(ctx => ctx.UserId == contextId); Context = friendContext ?? ContextList.Contexts.FirstOrDefault(ctx => ctx.IsDefault) ?? ContextList.Contexts.First(); UserEx user = null; try { if (ProfileId == 0) { user = await Context.Twitter.Users.ShowUser(ScreenName, true); } else { user = await Context.Twitter.Users.ShowUser(ProfileId, true); } } catch (Exception ex) { LogTo.WarnException("Failed to load user profile", ex); Notifier.DisplayMessage(ex.GetReason(), NotificationType.Error); } if (user == null) { Notifier.DisplayMessage(Strings.UserNotFound, NotificationType.Error); Close(false); return; } User = new UserViewModel(user); Friendship = await Context.Twitter.Friendships.GetFriendshipWith(Context.UserId, User.UserId); UserPages = new List <UserSubPage> { new UserSubPage(Strings.Tweets, LoadStatuses, LoadMoreStatuses, User.Model.StatusesCount) { Dispatcher = Dispatcher }, new UserSubPage(Strings.Following, LoadFollowings, User.Model.FriendsCount) { Dispatcher = Dispatcher }, new UserSubPage(Strings.Followers, LoadFollowers, User.Model.FollowersCount) { Dispatcher = Dispatcher } }; RaisePropertyChanged(nameof(UserPages)); await Dispatcher.RunAsync(Center); IsBusy = false; }
public UserCacheEntry(UserEx user) { UserId = user.GetUserId(); UserName = user.GetScreenName(); Data = JsonConvert.SerializeObject(user); }