Example #1
0
        // Transferencia entre contas
        public void Transferir()
        {
            DAL objDAL = new DAL();

            string sql = "INSERT INTO movimentacao (tipo, valor, id_conta_debito, id_conta_credito, data_estorno, data_movimentacao) " +
                         $"values('T', '{Valor}', '{Id_conta_debito}', '{Id_conta_credito}', null, " +
                         $"'{DateTime.Parse(Data_movimentacao).ToString("yyyy/MM/dd")}')";

            objDAL.ExecutarComandoSQL(sql);
            ContaModel.AtualizarSaldoConta(Id_conta_credito, "C", Valor);
            ContaModel.AtualizarSaldoConta(Id_conta_debito, "D", Valor);
        }
Example #2
0
        // Movimentacao simples de Credito ou Debito
        public void RealizarMovimentacao(int id_conta)
        {
            DAL    objDAL = new DAL();
            string operacao;

            // A = Aporte, T = transferencia, D = Debito
            operacao = Tipo == "A" ? "C" : "D";

            string sql = "INSERT INTO movimentacao (tipo, valor, id_conta_debito, " +
                         "id_conta_credito, data_estorno, data_movimentacao) " +
                         $"values('{Tipo}', {Valor}, null, {id_conta}, null, " +
                         $"'{DateTime.Parse(Data_movimentacao).ToString("yyyy/MM/dd")}')";

            objDAL.ExecutarComandoSQL(sql);
            ContaModel.AtualizarSaldoConta(id_conta, operacao, Valor);
        }