private static void IniciaTiposLancamentoReceitaOperacionalBruta(ISession session) { var vendasMercadoriaAPrazo = new TipoTitulo { ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.02"), ContaPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("1.01.05.02.00"), Descricao = "VENDA DE MERCADORIAS A PRAZO" }; session.Save(vendasMercadoriaAPrazo); var vendasProdutoAVista = new TipoTitulo { ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.01"), ContaPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("1.1.1.01"), Descricao = "VENDA DE PRODUTO A VISTA" }; session.Save(vendasProdutoAVista); var vendasProdutoAPrazo = new TipoTitulo { ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.02"), ContaPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("1.01.05.02.00"), Descricao = "VENDA DE PRODUTO A PRAZO" }; session.Save(vendasProdutoAPrazo); var vendasServicoAVista = new TipoTitulo { ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.03"), ContaPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("1.1.1.01"), Descricao = "VENDA DE SERVICO A VISTA" }; session.Save(vendasServicoAVista); var vendasServicoAPrazo = new TipoTitulo { ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.02"), ContaPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("1.01.05.02.00"), Descricao = "VENDA DE SERVICOS A PRAZO" }; session.Save(vendasServicoAPrazo); var vendasRecebimentoJuros = new TipoTitulo { ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.2.01"), ContaPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("1.1.1.02"), Descricao = "RECEBIMENTO DE JUROS" }; session.Save(vendasRecebimentoJuros); session.Save(DadosIniciais.Conf); }
private static TipoTitulo GetTipoLancamentoAVista(ISession session) { var vendaMercadoriaAVista = new TipoTitulo { ContaContraPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("3.1.1.02"), ContaPartidaValor = PlanoContaReferencialRepository.GetByCodigoConta("1.01.01.01.00"), Descricao = "VENDA DE MERCADORIAS A VISTA" }; session.Save(vendaMercadoriaAVista); return(vendaMercadoriaAVista); }
public static PartidasLancamento VerificaPartida(Lancamento lanc, PlanoContaReferencial planoConta) { if (planoConta == null) { return(null); } foreach (var partida in lanc.Partidas.Where(partida => partida.PlanoConta.Codigo.Equals(planoConta.Codigo))) { return(partida); } // Caso não encontre uma partida correspondente ao código no lançamento cria uma nova partida. var p = new PartidasLancamento { PlanoConta = PlanoContaReferencialRepository.GetByCodigoConta(planoConta.Codigo) }; lanc.Partidas.Add(p); return(p); }