public Saldo CapturaSaldoCompleto(ConectaIBC ibc) { Saldo saldo = ibc.saldo; string tableClass = "produto"; Task <HttpResponseMessage> get = clienteWeb.GetAsync("https://tgy64w74i567hklqjb-internetbanking.caixa.gov.br/SIIBC/extrato.processa?ajax=ajax&_=1507985758900"); get.Wait(); Task <string> contents = get.Result.Content.ReadAsStringAsync(); contents.Wait(); HtmlDocument tableDoc = getTabela(contents, tableClass); foreach (HtmlNode node in tableDoc.DocumentNode.SelectNodes("//table")) { foreach (HtmlNode row in node.SelectNodes("tr")) { string campo = row.ChildNodes[0].InnerText; if (campo.Trim() != "") { string valor = row.ChildNodes[1].InnerText; if (campo == "Saldo total") { saldo.saldoTotal = valor; continue; } if (campo == "Saldo disponivel c/limite") { saldo.saldoDisponivelComLimite = valor; continue; } if (campo == "Saldo bloqueado") { saldo.saldoBloqueado = valor; continue; } if (campo == "Limite do Cheque Especial") { saldo.limite = valor; continue; } if (campo == "Saldo") { saldo.saldo = valor; continue; } } } } return(saldo); }
public sideBarView(ConectaIBC ibc) { //Verifica se o cliente possui mais de uma conta, acionando o botão de Trocar Conta this.ic_trocarConta = ibc.contaCliente.contas.Count() > 1 ? true : false; Conta conta = ibc.contaCliente.contas.FirstOrDefault(); this.nomeCliente = ibc.dadosUsuario.nome.Trim(); this.agencia = conta.agencia; this.contaCorrente = conta.conta.TrimStart(new Char[] { '0' }); this.categoria = ibc.categoria; }
public CapturaExtrato(ConectaIBC ibc, DateTime hdnDataInicio, DateTime hdnDataFinal, string rdoTipoExtrato, int sltOutroMes, int txtDataInicio, int txtDataFinal) { this.extrato = ibc.getExtratoPorPeriodo(hdnDataInicio, hdnDataFinal, sltOutroMes, txtDataInicio, txtDataFinal); }
public CapturaExtrato(ConectaIBC ibc) { this.extrato = ibc.CapturaExtrato5Dias(); }
public CapturaSaldo(ConectaIBC ibc) { this.saldo = ibc.CapturaSaldoCompleto(ibc); }
public navBarView(ConectaIBC ibc) { this.nomeCliente = ibc.dadosUsuario.nome.Split(new Char[] { ' ' }).First().Trim(); this.dtAcesso = "Último acesso em " + ibc.dadosUsuario.dataUltimoAcesso + " às " + ibc.dadosUsuario.horaUltimoAcesso; }
public paginaInicialView(ConectaIBC ibc) { this.saldo = ibc.saldo.saldo; this.lsCoMenusDisponiveis = string.Join(",", new MenuFavoritoController().getLsCoMenuFavoritos(ibc.co_cliente).ToArray()); this.co_cliente = ibc.co_cliente; }