Example #1
0
 public AppDivisaoSalasEstudo(IContexto contexto, AEventos repEventos, ASalasEstudo repSalasEstudo,
                              AInscricoes repInscricoes) : base(contexto)
 {
     m_RepEventos    = repEventos ?? throw new ExcecaoAplicacao("AppDivisaoSalasEstudo", "repEventos não pode ser nulo");
     m_RepInscricoes = repInscricoes ?? throw new ExcecaoAplicacao("AppDivisaoSalasEstudo", "repInscricoes não pode ser nulo");
     m_RepSalas      = repSalasEstudo ?? throw new ExcecaoAplicacao("AppDivisaoSalasEstudo", "repSalasEstudo não pode ser nulo");
 }
        public DivisaoAutomaticaInscricoesParticipantesPorSalaEstudoEscolha(Evento evento, AInscricoes inscricoes, ASalasEstudo salas)
        {
            if (inscricoes == null)
            {
                throw new ArgumentNullException("inscricoes", "Repositorio de inscrições não informado.");
            }

            if (salas == null)
            {
                throw new ArgumentNullException("salas", "Repositorio de salas não informado.");
            }

            if (evento == null)
            {
                throw new ArgumentNullException("Evento", "Evento não pode ser nulo.");
            }

            if (evento.ConfiguracaoSalaEstudo.Value != EnumModeloDivisaoSalasEstudo.PorOrdemEscolhaInscricao)
            {
                throw new ArgumentException("O evento não aceita este tipo de divisão automática.");
            }

            mRepositorioInscricoes = inscricoes;
            mEvento           = evento;
            mRepositorioSalas = salas;
        }
 public AppDivisaoQuartos(IContexto contexto, AEventos repEventos, AQuartos repQuartos,
                          AInscricoes repInscricoes) : base(contexto)
 {
     m_RepEventos    = repEventos ?? throw new ExcecaoAplicacao("AppDivisaoQuartos", "repEventos não pode ser nulo");
     m_RepInscricoes = repInscricoes ?? throw new ExcecaoAplicacao("AppDivisaoQuartos", "repInscricoes não pode ser nulo");
     m_RepQuartos    = repQuartos ?? throw new ExcecaoAplicacao("AppDivisaoQuartos", "repQuartos não pode ser nulo");
 }
 public AppRelatorioDivisaoOficinas(IContexto contexto, AEventos repEventos, AOficinas repOficinas,
                                    AInscricoes repInscricoes, IRelatorioDivisaoOficinas geradorRelDivisaoOficinas) : base(contexto)
 {
     m_RepEventos                = repEventos ?? throw new ExcecaoAplicacao("AppRelatorioDivisaoOficinas", "repEventos não pode ser nulo");
     m_RepInscricoes             = repInscricoes ?? throw new ExcecaoAplicacao("AppRelatorioDivisaoOficinas", "repInscricoes não pode ser nulo");
     m_RepOficinas               = repOficinas ?? throw new ExcecaoAplicacao("AppRelatorioDivisaoOficinas", "repOficinas não pode ser nulo");
     m_GeradorRelDivisaoOficinas = geradorRelDivisaoOficinas ?? throw new ExcecaoAplicacao("AppRelatorioDivisaoOficinas", "geradorRelDivisaoOficinas não pode ser nulo");
 }
Example #5
0
 public AppRelatorioDivisaoSalas(IContexto contexto, AEventos repEventos, ASalasEstudo repSalasEstudo,
                                 AInscricoes repInscricoes, IRelatorioDivisaoSalasEstudo geradorRelDivisaoSalas) : base(contexto)
 {
     m_RepEventos             = repEventos ?? throw new ExcecaoAplicacao("AppRelatorioDivisaoSalas", "repEventos não pode ser nulo");
     m_RepInscricoes          = repInscricoes ?? throw new ExcecaoAplicacao("AppRelatorioDivisaoSalas", "repInscricoes não pode ser nulo");
     m_RepSalasEstudo         = repSalasEstudo ?? throw new ExcecaoAplicacao("AppRelatorioDivisaoSalas", "repSalasEstudo não pode ser nulo");
     m_GeradorRelDivisaoSalas = geradorRelDivisaoSalas ?? throw new ExcecaoAplicacao("AppRelatorioDivisaoSalas", "geradorRelDivisaoSalas não pode ser nulo");
 }
Example #6
0
        public DivisaoAutomaticaInscricoesParticipantesPorOficina(Evento evento, AInscricoes inscricoes, AOficinas oficinas)
        {
            if (inscricoes == null)
            {
                throw new ArgumentNullException("inscricoes", "Repositorio de inscrições não informado.");
            }

            if (oficinas == null)
            {
                throw new ArgumentNullException("oficinas", "Repositorio de oficinas não informado.");
            }

            if (evento == null)
            {
                throw new ArgumentNullException("Evento", "Evento não pode ser nulo.");
            }

            mRepositorioInscricoes = inscricoes;
            mEvento = evento;
            mRepositorioOficinas = oficinas;
        }
Example #7
0
 public ServicoEstatisticas(AInscricoes repositorio, int idEvento)
 {
     mRepositorio = repositorio;
     mIdEvento    = idEvento;
 }
Example #8
0
 public DivisaoAutomaticaInscricoesParticipantePorSalaEstudo(Evento evento, AInscricoes inscricoes, ASalasEstudo salasEstudo)
 {
     mEvento      = evento;
     mInscricoes  = inscricoes;
     mSalasEstudo = salasEstudo;
 }
 public AppEstatisticasEvento(IContexto contexto, AInscricoes repInscricoes) : base(contexto)
 {
     m_RepInscricoes = repInscricoes ?? throw new ExcecaoAplicacao("AppEstatisticasEvento", "repInscricoes não pode ser nulo");
 }
 public DivisaoAutomaticaInscricoesPorQuarto(Evento evento, AInscricoes inscricoes, AQuartos quartos)
 {
     mEvento        = evento;
     mRepInscricoes = inscricoes;
     mRepQuartos    = quartos;
 }