Ejemplo n.º 1
0
        /// <summary>
        /// Método para verificar a regra de deposito das contas
        /// </summary>
        /// <param name="valor"></param>
        /// <returns></returns>
        #region Deposito
        public bool deposito(double valor, DateTime data)
        {
            bool verificar = true;

            operacao  = new Deposito(valor, data);
            verificar = categoria.depositar(valor);
            if (verificar == true)
            {
                operacao.atualizar(this);
                listaExtrato.Add(operacao.ToString());
            }
            return(verificar);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Método para verificar a regra de saque das contas
        /// </summary>
        /// <param name="valor"></param>
        /// <returns></returns>
        #region Sacar
        public bool saque(double valor, DateTime data)
        {
            bool verificar;

            operacao  = new Saque(valor, data);
            verificar = categoria.sacar(valor);
            if (verificar == true)
            {
                operacao.atualizar(this);
                listaExtrato.Add(operacao.ToString());
            }
            return(verificar);
        }