Example #1
0
        public IEnumerable <Faturamento> Lov(int?numero = null)
        {
            var filtro = new FaturamentoDTO
            {
                Numero = (numero.HasValue) ? numero : null
            };

            return(_faturamentoRepository.Listar(filtro));
        }
        public IEnumerable <Parcela> ListarParcelas(FaturamentoDTO faturamento)
        {
            var parcelas = this._dbContexto.Parcelas.Where(x =>
                                                           (x.Id == faturamento.Id || !faturamento.Id.HasValue) &&
                                                           (x.Numero == faturamento.Numero || !faturamento.Numero.HasValue) &&
                                                           (x.Status == faturamento.Status || !faturamento.Status.HasValue) &&
                                                           (x.PrevisaoPgto == faturamento.Vencimento || !faturamento.Vencimento.HasValue) &&
                                                           //vendas
                                                           (x.Venda.Id == faturamento.VendaId || !faturamento.VendaId.HasValue) &&
                                                           (x.Venda.ClienteFinanceiro.CpfCnpj == faturamento.CpfCnpj || string.IsNullOrEmpty(faturamento.CpfCnpj)) &&
                                                           (x.Venda.ClienteFinanceiroId == faturamento.ClienteFinanceiroId || !faturamento.ClienteFinanceiroId.HasValue) &&
                                                           (x.Venda.VendedorId == faturamento.VendedorId || !faturamento.VendedorId.HasValue) &&
                                                           (x.Venda.VendedorId == faturamento.VendedorId || !faturamento.VendedorId.HasValue)).Include(x => x.Faturamento)
                           .Include(p => p.Venda)
                           .ThenInclude(v => v.Vendedor)
                           .Include(p => p.Venda).ThenInclude(v => v.ClienteFinanceiro);


            return(parcelas.OrderBy(p => p.Numero));
        }
Example #3
0
 public IEnumerable <Parcela> Listar(FaturamentoDTO faturamentoVo)
 {
     return(_faturamentoRepository.ListarParcelas(faturamentoVo));
 }
Example #4
0
 public IActionResult Listar(FaturamentoDTO entidade)
 {
     return(Ok(_servico.Listar(entidade)));
 }
 public IEnumerable <Faturamento> Listar(FaturamentoDTO faturamento)
 {
     throw new System.NotImplementedException();
 }