Exemple #1
0
 public CotacaoService(IEntidadeBaseRep <MembroFornecedor> membroFornecedorRep, IEntidadeBaseRep <Pedido> pedidoRep,
                       IEntidadeBaseRep <HistStatusPedido> histStatusPedidoRep, IEntidadeBaseRep <ItemPedido> itemPedidoRep,
                       IEntidadeBaseRep <ResultadoCotacao> resultadoCotacaoRep, IEntidadeBaseRep <Cotacao> cotacaoRep,
                       IEntidadeBaseRep <HistStatusCotacao> histStatusCotacaoRep, IEntidadeBaseRep <CotacaoPedidos> cotacaoPedidosRep,
                       IEntidadeBaseRep <StatusSistema> statusSistemaRep,
                       IEntidadeBaseRep <Fornecedor> fornecedorRep,
                       IEntidadeBaseRep <TemplateEmail> templateEmail,
                       IEntidadeBaseRep <Emails> emailsNotificaoRep,
                       IEntidadeBaseRep <Sms> smsRep,
                       IEntidadeBaseRep <Avisos> avisosRep,
                       IEntidadeBaseRep <Membro> membroRep,
                       IEntidadeBaseRep <Usuario> usuarioRep, IEncryptionService encryptionService, INotificacoesAlertasService notificacoesAlertasService, IUnitOfWork unitOfWork)
 {
     _membroFornecedorRep        = membroFornecedorRep;
     _pedidoRep                  = pedidoRep;
     _histStatusPedidoRep        = histStatusPedidoRep;
     _itemPedidoRep              = itemPedidoRep;
     _resultadoCotacaoRep        = resultadoCotacaoRep;
     _cotacaoRep                 = cotacaoRep;
     _histStatusCotacaoRep       = histStatusCotacaoRep;
     _cotacaoPedidoRep           = cotacaoPedidosRep;
     _statusSistemaRep           = statusSistemaRep;
     _usuarioRep                 = usuarioRep;
     _encryptionService          = encryptionService;
     _notificacoesAlertasService = notificacoesAlertasService;
     _FornecedorRep              = fornecedorRep;
     _templateEmail              = templateEmail;
     _emailsNotificaoRep         = emailsNotificaoRep;
     _smsRep     = smsRep;
     _avisosRep  = avisosRep;
     _membroRep  = membroRep;
     _unitOfWork = unitOfWork;
 }
        public TrocaItemFornecedorController(IEntidadeBaseRep <Produto> produtoRep,
                                             IEntidadeBaseRep <StatusSistema> statusSisRep,
                                             IEntidadeBaseRep <Membro> membroRep,
                                             IEntidadeBaseRep <Pedido> pedidoRep,
                                             IEntidadeBaseRep <Fornecedor> fornecedorRep,
                                             IEntidadeBaseRep <HistStatusPedido> histStatusPedido,
                                             IEntidadeBaseRep <HistStatusCotacao> histStatusCotacao,
                                             IEntidadeBaseRep <Usuario> usuarioRep,
                                             IEntidadeBaseRep <ItemPedido> itemPedidoRep,
                                             IEntidadeBaseRep <AvaliacaoFornecedor> avaliacaoFornecedorRep,
                                             IEntidadeBaseRep <MembroCategoria> membroCategoriaRep,
                                             IEntidadeBaseRep <ResultadoCotacao> resultadoCotacaoRep,
                                             IEntidadeBaseRep <Cotacao> cotacaoRep,
                                             IEntidadeBaseRep <CotacaoPedidos> cotacaoPedidosRep,
                                             IEntidadeBaseRep <FornecedorFormaPagto> fornecedorFormaPagtoRep,

                                             INotificacoesAlertasService notificacoesAlertaService,
                                             IUtilService utilServiceRep,

                                             IEntidadeBaseRep <Erro> _errosRepository, IUnitOfWork _unitOfWork)
            : base(usuarioRep, _errosRepository, _unitOfWork)
        {
            _usuarioRep              = usuarioRep;
            _pedidoRep               = pedidoRep;
            _fornecedorRep           = fornecedorRep;
            _histStatusPedido        = histStatusPedido;
            _histStatusCotacao       = histStatusCotacao;
            _membroRep               = membroRep;
            _statusSisRep            = statusSisRep;
            _produtoRep              = produtoRep;
            _itemPedidoRep           = itemPedidoRep;
            _avaliacaoFornecedorRep  = avaliacaoFornecedorRep;
            _membroCategoriaRep      = membroCategoriaRep;
            _resultadoCotacaoRep     = resultadoCotacaoRep;
            _cotacaoRep              = cotacaoRep;
            _cotacaoPedidosRep       = cotacaoPedidosRep;
            _fornecedorFormaPagtoRep = fornecedorFormaPagtoRep;

            _notificacoesAlertaService = notificacoesAlertaService;
            _utilServiceRep            = utilServiceRep;
        }
Exemple #3
0
        public ListaComprasController(

            IEntidadeBaseRep <Membro> membroRep,
            IEntidadeBaseRep <Usuario> usuarioRep,
            IEntidadeBaseRep <ListaCompras> listaComprasRep,
            IEntidadeBaseRep <ListaComprasItem> listaComprasItemRep,
            IEntidadeBaseRep <ListaComprasRemoveForn> listaComprasRemoveFornRep,

            ICalendarioFeriadoService calendarioFeriadoService,
            INotificacoesAlertasService notificacoesAlertasService,
            IEntidadeBaseRep <Erro> _errosRepository, IUnitOfWork _unitOfWork)
            : base(usuarioRep, _errosRepository, _unitOfWork)
        {
            _usuarioRep = usuarioRep;
            _membroRep  = membroRep;
            _notificacacoesAlertasService = notificacoesAlertasService;
            _calendarioFeriadoService     = calendarioFeriadoService;
            _listaComprasRep           = listaComprasRep;
            _listaComprasItemRep       = listaComprasItemRep;
            _listaComprasRemoveFornRep = listaComprasRemoveFornRep;
        }
        public PedidoDespachoController(
            IEntidadeBaseRep <Produto> produtoRep,
            IUtilService ultilService,
            IEntidadeBaseRep <StatusSistema> statusSisRep,
            IEntidadeBaseRep <Membro> membroRep,
            IEntidadeBaseRep <MembroFornecedor> membroFornecedorRep,
            IEntidadeBaseRep <Pedido> pedidoRep,
            IEntidadeBaseRep <Fornecedor> fornecedorRep,
            IEntidadeBaseRep <HistStatusPedido> histStatusPedido,
            IEntidadeBaseRep <HistStatusCotacao> histStatusCotacao,
            IEntidadeBaseRep <Usuario> usuarioRep,
            IEntidadeBaseRep <ItemPedido> itemPedidoRep,
            IEntidadeBaseRep <AvaliacaoFornecedor> avaliacaoFornecedorRep,
            IEntidadeBaseRep <MembroCategoria> membroCategoriaRep,
            IEntidadeBaseRep <Cotacao> cotacaoRep,
            IEntidadeBaseRep <Sms> smsRep,
            IEntidadeBaseRep <Emails> emailRep,
            IEntidadeBaseRep <TemplateEmail> templateEmail,
            IEntidadeBaseRep <FornecedorRegiao> fornecedorRegiaoRep,
            IEntidadeBaseRep <ProdutoPromocional> produtoPromocionalRep,
            IEntidadeBaseRep <Endereco> enderecoRep,
            IPagamentoService pagamentoService,
            IEntidadeBaseRep <Avisos> avisosRep,
            IEntidadeBaseRep <RemoveFornPedido> removeFornPedidoRep,
            IEntidadeBaseRep <ParametroSistema> parametroSistemaRep,
            IEntidadeBaseRep <IndisponibilidadeProduto> indisponibilidadeProdutoRep,
            IEntidadeBaseRep <ResultadoCotacao> resultadoCotacaoRep,


            ICalendarioFeriadoService calendarioFeriadoService,
            INotificacoesAlertasService notificacoesAlertasService,
            IEntidadeBaseRep <Erro> _errosRepository, IUnitOfWork _unitOfWork)
            : base(usuarioRep, _errosRepository, _unitOfWork)
        {
            _usuarioRep             = usuarioRep;
            _pedidoRep              = pedidoRep;
            _fornecedorRep          = fornecedorRep;
            _histStatusPedido       = histStatusPedido;
            _histStatusCotacao      = histStatusCotacao;
            _membroRep              = membroRep;
            _membroFornecedorRep    = membroFornecedorRep;
            _emailRep               = emailRep;
            _statusSisRep           = statusSisRep;
            _ultilService           = ultilService;
            _produtoRep             = produtoRep;
            _itemPedidoRep          = itemPedidoRep;
            _avaliacaoFornecedorRep = avaliacaoFornecedorRep;
            _membroCategoriaRep     = membroCategoriaRep;
            _cotacaoRep             = cotacaoRep;
            _smsRep                       = smsRep;
            _templateEmail                = templateEmail;
            _fornecedorRegiaoRep          = fornecedorRegiaoRep;
            _enderecoRep                  = enderecoRep;
            _pagamentoService             = pagamentoService;
            _avisosRep                    = avisosRep;
            _removeFornPedidoRep          = removeFornPedidoRep;
            _parametroSistemaRep          = parametroSistemaRep;
            _notificacacoesAlertasService = notificacoesAlertasService;
            _indisponibilidadeProdutoRep  = indisponibilidadeProdutoRep;
            _calendarioFeriadoService     = calendarioFeriadoService;
            _resultadoCotacaoRep          = resultadoCotacaoRep;
        }