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; } }
public void conciliarCheques() { try { using (ConciliacaoServiceClient conciliacaoService = new ConciliacaoServiceClient()) { conciliacaoService.conciliarCheques(montarExtrato()); this.atualizarListaExtrato(); } } catch (Exception ex) { throw ex; } }
public void importarOFX() { Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog(); dlg.DefaultExt = ".ofx"; dlg.Filter = "Arquivo OFX (.ofx)|*.ofx"; Nullable <bool> result = dlg.ShowDialog(); if (result == true) { try { FileStream ofxFile = new FileStream(dlg.FileName, FileMode.Open, FileAccess.Read); OFXImport ofxImport = new OFXImport(); OFXContaDTO ofxConta = ofxImport.import(dlg.FileName); List <ExtratoContaBancoDTO> listaExtratoAux = new List <ExtratoContaBancoDTO>(); foreach (OFXTransacaoDTO trans in ofxConta.transacoes) { ExtratoContaBancoDTO extrato = new ExtratoContaBancoDTO(); extrato.idContaCaixa = contaCaixaSelected.id; DateTime data = converterData(trans.data); extrato.dataBalancete = data; extrato.dataMovimento = data; extrato.mes = data.Month.ToString("00"); extrato.ano = data.Year.ToString(); extrato.historico = trans.historico; extrato.documento = trans.numero; extrato.valor = decimal.Parse(trans.valor.Replace(".", ",")); listaExtratoAux.Add(extrato); } using (ConciliacaoServiceClient conciliacaoService = new ConciliacaoServiceClient()) { conciliacaoService.saveUpdateListaExtrato(listaExtratoAux); this.atualizarListaExtrato(); } } catch (Exception ex) { throw ex; } } }
public bool login(String login, String senha) { try { using (ConciliacaoServiceClient serv = new ConciliacaoServiceClient()) { UsuarioDTO usuario = serv.selectUsuario(login, senha); if (usuario != null) { UsuarioLogado = usuario; return(true); } } return(false); } catch (Exception ex) { return(false); throw ex; } }
public void acesso(int papel, String formulario) { try { using (ConciliacaoServiceClient serv = new ConciliacaoServiceClient()) { ViewControleAcessoDTO ControleAcesso = new ViewControleAcessoDTO(); ControleAcesso.IdPapel = papel; ControleAcesso.Formulario = formulario; List <ViewControleAcessoDTO> listaServ = serv.selectControleAcesso(ControleAcesso); ListaControleAcesso.Clear(); foreach (ViewControleAcessoDTO objAdd in listaServ) { ListaControleAcesso.Add(objAdd); } } } catch (Exception ex) { throw ex; } }