public void ContarCedulas(int valor) { try { var conexao = ConexaoMysql.getConexao(); SelectCedulas = ""; var comando = new MySqlCommand("SELECT `HANDLE`, `VALOR`, `QUANTIDADE`, `QUANTIDADEMINIMA` FROM `cedula` WHERE QUANTIDADE > QUANTIDADEMINIMA", conexao); comando.CommandText = SelectCedulas; var SelecionaCedulas = comando.ExecuteReader(); //ArrayList Cedulas = new ArrayList(); var cedulaSelecionada = new CedulaSelecionada(); while (SelecionaCedulas.Read()) { cedulaSelecionada.Valor = Convert.ToInt32(SelecionaCedulas["VALOR"]; cedulaSelecionada.Quantidade = Convert.ToInt32(SelecionaCedulas["QUANTIDADE"]; } } catch (Exception) { throw; } }
protected void BtnConfirmarSaque_Click(object sender, EventArgs e) { _SaqueCtrl = new SaqueCtrl(); _ContaPessoa = new ContaPessoa(); var AgenciaTxt = TxtAgencia.Text; var ContaTxt = TxtConta.Text; var SenhaTxt = TxtSenha.Text; var ValorTxt = TxtValor.Text; try { var Sacar = _SaqueCtrl.GetContaSaque(ContaTxt, AgenciaTxt, SenhaTxt); if (Sacar.handle > 0) { _EfetuarSaqueCtrl = new EfetuarSaqueCtrl(); _EfetuarSaqueCtrl.ContarCedulas(Convert.ToInt32(ValorTxt)); var cedulaSelecionada = new CedulaSelecionada(); LblRetornoSaque.Text = cedulaSelecionada.Valor + "<br />" + cedulaSelecionada.Quantidade; } else { LblRetornoSaque.Text = "Agencia e/ou conta inválidos, tente novamente!"; } } catch (ContaNaoEncontradaException) { LblRetornoSaque.Text = "Agencia e/ou conta inválidos, tente novamente!"; } catch (Exception) { LblRetornoSaque.Text = "Oops ocorreu um erro inesperado!"; } }