private void ObterTipoDespesaPorColigada(ComprasEacessoService comprasEacessoService, RootLancamentoFinanceiro lancamentoAgrupado) { if (lancamentoAgrupado.DescricaoOrigemLancamento != "FT") { var tipoDespesa = comprasEacessoService.ObterTipoDespesaPorIdColigadaIdLan(int.Parse(lancamentoAgrupado.CodigoColigada), lancamentoAgrupado.IdLan.Value); if (tipoDespesa != null) { lancamentoAgrupado.IdTipoDespesa = _tipoDespesaRepository.ObterTipoDespesaPorSigla(tipoDespesa.TipoDespesa); lancamentoAgrupado.DescOrigemCompraEacesso = tipoDespesa.OrigemEacesso; } } }
private void VerificarTipoDespesa(ComprasEacessoService comprasEacessoService, RootLancamentoFinanceiro lancamento, ItemLancamentoFinanceiro item) { if (lancamento.DescricaoOrigemLancamento != "FT") { var tipoDespesa = comprasEacessoService.ObterTipoDespesaPorIdServicoIdLan(item.IdServicoContratado.Value, lancamento.IdLan.Value); if (tipoDespesa == null) { tipoDespesa = comprasEacessoService.ObterTipoDespesaPorIdColigadaIdLan(int.Parse(lancamento.CodigoColigada), lancamento.IdLan.Value); } if (tipoDespesa != null) { lancamento.IdTipoDespesa = _tipoDespesaRepository.ObterTipoDespesaPorSigla(tipoDespesa.TipoDespesa); lancamento.DescOrigemCompraEacesso = tipoDespesa.OrigemEacesso; } } }