private void CadastrarEntrada(object sender, RoutedEventArgs e) { Registro novoRegistro = new Registro(); try { Aviso.Visibility = Visibility.Collapsed; novoRegistro.Descricao = txtDescricao.Text; novoRegistro.Valor = Double.Parse(txtValor.Text); if (DataDiferenteRadio.IsChecked == true) { novoRegistro.Data = DateTime.Now.ToString("dd/MM/yyyy"); } else { novoRegistro.Data = txtDataInserido.Text; } novoRegistro.Grupo = txtGrupo.Text; novoRegistro.Credito = 0; novoRegistro.Fixa = 0; novoRegistro.DataVencimento = ""; novoRegistro.Tipo = 0; if (string.IsNullOrEmpty(novoRegistro.Descricao) || novoRegistro.Valor == null) { throw new Exception(); } _controlador.cadastroRegistro(novoRegistro); Aviso.Visibility = Visibility.Visible; Aviso.Foreground = Brushes.Green; Aviso.Text = "Registro cadastrado com sucesso"; var destino = new TabelaEntrada(); this.NavigationService.Navigate(destino); } catch { Aviso.Visibility = Visibility.Visible; Aviso.Foreground = Brushes.Red; Aviso.Text = "Não foi possivel realizar o cadastro, favor validar os campos."; } }
private void navegaTabelaEntrada(object sender, RoutedEventArgs e) { var destino = new TabelaEntrada(); this.NavigationService.Navigate(destino); }