Example #1
0
 public AreaCentroCostoController()
 {
     service = service ?? new AreaCentroCostoService();
     empresaCentroService = empresaCentroService ?? new EmpresaCentroService();
     empresaService       = empresaService ?? new EmpresaService();
     centroCostoService   = centroCostoService ?? new CentroCostoService();
 }
        public EmpresaController([FromServices] IDistributedCache cache, IEmpresaService service)
        {
            _cache          = cache;
            _empresaService = service;

            _cacheOptions = new DistributedCacheEntryOptions().SetAbsoluteExpiration(TimeSpan.FromMinutes(2));
        }
Example #3
0
 public ServiceTeatro(
     IAsientoService asientoService,
     IAplicacionService aplicacionService,
     IUsuarioService usuarioService,
     ITeatroService teatroService,
     IObraService obraService,
     IFuncionService funcionService,
     IReservaService reservaService,
     IClienteService clienteService,
     IPromocionService promocionService,
     ITipoPromocionService tipoPromocionService,
     IZonaService zonaService,
     ILogEmailService emailService,
     IEmpresaService empresaService)
 {
     _clienteService       = clienteService;
     _asientoService       = asientoService;
     _teatroService        = teatroService;
     _obraService          = obraService;
     _funcionService       = funcionService;
     _promocionService     = promocionService;
     _reservaService       = reservaService;
     _tipoPromocionService = tipoPromocionService;
     _zonaService          = zonaService;
     _emailService         = emailService;
     _empresaService       = empresaService;
 }
Example #4
0
        /// <summary>
        /// Metodo para agregar el id de la empresa y las facultades que tendra un objeto de sesión.
        /// </summary>
        /// <param name="emisora">Emisora que sera agregada al objeto sesión.</param>
        /// <param name="resultado">Objeto de resultado que en su propiedad InformacionExtra seran guardadas tanto la emisora como las facultades.</param>
        /// <returns></returns>
        public void AgregarEmisoraFacultades(long emisora, ref ResultadoOperacionDto resultado)
        {
            IEmpresaService empresaService = (IEmpresaService)ServiceLocator.ObtenerFabricaSpring().GetObject("EmpresaService");

            var empresa = empresaService.ObtenerEmpresaPorId(emisora);

            (resultado.InformacionExtra as Session).IdEmpresa    = emisora;
            (resultado.InformacionExtra as Session).GrupoEmpresa = ((Empresa)empresa.InformacionExtra).GrupoEmpresa;
            var entidades  = UsuarioService.CargarFacultades((resultado.InformacionExtra as Session).Usuario.IdUsuario, emisora).InformacionExtra as List <Facultad>;
            var facultades = CopiadoUtil.Copia(entidades);

            //Si tiene desactivado el crear empresas se retira esa facultad.
            if (ConstantsAbax.DESHABILITAR_CREAR_EMPRESAS)
            {
                var facultadesRemover = new List <AbaxXBRLCore.Viewer.Application.Dto.Angular.FacultadDto>();
                foreach (var facultad in facultades)
                {
                    if (facultad.IdFacultad == 12)
                    {
                        facultadesRemover.Add(facultad);
                    }
                }
                foreach (var facultad in facultadesRemover)
                {
                    facultades.Remove(facultad);
                }
            }
            (resultado.InformacionExtra as Session).Facultades = facultades.ToList();

            LoginService.RegistrarAccesoAuditoria((resultado.InformacionExtra as Session).Usuario.IdUsuario, emisora);
        }
Example #5
0
 public UnitTest1()
 {
     _repository    = new EmpresaRepository();
     _service       = new EmpresaService(_repository);
     _repositoryApp = new EmpresaRepositoryApp(_service);
     //_controller = new EmpresaController(_repositoryApp);
 }
Example #6
0
 public HorasMesPrestadorService(
     MicroServicosUrls microServicosUrls,
     IHorasMesPrestadorRepository horasMesPrestadorRepository,
     ICelulaRepository celulaRepository,
     ILogHorasMesPrestadorRepository logHorasMesPrestadorRepository,
     IHorasMesRepository horasMesRepository,
     IPrestadorRepository prestadorRepository,
     IPrestadorEnvioNfRepository prestadorEnvioNfRepository,
     IEmpresaService empresaService,
     IOptions <ConnectionStrings> connectionStrings,
     IPessoaRepository pessoaRepository,
     IPrestadorService prestadorService,
     IUnitOfWork unitOfWork, IVariablesToken variables)
 {
     _horasMesPrestadorRepository    = horasMesPrestadorRepository;
     _prestadorRepository            = prestadorRepository;
     _celulaRepository               = celulaRepository;
     _horasMesRepository             = horasMesRepository;
     _logHorasMesPrestadorRepository = logHorasMesPrestadorRepository;
     _microServicosUrls              = microServicosUrls;
     _prestadorEnvioNfRepository     = prestadorEnvioNfRepository;
     _prestadorService               = prestadorService;
     _connectionStrings              = connectionStrings;
     _empresaService   = empresaService;
     _pessoaRepository = pessoaRepository;
     _unitOfWork       = unitOfWork;
     _variables        = variables;
 }
Example #7
0
 public LoginController(UserManager <IdentityUser> userManager,
                        SignInManager <IdentityUser> signInManager, IEmpresaService empresaService)
 {
     _signManager    = signInManager;
     _userManager    = userManager;
     _empresaService = empresaService;
 }
        public bool isSaldoValidoEmpresa(List <PartidasModel> partidas, ref List <EmpresaValidationModel> monedasValid)
        {
            int counter   = 0;
            var gruopedBy = partidas.GroupBy(C => C.PA_COD_EMPRESA);

            empresaService = empresaService ?? new EmpresaService();
            var empresaList = empresaService.GetAllFlatten <EmpresaModel>();

            foreach (var item in gruopedBy)
            {
                var emp = item.Key;

                var credito = item.Select(c => c.PA_IMPORTE).Sum(element => (element < 0 ? element : 0));
                var debito  = item.Select(c => c.PA_IMPORTE).Sum(element => (element < 0 ? 0 : element));
                if ((credito + debito) == 0)
                {
                    continue;
                }
                else
                {
                    var itemdesc = empresaList.FirstOrDefault(c => c.CE_COD_EMPRESA.Trim() == emp.Trim());
                    monedasValid.Add(new EmpresaValidationModel {
                        Codigo = emp, Descripcion = itemdesc.CE_NOMBRE
                    });
                    counter++;
                }
            }
            return(counter > 0);
        }
 public CriterioService(
     ICriterioRepository repository,
     IEmpresaService empresaService
     ) : base(repository)
 {
     EmpresaService = empresaService;
 }
Example #10
0
 public EmpresaAppService(IEmpresaService empresaService, ITelefoneService telefoneService, IEnderecoService enderecoService, IFuncionarioService funcionarioService)
 {
     _empresaService     = empresaService;
     _telefoneService    = telefoneService;
     _enderecoService    = enderecoService;
     _funcionarioService = funcionarioService;
 }
Example #11
0
 public RelatorioController(IEmpresaService _empresaService,
                            IAeroportoService _aeroportoService,
                            ICursoService _cursoService)
 {
     empresaService   = _empresaService;
     aeroportoService = _aeroportoService;
     cursoService     = _cursoService;
 }
 /// <summary>Construtor</summary>
 /// <param name="service"></param>
 /// <param name="mapper"></param>
 /// <param name="serviceUsuario"></param>
 public EmpresaController(IEmpresaService service, IMapper mapper, IUserService serviceUsuario, IAuditoriaService auditoria, IGedService serviceGed)
 {
     _auditoria      = auditoria;
     _service        = service;
     _mapper         = mapper;
     _serviceUsuario = serviceUsuario;
     _serviceGed     = serviceGed;
 }
Example #13
0
 public EmpresaController(IEmpresaUsuarioService empresaUsuarioService, IMapper mapper, IEmpresaService empresaService, UserManager <IdentityUser> userManager, IUsuarioService usuarioService)
 {
     _empresaUsuarioService = empresaUsuarioService;
     _mapper         = mapper;
     _empresaService = empresaService;
     _userManager    = userManager;
     _usuarioService = usuarioService;
 }
Example #14
0
 public LoginEditor(ILoginView view)
 {
     this.mView           = view;
     this.mLoginService   = LoginService.Instance;
     this.mEmpresaService = EmpresaService.Instance;
     this.mPeriodoService = PeriodoService.Instance;
     this.Initialize();
 }
 public TransferenciaService(ITransferenciaRepository transferenciaRepository,
                             ICaixaService caixaService,
                             IEmpresaService empresaService)
 {
     _transferenciaRepository = transferenciaRepository;
     _caixaService            = caixaService;
     _empresaService          = empresaService;
 }
Example #16
0
 public FiltroController(IFiltroService service, IEmpresaService serviceEmpresa, IMapper mapper, IUserService serviceUsuario, IAuditoriaService auditoria)
 {
     _auditoria      = auditoria;
     _service        = service;
     _serviceEmpresa = serviceEmpresa;
     _mapper         = mapper;
     _serviceUsuario = serviceUsuario;
 }
 /// <summary>
 /// PerfilController
 /// </summary>
 /// <param name="service"></param>
 public PerfilController(IPerfilService service, IMapper mapper, IAuditoriaService auditoria, IEmpresaService serviceEmpresa, IUserService serviceUsuario)
 {
     _auditoria      = auditoria;
     _service        = service;
     _mapper         = mapper;
     _serviceEmpresa = serviceEmpresa;
     _serviceUsuario = serviceUsuario;
 }
 public CuentaContableController()
 {
     service              = service ?? new CuentaContableService();
     empresaService       = empresaService ?? new EmpresaService();
     areaOperativaService = areaOperativaService ?? new AreaOperativaService();
     reportExcelService   = reportExcelService ?? new ReporterService();
     eventoService        = new EventosService();
 }
Example #19
0
 public ContaService(IContaRepository contaRepository,
                     ICaixaService caixaService,
                     IEmpresaService empresaService)
 {
     _contaRepository = contaRepository;
     _caixaService    = caixaService;
     _empresaService  = empresaService;
 }
Example #20
0
 public EmpresaController(NotificationContext notificationContext, IEmpresaService iEmpresaService, IMapper mapper, ICnpjValidator cnpjValidator, IEmailValidator emailValidator)
 {
     this._notificationContext = notificationContext;
     this._iEmpresaService     = iEmpresaService;
     _mapper              = mapper;
     this._cnpjValidator  = cnpjValidator;
     this._emailValidator = emailValidator;
 }
Example #21
0
 public EmpresasController(IEmpresaService empresaService,
                           IMapper mapper,
                           IUriService uriService,
                           INotificador notificador,
                           IUser user) : base(mapper, uriService, notificador, user)
 {
     _empresaService = empresaService;
     _mapper         = mapper;
 }
Example #22
0
 public UsuarioService(
     IUsuarioRepository repository,
     IEmpresaService empresaService,
     ICandidatoService candidatoService
     ) : base(repository)
 {
     CandidatoService = candidatoService;
     EmpresaService   = empresaService;
 }
Example #23
0
 public EncomendaController(IHttpContextService httpContextService,
                            ICacheService cacheService,
                            IEncomendaService encomendaService,
                            IEmpresaService empresaService)
     : base(httpContextService, cacheService)
 {
     _encomendaService = encomendaService;
     _empresaService   = empresaService;
 }
Example #24
0
 public TbEmpresasController(
     IEmpresaRepository empresaRepository,
     IUsuarioRepository usuarioRepository,
     IEmpresaService empresaService)
 {
     this.empresaRepository = empresaRepository;
     this.usuarioRepository = usuarioRepository;
     this.empresaService    = empresaService;
 }
        public bool isSaldoValidoMonedaEmpresa(List <PartidasModel> partidas, ref List <EmpresaMonedaValidationModel> monedasValid)
        {
            empresaService = empresaService ?? new EmpresaService();
            monedaService  = monedaService ?? new MonedaService();
            int counter          = 0;
            var gruopedByEmpresa = partidas.GroupBy(c => new { c.PA_COD_EMPRESA });
            var gruopedByMoneda  = partidas.GroupBy(c => new { c.PA_COD_MONEDA });

            bool balanceMoneda  = true;
            bool balanceEmpresa = true;
            var  empresaList    = empresaService.GetAllFlatten <EmpresaModel>();
            var  monedaList     = monedaService.GetAllFlatten <MonedaModel>();

            foreach (var item in gruopedByEmpresa)
            {
                var emp = item.Key.PA_COD_EMPRESA;

                var credito = item.Select(c => c.PA_IMPORTE).Sum(element => (element < 0 ? element : 0));
                var debito  = item.Select(c => c.PA_IMPORTE).Sum(element => (element < 0 ? 0 : element));
                if ((credito + debito) == 0)
                {
                    continue;
                }
                else
                {
                    balanceEmpresa = false;
                    var emprDes = empresaList.FirstOrDefault(c => c.CE_COD_EMPRESA.Trim() == emp.Trim());
                    monedasValid.Add(new EmpresaMonedaValidationModel {
                        CodigoEmpresa = emp, DescripcionEmpresa = emprDes.CE_NOMBRE
                    });
                    counter++;
                }
            }

            foreach (var item in gruopedByMoneda)
            {
                var moneda = item.Key.PA_COD_MONEDA;

                var credito = item.Select(c => c.PA_IMPORTE).Sum(element => (element < 0 ? element : 0));
                var debito  = item.Select(c => c.PA_IMPORTE).Sum(element => (element < 0 ? 0 : element));
                if ((credito + debito) == 0)
                {
                    continue;
                }
                else
                {
                    balanceMoneda = false;
                    var monDesc = monedaList.FirstOrDefault(c => c.CC_NUM_MONEDA.Trim() == moneda.Trim());
                    monedasValid.Add(new EmpresaMonedaValidationModel {
                        CodigoMoneda = moneda, DescripcionMoneda = monDesc.CC_DESC_MONEDA
                    });
                    counter++;
                }
            }
            return(balanceEmpresa && balanceMoneda);
        }
Example #26
0
 public LoginService(IEmpresaService organizationService, IFuncionarioService employeeService, IHorarioDeExpedienteService officeHoursService,
                     IEmailService emailService, PontoContext contexto)
 {
     Contexto = contexto;
     _funcionarioRepositorio     = new FuncionarioRepository(Contexto);
     _empresaServico             = organizationService;
     _funcionarioServico         = employeeService;
     _horarioDeExpedienteServico = officeHoursService;
     EmailService = emailService;
 }
Example #27
0
 public VagaService(
     IVagaRepository vagaRepository,
     IEmpresaService empresaService,
     ICandidatoService candidatoService
     )
     : base(vagaRepository)
 {
     EmpresaService   = empresaService;
     CandidatoService = candidatoService;
 }
Example #28
0
 public AreaOperativaController()
 {
     areaOperativaService      = areaOperativaService ?? new AreaOperativaService();
     catalagoService           = new CatalogoService();
     usuarioAreaService        = new UsuarioAreaService();
     areaCentroCostoService    = new AreaCentroCostoService();
     empresaService            = empresaService ?? new EmpresaService();
     centroCostoService        = centroCostoService ?? new CentroCostoService();
     empresaCentroCostoService = empresaCentroCostoService ?? new EmpresaCentroService();
 }
 public EncomendaService(IRepositoryEncomenda repositoryEncomenda,
                         IEmpresaService empresaService,
                         ILogger <IEncomendaService> logger,
                         IRepositoryEncomendaHistoria repositoryHistoria)
 {
     _repositoryEncomenda = repositoryEncomenda;
     _empresaService      = empresaService;
     _logger             = logger;
     _repositoryHistoria = repositoryHistoria;
 }
 public AlmacenController(IAlmacenService almacenService,
                          IEmpresaService empresaService, ISucursalService sucursalService,
                          ISerieService serieService, IDocumentoComercialService documentoComercialService)
 {
     this.almacenService            = almacenService;
     this.empresaService            = empresaService;
     this.sucursalService           = sucursalService;
     this.serieService              = serieService;
     this.documentoComercialService = documentoComercialService;
 }