public void fecharMovimento() { try { using (CaixaBancosServiceClient caixaBancoService = new CaixaBancosServiceClient()) { caixaBancoService.salvarAtualizarFinFechamentoCaixaBanco(fechamentoCaixaBancoAtual); } } catch (Exception ex) { throw ex; } }
private void atualizarListaContaCaixa() { try { using (CaixaBancosServiceClient caixaBancoService = new CaixaBancosServiceClient()) { List <ContaCaixaDTO> listaCCAux = caixaBancoService.selectContaCaixa(new ContaCaixaDTO()); listaContaCaixa.Clear(); foreach (ContaCaixaDTO contaCaixa in listaCCAux) { listaContaCaixa.Add(contaCaixa); } } } catch (Exception ex) { throw ex; } }
public bool login(String login, String senha) { try { using (CaixaBancosServiceClient serv = new CaixaBancosServiceClient()) { 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 (CaixaBancosServiceClient serv = new CaixaBancosServiceClient()) { 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; } }
public void pesquisarMovimento() { try { int mes = int.Parse(textoDataMovimento.Split('/')[0]); int ano = int.Parse(textoDataMovimento.Split('/')[1]); DateTime dataPagoRecebidoAux = new DateTime(ano, mes, 1); using (CaixaBancosServiceClient caixaBancoService = new CaixaBancosServiceClient()) { ViewFinMovimentoCaixaBancoDTO movimentoAux = new ViewFinMovimentoCaixaBancoDTO(); movimentoAux.IdContaCaixa = contaCaixaSelected.Id; movimentoAux.DataPagoRecebido = dataPagoRecebidoAux; List <ViewFinMovimentoCaixaBancoDTO> listaCCAux = caixaBancoService.selectPeriodoMovimentoCaixaBanco(movimentoAux); fechamentoCaixaBancoAtual = caixaBancoService.selectFinFechamentoCaixaBanco( new FinFechamentoCaixaBancoDTO { IdContaCaixa = contaCaixaSelected.Id, Ano = dataPagoRecebidoAux.Year.ToString(), Mes = dataPagoRecebidoAux.Month.ToString() }); dataPagoRecebidoAux = dataPagoRecebidoAux.AddMonths(-1); FinFechamentoCaixaBancoDTO fechamentoCaixaBancoAnterior = caixaBancoService. selectFinFechamentoCaixaBanco(new FinFechamentoCaixaBancoDTO { IdContaCaixa = contaCaixaSelected.Id, Ano = dataPagoRecebidoAux.Year.ToString(), Mes = dataPagoRecebidoAux.Month.ToString() }); if (fechamentoCaixaBancoAtual == null) { fechamentoCaixaBancoAtual = new FinFechamentoCaixaBancoDTO(); } fechamentoCaixaBancoAtual.IdContaCaixa = contaCaixaSelected.Id; fechamentoCaixaBancoAtual.DataFechamento = DateTime.Now; fechamentoCaixaBancoAtual.Ano = ano.ToString(); fechamentoCaixaBancoAtual.Mes = mes.ToString(); fechamentoCaixaBancoAtual.SaldoAnterior = 0; if (fechamentoCaixaBancoAnterior != null) { fechamentoCaixaBancoAtual.SaldoAnterior = fechamentoCaixaBancoAnterior.SaldoDisponivel; } fechamentoCaixaBancoAtual.Recebimentos = 0; fechamentoCaixaBancoAtual.Pagamentos = 0; listaMovimento.Clear(); foreach (ViewFinMovimentoCaixaBancoDTO movimento in listaCCAux) { listaMovimento.Add(movimento); if (movimento.Operacao.Equals("E")) { fechamentoCaixaBancoAtual.Recebimentos += movimento.Valor; } else { fechamentoCaixaBancoAtual.Pagamentos += movimento.Valor; } } fechamentoCaixaBancoAtual.SaldoConta = fechamentoCaixaBancoAtual.Recebimentos - fechamentoCaixaBancoAtual.Pagamentos; fechamentoCaixaBancoAtual.SaldoDisponivel = fechamentoCaixaBancoAtual.SaldoAnterior + fechamentoCaixaBancoAtual.SaldoConta; notifyPropertyChanged("fechamentoCaixaBancoAtual"); notifyPropertyChanged("isSelectedMovimento"); } } catch (FormatException ex) { mensagemErro = "Digite uma data vĂ¡lida"; } catch (Exception ex) { throw ex; } }