Example #1
0
        //internal static Lancamento CriaLancamento(Pedido pedido, string historico)
        //{
        //    return new Lancamento
        //    {
        //        DataLancamento = pedido.DataPedido,
        //        Historico = historico,
        //        Pessoa = pedido.Cliente,
        //        Vencimento = pedido.DataPedido,
        //    };
        //}

        internal static void DeterminarPartida(Lancamento lanc, Produto prod, FormaPagamento formaPag)
        {
            switch (prod.Tipo)
            {
            case TipoProduto.Mercadoria:

                LancamentoRepository.GeraPartida(lanc);
                break;

            case TipoProduto.Produto:

                LancamentoRepository.GeraPartida(lanc);
                break;

            case TipoProduto.Servico:

                LancamentoRepository.GeraPartida(lanc);
                break;
            }
        }