public void ChangeListener() { AVATAR tempAvatar = selectAvatar.GetComponent <SCR_Avatars>().myAvatar; selectAvatar.GetComponent <SCR_Avatars>().myAvatar = myAvatar; myAvatar = tempAvatar; AssingAvatar(); selectAvatar.GetComponent <SCR_Avatars>().AssingAvatar(); }
private async void SubmitProfile(object sender, MouseButtonEventArgs e) { PLAYER pl = new PLAYER(); LEVEL level = new LEVEL(); AVATAR av = new AVATAR(); try { //create ID Auto var k = de.PLAYERs.Select(a => a.PlayerID); string id = String.Format("PL{0}", k.Count() + 1); pl.PlayerID = id; pl.Email = Email.Text; pl.Username = Username.Text; pl.Password = Password.Password; pl.Job = Job.Text; pl.BirthDate = DateBirth.SelectedDate.Value; pl.FullName = FullName.Text; pl.PhoneNumber = Sdt.Text; pl.FacebookURL = FacebookLink.Text; pl.SecurityQuestion = ((ComboBoxItem)Question.SelectedItem).Content.ToString(); pl.Answer = Answer.Text; pl.Scores = 0; var k1 = de.AVATARs.Select(a1 => a1.AvatarID); av.AvatarID = String.Format("AV{0}", k1.Count() + 1); av.URL = filename; av.PlayerID = id; level.PlayerID = id; level.Name = "Level 1"; level.MaxScore = 1000; level.RemainScoreToUp = 1000; var k2 = de.LEVELs.Select(a1 => a1.LevelID); level.LevelID = string.Format("LV{0}", k2.Count() + 1); } catch { } //you need to choose avatar //kiểm tra sự tồn tại email,sdt,ten dang nhap var email = de.PLAYERs.Select(a => a.Email); var sdt = de.PLAYERs.Select(a => a.PhoneNumber); var usename = de.PLAYERs.Select(a => a.Username); foreach (string a in email) { if (Email.Text.ToLower() == a) { await this.ShowMessageAsync("Thông Báo", "Email này đã được đăng ký trước đó.", MessageDialogStyle.Affirmative); return; } } foreach (string a in sdt) { if (Sdt.Text.ToLower() == a) { await this.ShowMessageAsync("Thông Báo", "Số điện thoại này đã được sử dụng", MessageDialogStyle.Affirmative); return; } } foreach (string a in usename) { if (Username.Text.ToLower() == a) { await this.ShowMessageAsync("Thông Báo", "Tên đăng nhập này đã tồn tại", MessageDialogStyle.Affirmative); return; } } if (filename == null || FacebookLink.Text == null || Answer.Text == null || Email.Text == null || Sdt.Text == null) { await this.ShowMessageAsync("Thông Báo", "Bạn cần phải điền đầy đủ tất cả thông tin trước khi hoàn tất đăng ký.", MessageDialogStyle.Affirmative); } else { ChangeProgressRing(); await Task.Run(() => { de.PLAYERs.Add(pl); de.AVATARs.Add(av); de.LEVELs.Add(level); de.SaveChanges(); }); ChangeProgressRingagain(); await this.ShowMessageAsync("Thông Báo", "Chúc mừng bạn đã đăng ký thành công. Mời bạn đăng nhập để sử dụng chương trình.", MessageDialogStyle.Affirmative); Goback(null, null); } }