private void Manutencao(TipoManutencao tipoManutencao) { movimentacao = new Movimentacao(); movimentacaoControle = new MovimentacaoControle(); try { movimentacao.Id = idMovimentacao; movimentacao.Descricao = TxtDescricao.Text.Trim(); movimentacao.Valor = decimal.Parse(TxtValor.Text); movimentacao.Data_Movimentacao = DateTime.Parse(DpDataMovimentacao.Text); movimentacao.Categoria = new Categoria(); movimentacao.Categoria.Id = idCategoria; if (tipoManutencao == TipoManutencao.Gravar) { movimentacaoControle.Gravar(movimentacao); } else if (tipoManutencao == TipoManutencao.Alterar) { movimentacaoControle.Alterar(movimentacao); } else if (tipoManutencao == TipoManutencao.Excluir) { movimentacaoControle.Excluir(movimentacao); } ListaMovimentacao(); Limpar(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void ListaMovimentacao() { movimentacaoControle = new MovimentacaoControle(); decimal valorEntrada, valorSaida, saldo; try { DgMovimentacao.ItemsSource = movimentacaoControle.Consulta().DefaultView; valorEntrada = movimentacaoControle.TotalEntrada(); valorSaida = movimentacaoControle.TotalSaida(); saldo = valorEntrada - valorSaida; LblInformacao1.Content = "Totais: Entrada: " + valorEntrada.ToString("#,##0.00") + " - Saida: " + valorSaida.ToString("#,##0.00") + " - Saldo: " + saldo.ToString("#,##0.00"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }