private void atualizarListaExtrato() { try { using (ConciliacaoServiceClient conciliacaoService = new ConciliacaoServiceClient()) { List <ExtratoContaBancoDTO> listaAux = conciliacaoService.selectExtrato(montarExtrato()); listaExtrato.Clear(); recebimentos = 0; pagamentos = 0; foreach (ExtratoContaBancoDTO extrato in listaAux) { if (extrato.valor != null && extrato.valor > 0) { recebimentos += (decimal)extrato.valor; } if (extrato.valor != null && extrato.valor < 0) { pagamentos += (decimal)extrato.valor; } listaExtrato.Add(extrato); } saldo = recebimentos + pagamentos; } notifyPropertyChanged("recebimentos"); notifyPropertyChanged("pagamentos"); notifyPropertyChanged("saldo"); } catch (Exception ex) { throw ex; } }