Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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!";
            }
        }