private void ApplicationBarIconButton_Click(object sender, EventArgs e) { if (!ChecarPreenchimento() || !ChecarValidade()) { return; } string nome = tBoxNome.Text; char sexo = 'f'; if (rButtonMasculino.IsChecked == true) sexo = 'm'; int idade = int.Parse(tBoxIdade.Text); double peso = double.Parse(tBoxPeso.Text); double altura = 100*double.Parse(tBoxAltura.Text); ConversorNivelAtividade conversor = new ConversorNivelAtividade(); NivelDeAtividade nAtividade = conversor.StringEmNivelDeAtividade(lPickerAtividade.SelectedItem.ToString()); double pDesejado = double.Parse(tBoxPesoDesejado.Text); (Application.Current as App).Usuario = new Usuario(nome, idade, sexo, peso, altura, nAtividade, pDesejado); if (SalvarXML()) { InicializarApp(); ConfigurarReminders(); MessageBox.Show("Dados cadastrados/atualizados com sucesso"); NavigationService.Navigate(new Uri("/View/Perfil.xaml", UriKind.Relative)); } }
public CadastroUsuario() { InitializeComponent(); (Application.Current as App).configuracoes.setLogin("cadastro", "true"); ConversorNivelAtividade conversorNivel = new ConversorNivelAtividade(); NiveisAtividade = conversorNivel.VetorStringNiveisDeAtividade(); this.lPickerAtividade.ItemsSource = NiveisAtividade; if ((Application.Current as App).Usuario != null) Preencher(); else ApplicationBar.Buttons.RemoveAt(1); }
private void Preencher() { Usuario usuario = (Application.Current as App).Usuario; tBoxNome.Text = usuario.Nome; tBoxIdade.Text = usuario.Idade.ToString(); tBoxAltura.Text = (usuario.Altura/100.0).ToString(); tBoxPeso.Text = usuario.Peso.ToString(); tBoxPesoDesejado.Text = usuario.PesoDesejado.ToString(); ConversorNivelAtividade convAtivitidade = new ConversorNivelAtividade(); string nivel = convAtivitidade.NivelDeAtividadeEmString(usuario.NivelDeAtividade); lPickerAtividade.SelectedIndex = NiveisAtividade.ToList().IndexOf(nivel); if (usuario.Sexo == 'm') rButtonMasculino.IsChecked = true; if (usuario.Sexo == 'f') rButtonFeminino.IsChecked = true; }