Exemplo n.º 1
0
        //Lançamento_Atributo
        public static int adicionarLancamentoAtributo(int idLancamento, int idAtributo, string valor)
        {
            Lancamentos lancamento = acessarLancamento(idLancamento);
            Atributos   atributo   = acessarAtributo(idAtributo);

            if (lancamento.ID == -1 || atributo.ID == -1)
            {
                return(-1);
            }
            Lancamento_Atributo lancamentoAtributo = new Lancamento_Atributo(idLancamento, idAtributo, valor);

            return(conn.Insert(lancamentoAtributo));
        }
Exemplo n.º 2
0
        //Lançamento
        public static int adicionarLancamento(int idConta, int idFornecedor, int idCategoria, decimal valor, TipoLancamento Tipo, DateTime dataHora, string comentario)
        {
            Lancamentos lancamento = new Lancamentos(idConta, idFornecedor, idCategoria, valor, Tipo, dataHora, comentario);
            Contas      conta      = acessarConta(idConta);

            valor = Math.Abs(valor);

            if (conta.ID == -1)
            {
                return(-1);
            }
            if (Tipo == TipoLancamento.Creditar)
            {
                conta.Saldo += valor;
            }
            else
            {
                conta.Saldo -= valor;
            }

            updateConta(conta);

            return(conn.Insert(lancamento));
        }
Exemplo n.º 3
0
 public static void deleteLancamento(Lancamentos lancamento)
 {
     conn.Delete(lancamento);
 }
Exemplo n.º 4
0
 public static void updateLancamento(Lancamentos lancamento)
 {
     conn.Update(lancamento);
 }