예제 #1
0
 public CentroCustoController(IGenericRepository <CentroCusto> genericRepository,
                              IGenericRepository <EmpresaAspNetUsers> empresaAspNetUsersRepository,
                              ICentroCustoRepository <CentroCusto> centrocustoRepository)
 {
     this.genericRepository            = genericRepository;
     this.centrocustoRepository        = centrocustoRepository;
     this.empresaAspNetUsersRepository = empresaAspNetUsersRepository;
 }
예제 #2
0
 public CentroCustoAppService(ICentroCustoRepository centroCustoRepository,
                              IUsuarioAppService usuarioAppService,
                              MessageQueue messageQueue)
     : base(messageQueue)
 {
     this.centroCustoRepository = centroCustoRepository;
     this.usuarioAppService     = usuarioAppService;
 }
예제 #3
0
 public MaterialAppService(IMaterialRepository MaterialRepository,
                           IOrcamentoRepository orcamentoRepository,
                           ICentroCustoRepository centroCustoRepository,
                           MessageQueue messageQueue)
     : base(messageQueue)
 {
     this.materialRepository    = MaterialRepository;
     this.orcamentoRepository   = orcamentoRepository;
     this.centroCustoRepository = centroCustoRepository;
 }
예제 #4
0
        public CentroCustoController(
            IUnitOfWork uow,
            IUser user,
            CentroCustoHandler centroCustoHandler,
            ICentroCustoRepository centroCustoRepository) : base(uow, user)
        {
            _handler = centroCustoHandler;

            _centroCustoRepository = centroCustoRepository;
        }
예제 #5
0
 public OrdemCompraItemAppService(IUsuarioAppService usuarioAppService,
                                  IParametrosOrdemCompraRepository parametrosOrdemCompraRepository,
                                  IOrdemCompraItemRepository ordemCompraItemRepository,
                                  ICentroCustoRepository centroCustoRepository,
                                  MessageQueue messageQueue)
     : base(messageQueue)
 {
     this.usuarioAppService = usuarioAppService;
     this.parametrosOrdemCompraRepository = parametrosOrdemCompraRepository;
     this.ordemCompraItemRepository       = ordemCompraItemRepository;
     this.centroCustoRepository           = centroCustoRepository;
 }
예제 #6
0
 public ContratoRetificacaoItemMedicaoAppService(IUsuarioAppService usuarioAppService,
                                                 IParametrosContratoRepository parametrosContratoRepository,
                                                 IContratoRetificacaoItemMedicaoRepository contratoRetificacaoItemMedicaoRepository,
                                                 ICentroCustoRepository centroCustoRepository,
                                                 MessageQueue messageQueue)
     : base(messageQueue)
 {
     this.usuarioAppService                        = usuarioAppService;
     this.parametrosContratoRepository             = parametrosContratoRepository;
     this.contratoRetificacaoItemMedicaoRepository = contratoRetificacaoItemMedicaoRepository;
     this.centroCustoRepository                    = centroCustoRepository;
 }
예제 #7
0
 public OrcamentoAppService(IOrcamentoRepository orcamentoRepository,
                            IParametrosOrcamentoRepository parametrosOrcamentoRepository,
                            ICentroCustoRepository centroCustoRepository,
                            ICotacaoValoresRepository cotacaoValoresRepository,
                            IIndiceFinanceiroRepository indiceFinanceiroRepository,
                            MessageQueue messageQueue)
     : base(messageQueue)
 {
     this.orcamentoRepository           = orcamentoRepository;
     this.parametrosOrcamentoRepository = parametrosOrcamentoRepository;
     this.centroCustoRepository         = centroCustoRepository;
     this.cotacaoValoresRepository      = cotacaoValoresRepository;
     this.indiceFinanceiroRepository    = indiceFinanceiroRepository;
 }
예제 #8
0
 public RequisicaoMaterialAppService(
     IRequisicaoMaterialRepository requisicaoMaterialRepository,
     IUsuarioAppService usuarioAppService,
     IParametrosOrdemCompraRepository parametrosOrdemCompraRepository,
     ILogOperacaoAppService logOperacaoAppService,
     ICentroCustoRepository centroCustoRepository,
     MessageQueue messageQueue)
     : base(messageQueue)
 {
     this.requisicaoMaterialRepository    = requisicaoMaterialRepository;
     this.usuarioAppService               = usuarioAppService;
     this.parametrosOrdemCompraRepository = parametrosOrdemCompraRepository;
     this.logOperacaoAppService           = logOperacaoAppService;
     this.centroCustoRepository           = centroCustoRepository;
 }
예제 #9
0
        public void Initialize()
        {
            TypeAdapterFactory.SetCurrent(new AutomapperTypeAdapterFactory());
            MapperHelper.Initialise();
            EntityValidatorFactory.SetCurrent(new DataAnnotationsEntityValidatorFactory());

            var unitOfWork = new UnitOfWork();

            centroCustoRepository = new CentroCustoRepository(unitOfWork);
            usuarioRepository     = new UsuarioRepository(unitOfWork);
            logAcessoRepository   = new LogAcessoRepository(unitOfWork);
            moduloRepository      = new ModuloRepository(unitOfWork);
            perfilRepository      = new PerfilRepository(unitOfWork);
            messageQueue          = new MessageQueue();
            usuarioAppService     = new UsuarioAppService(usuarioRepository, logAcessoRepository, perfilRepository, moduloRepository, messageQueue);
            centroCustoService    = new CentroCustoAppService(centroCustoRepository, usuarioAppService, messageQueue);
        }
예제 #10
0
        public CentroCustoHandler(IUser user, ICentroCustoRepository centroCustoRepository, IEmpresaRepository empresaRepository, IGrupoRepository grupoRepository,
                                  IClasseContabilRepository classeContabilRepository, ITipoBloqueioRepository tipoBloqueioRepository, ILogAuditoriaRepository logAuditoriaRepository)
        {
            if (user.IsAuthenticated())
            {
                UserIdLogado = user.GetUserId();
            }


            _centroCustoRepository = centroCustoRepository;

            _empresaRepository = empresaRepository;

            _grupoRepository = grupoRepository;

            _classeContabilRepository = classeContabilRepository;

            _tipoBloqueioRepository = tipoBloqueioRepository;

            _logAuditoriaRepository = logAuditoriaRepository;
        }
 public CentroCustoService(ICentroCustoRepository centroCustoRepository)
     : base(centroCustoRepository)
 {
     _centroCustoRepository = centroCustoRepository;
 }
예제 #12
0
 public CentroCustoService()
 {
     rep = new CentroCustoRepository();
 }
 public CentroCustoService(ICentroCustoRepository baseRepository, ILogRepository logRepository) : base(baseRepository)
 {
     _baseRepository = baseRepository;
     _logRepository  = logRepository;
 }
 public CentroCustoService(ICentroCustoRepository centroCustoRepository)
 {
     this._centroCustoRepository = centroCustoRepository;
 }