예제 #1
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     base.OnNavigatedTo(e);
     //Verificar se é o primeiro acesso do usuário através de consulta ao PhoneSettings
     if (!PerfilHelper.PerfilCriado())
     {
         ConfigurarPerfil();
     }
 }
예제 #2
0
        private void LerPerfilPhoneSettings()
        {
            Perfil perfil = PerfilHelper.RecuperarPerfilPhoneSettings();

            tbNome.Text  = perfil.Nome;
            tbEmail.Text = perfil.Email;
            //dpNascimento.Value = DateTime.Parse(perfil.DataNascimento);
            tbCidade.Text    = perfil.Cidade;
            tbEstado.Text    = perfil.Estado;
            pbSenha.Password = perfil.Senha;
        }
예제 #3
0
        private void SalvarPerfil()
        {
            Perfil atual = PerfilHelper.RecuperarPerfilPhoneSettings();

            //DateTime nascimento = (DateTime)dpNascimento.Value;
            atual.Nome  = tbNome.Text;
            atual.Email = tbEmail.Text;
            //atual.DataNascimento = nascimento.ToString();
            atual.Senha  = pbSenha.Password;
            atual.Cidade = tbCidade.Text;
            atual.Estado = tbEstado.Text;
            SalvarPerfilServidor(atual);
        }
예제 #4
0
 //era static
 private void SalvarPerfilServidorCallback(object sender, UploadStringCompletedEventArgs e)
 {
     //o put está retornando vazio no momento
     if (e.Result != null && e.Result != "")
     {
         Perfil perfil = HttpHelper.deserializar <Perfil>(e.Result.ToString());
         PerfilHelper.SalvarPerfilPhoneSettings(perfil);
         MessageBox.Show("Perfil salvo com sucesso");
         NavigationService.GoBack();
     }
     else
     {
         MessageBox.Show("Erro ao salvar perfil");
     }
 }
예제 #5
0
 public PerfilJogosPage()
 {
     perfil = PerfilHelper.RecuperarPerfilPhoneSettings();
     InitializeComponent();
 }
예제 #6
0
 private void SalvarPerfilServidor(Perfil perfil)
 {
     PerfilHelper.SalvarPerfilServidor(perfil, SalvarPerfilServidorCallback);
 }
예제 #7
0
 private void IniciarPhoneSettings()
 {
     PerfilHelper.IniciarPerfilPhoneSettings();
 }