public PessoaRamoAtividade() { InitializeComponent(); conexao.Conectar(); String query = "SELECT * FROM US_RAMOATIVIDADE WHERE HANDLE = " + TelaRegistro.getRamoAtividadeHandle(); conexao.Pesquisa(query); SqlDataReader reader = conexao.Pesquisa(query); while (reader.Read()) { codigoBox.Text = reader["HANDLE"].ToString(); ramoAtividadeBox.Text = reader["NOME"].ToString(); } conexao.Desconectar(); }
public List <string> AutorizarDispensaJuros(TNEmulator emulator) { List <string> contratosAprovados = new List <string>(); ResetToMainMenu(emulator); //string menuOption = ""; //for (int i = 0; i < emulator.CurrentScreenXML.Fields.Length; i++) //{ //if (emulator.CurrentScreenXML.Fields[3].Text != null) //{ WriteTextToField(emulator.CurrentScreenXML.Fields[3], emulator, "ocal"); emulator.SendKey(true, TnKey.Enter, _timeout); Console.Write(emulator.CurrentScreenXML.Dump()); //break; //} //} WriteTextToField(emulator.CurrentScreenXML.Fields[22], emulator, "20026731403"); emulator.SendKey(true, TnKey.Enter, _timeout); emulator.SendKey(true, TnKey.F2, _timeout); //Nomecliente = emulator.CurrentScreenXML.Fields[21].Text; Nomecliente = emulator.CurrentScreenXML.Fields[21].Text; TelaRegistro tl = new TelaRegistro(); tl.NomeC.Text = Nomecliente; //TelaRegistro reg = new TelaRegistro(); //reg.NomeC.Text = Nomecliente //DialogResult result6 = MessageBox.Show(tl.NomeC.Text, "Facilita", MessageBoxButtons.OK, MessageBoxIcon.Warning); //WriteTextToField(emulator.CurrentScreenXML.Fields[21].Text, ""); Console.Write(emulator.CurrentScreenXML.Dump()); //if (string.IsNullOrEmpty(menuOption)) // throw new Exception("Erro ao autorizar despesa, não foi possível encontrar a opção do menu"); //emulator.SetText(menuOption); //emulator.SendKey(true, TnKey.Enter, _timeout); //emulator.SendKey(true, TnKey.Enter, _timeout); //if (!emulator.WaitForText(27, 1, "ATENDIMENTO AO CLIENTE", _timeout)) // throw new Exception("Erro ao logar, não encontrada mensagem: ATENDIMENTO AO CLIENTE"); //emulator.WaitForHostSettle(200, _timeout); //emulator.SetText("16"); //emulator.SendKey(true, TnKey.Enter, _timeout); //WriteTextToField(emulator.CurrentScreenXML.Fields[18], emulator, "10"); //WriteTextToField(emulator.CurrentScreenXML.Fields[38], emulator, "i"); //WriteTextToField(emulator.CurrentScreenXML.Fields[46], emulator, "2"); //WriteTextToField(emulator.CurrentScreenXML.Fields[67], emulator, "1235"); //if (!emulator.SendKey(true, TnKey.Enter, _timeout)) // throw new Exception("Timeout ao entrar na tela de dispensa de juros"); //if (String.IsNullOrEmpty(emulator.CurrentScreenXML.Fields[45].Text)) //{ // Console.Clear(); // Console.Write(emulator.CurrentScreenXML.Dump()); // return contratosAprovados; //} //else //{ // //12 linhas, com 12 campos por linha // for (int i = 45; i < 45 + (12 * 12); i += 12) // { // //i = index contrato // //aprovacao = i-1 // //taxa = i+7 // if (!String.IsNullOrEmpty(emulator.CurrentScreenXML.Fields[i].Text)) // { // if (float.TryParse(emulator.CurrentScreenXML.Fields[i + 7].Text, out float taxa)) // { // if (taxa <= 100) // { // contratosAprovados.Add(emulator.CurrentScreenXML.Fields[i].Text); // WriteTextToField(emulator.CurrentScreenXML.Fields[i - 1], emulator, "a"); // } // else // { // // DESCOMENTAR PARA REPROVAR SE FOR MAIOR QUE 100% // //WriteTextToField(emulator.CurrentScreenXML.Fields[i - 1], emulator, "r"); // //contratosAprovados.Add("r"+emulator.CurrentScreenXML.Fields[i].Text); // } // } // } // } // Console.Clear(); // Console.Write(emulator.CurrentScreenXML.Dump()); // if (contratosAprovados.Any()) // { // emulator.SendKey(true, TnKey.F5, _timeout); // } //} return(contratosAprovados); }