private void populaHistoricoPagamentos(String contrato) { //informacoes da tela var mainframe = new Santander.Automation.TN3270Lib.CICS(_user, _pass, _ip, _port); var data = mainframe.GetHistoricoPagamento(contrato); Color cor = Color.LightGray; foreach (LaminaHistPagamento hist in data) { var item = new ListViewItem(); item.SubItems.Add(hist.prt); item.SubItems.Add(hist.dataMotivo); item.SubItems.Add(hist.dataOcorrencia); item.SubItems.Add(hist.situacao); item.SubItems.Add(hist.ageReceb); item.SubItems.Add(hist.vlOcorrencia); item.SubItems.Add(hist.vlPrestacao); item.BackColor = cor; if (cor == Color.LightGray) { cor = Color.White; } else { cor = Color.LightGray; } lvHistPagamentos.Items.Add(item); } }
private void populaHistoricoContatosAnt(String contrato) { //informacoes da tela var mainframe = new Santander.Automation.TN3270Lib.CICS(_user, _pass, _ip, _port); var data = mainframe.GetHistoricoContatosAnt(contrato); Color cor = Color.LightGray; foreach (String hist in data) { var item = new ListViewItem(); item.SubItems.Add(hist); item.BackColor = cor; if (cor == Color.LightGray) { cor = Color.White; } else { cor = Color.LightGray; } lvHistContato.Items.Add(item); } }
public void populaTabulacaoCTA(String contrato) { var tabaddmemo = ADDDEMO.Text; var tabret = "3"; var action = Tabulacao.Text.Split('|'); var tabaction = action[1]; var mainframe = new Santander.Automation.TN3270Lib.CICS(_user, _pass, _ip, _port); var data = mainframe.GetTabulacaoCTA(contrato, tabaddmemo, tabret, tabaction); }
public TelaRegistro(string user, string pass, string ip, int port) { InitializeComponent(); _user = user; _pass = pass; _ip = ip; _port = port; //this.mainframe = new Santander.Automation.TN3270Lib.CICS(_user, _pass, _ip, _port); calculadora = new Calculadora(); calcula(); //var cx = TestStack.White.Application.Attach("cobdesk"); //var siscob = (Control)cx.GetWindows().Select(w => w.Name.Contains("cslog_rr_prod")); //siscob.SendToBack(); Xuser.Text = Form1.UserCICSText; //copia contrato no momento da deteccao da chamada //var contrato = Clipboard.GetText();20028223758 20027749175 20028154413 // contrato = "20025946587";//"20027749175"; //idContrato = "95671555"; contrato = Siscob.Contrato.Trim(); //idContrato = Siscob.idContrato.Trim(); //Console.WriteLine("Contrato: " + contrato); //informacoes da tela var mainframe = new Santander.Automation.TN3270Lib.CICS(_user, _pass, _ip, _port); var data = mainframe.GetOcalCalc(contrato, DateTime.Today.AddDays(0)); //info cliente NomeC.Text = data.NomeCliente; ContratoCli.Text = data.ContratoCliente; EnderecoC.Text = data.Endereco; CidadeC.Text = data.Cidade; BairroC.Text = data.BairroC; CpfC.Text = data.CpfCli; Nascimento.Text = data.Nascimento; //info veiculo MarcaCar.Text = data.Marca; TicCar.Text = data.TIC; CorCar.Text = data.Cor; ////tabulação CTA //populaTabulacaoCTA(contrato); //historicos CTA populaHistoricoContatosAnt(contrato); populaHistoricoPagamentos(contrato); //Qtdparcela = data.Parcelas[0].Parcela; //ValorParcela = data.Parcelas[0].ValorParcela; //Vencimento = data.Parcelas[0].Vencimento; //Recupera valores das parcelas do contrato List <LaminaContrato> datas = new List <LaminaContrato>(); var parc = new LaminaContrato(); var consulta = DateTime.Today; for (int d = 0; d < 5; d++) { do { parc = mainframe.GetOcalCalc(contrato, consulta); parc.dataConsulta = consulta; consulta = consulta.AddDays(1); } while (parc.Parcelas.Count() == 0); datas.Add(parc); } //Carrega valores nos list views List <ListView> listViews = new List <ListView>(); listViews.Add(listView1); listViews.Add(listView2); listViews.Add(listView3); listViews.Add(listView4); listViews.Add(listView5); for (int t = 0; t < 5; t++) { Color cor = Color.LightGray; foreach (Santander.Automation.TN3270Lib.Models.ParcelaLaminaContrato p in datas[t].Parcelas) { var item = new ListViewItem(); item.SubItems.Add(p.Parcela); item.SubItems.Add(p.Vencimento); item.SubItems.Add(p.ValorParcela); item.SubItems.Add(p.JurosDesc); item.SubItems.Add(p.IOF); item.SubItems.Add(p.Gca); //GCA = p.Gca; item.SubItems.Add(p.ValorTotal); listViews[t].Parent.Text = datas[t].dataConsulta.ToString("dd/MM/yyyy"); item.BackColor = cor; if (cor == Color.LightGray) { cor = Color.White; } else { cor = Color.LightGray; } listViews[t].Items.Add(item); } } //ShowWindow(this.Handle, SW_MAXIMIZE); }
public void populaTabulacaoCANC(String contrato) { var mainframe = new Santander.Automation.TN3270Lib.CICS(_user, _pass, _ip, _port); var data = mainframe.GetCanc(contrato); }