private void btnAdicionarReceita_Click(object sender, RoutedEventArgs e) { try { RegistroDeReceita registro = new RegistroDeReceita(); registro._receita = receitaParaAdicionar; Usuario usuario = ComboListaUsuario.SelectedItem as Usuario; registro.UsuarioID = usuario.UsuarioID; DateTime data = DateTime.Parse(boxDataReceita.Text); string dataConvertida = string.Format("{0:MMMM}", data); registro.Data = dataConvertida.ToUpper(); registro.Valor = double.Parse(txtValorReceita.Text); ControllerRegistroReceita CrReceita = new ControllerRegistroReceita(); CrReceita.SalvarRegistro(registro); Close(); } catch (FormatException) { MensagemDeErroCampoInvalido msnCampoInvalido = new MensagemDeErroCampoInvalido(); msnCampoInvalido.ShowDialog(); } catch (NullReferenceException) { MensagemDeErroPreenchimentoObrig msnCampoObrigatorio = new MensagemDeErroPreenchimentoObrig(); msnCampoObrigatorio.ShowDialog(); } }
public MenuVisualizacaoReceitas() { InitializeComponent(); ControllerRegistroReceita CrReceitas = new ControllerRegistroReceita(); DataGridDeReceitas.ItemsSource = CrReceitas.RetornarTodosOsRegistrosReceitas(); //bloqueia a edição do DataGrid DataGridDeReceitas.IsReadOnly = true; }
private void ComboBoxMesRelatorio_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { string mesSelecionado = ComboBoxMesRelatorio.SelectedItem.ToString(); ControllerRegistroDespesa Cd = new ControllerRegistroDespesa(); ControllerRegistroReceita Cr = new ControllerRegistroReceita(); double totalDespesa = Cd.RetornarSomaDasDespesaDoMes(mesSelecionado); double totalReceita = Cr.RetornarSomaDasReceitasDoMes(mesSelecionado); txtTotalDespesa.Text = totalDespesa.ToString(); txtTotalReceita.Text = totalReceita.ToString(); txtResultadoFinal.Text = (totalReceita - totalDespesa).ToString(); //Mudando a Abordagem para realizar o cálculo final. //txtTotalDespesa.Text = Cd.RetornarSomaDasDespesaDoMes(mesSelecionado).ToString(); //ControllerRegistroReceita Cr = new ControllerRegistroReceita(); //txtTotalReceita.Text = Cr.RetornarSomaDasReceitasDoMes(mesSelecionado).ToString(); } catch (NullReferenceException) { } }