Example #1
0
 public ServicoFechamentoTurmaDisciplina(IRepositorioFechamentoTurmaDisciplina repositorioFechamentoTurmaDisciplina,
                                         IRepositorioNotaConceitoBimestre repositorioNotaConceitoBimestre,
                                         IRepositorioTurma repositorioTurma,
                                         IRepositorioUe repositorioUe,
                                         IRepositorioPeriodoFechamento repositorioFechamento,
                                         IRepositorioTipoCalendario repositorioTipoCalendario,
                                         IRepositorioTipoAvaliacao repositorioTipoAvaliacao,
                                         IRepositorioAtividadeAvaliativaRegencia repositorioAtividadeAvaliativaRegencia,
                                         IRepositorioAtividadeAvaliativaDisciplina repositorioAtividadeAvaliativaDisciplina,
                                         IConsultasDisciplina consultasDisciplina,
                                         IServicoEOL servicoEOL,
                                         IServicoUsuario servicoUsuario,
                                         IUnitOfWork unitOfWork)
 {
     this.repositorioFechamentoTurmaDisciplina = repositorioFechamentoTurmaDisciplina ?? throw new ArgumentNullException(nameof(repositorioFechamentoTurmaDisciplina));
     this.repositorioNotaConceitoBimestre      = repositorioNotaConceitoBimestre ?? throw new ArgumentNullException(nameof(repositorioNotaConceitoBimestre));
     this.repositorioTurma          = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.repositorioUe             = repositorioUe ?? throw new ArgumentNullException(nameof(repositorioUe));
     this.repositorioFechamento     = repositorioFechamento ?? throw new ArgumentNullException(nameof(repositorioFechamento));
     this.repositorioTipoCalendario = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioTipoAvaliacao  = repositorioTipoAvaliacao ?? throw new ArgumentNullException(nameof(repositorioTipoAvaliacao));
     this.repositorioAtividadeAvaliativaRegencia   = repositorioAtividadeAvaliativaRegencia ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativaRegencia));
     this.repositorioAtividadeAvaliativaDisciplina = repositorioAtividadeAvaliativaDisciplina ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativaDisciplina));
     this.consultasDisciplina = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
     this.servicoEOL          = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.servicoUsuario      = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.unitOfWork          = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }
Example #2
0
 public ConsultasEventosAulasCalendario(
     IRepositorioEvento repositorioEvento,
     IComandosDiasLetivos comandosDiasLetivos,
     IRepositorioAula repositorioAula,
     IServicoUsuario servicoUsuario,
     IServicoEOL servicoEOL,
     IConsultasAbrangencia consultasAbrangencia,
     IRepositorioAtividadeAvaliativa repositorioAtividadeAvaliativa,
     IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
     IRepositorioAtividadeAvaliativaRegencia repositorioAtividadeAvaliativaRegencia,
     IRepositorioAtividadeAvaliativaDisciplina repositorioAtividadeAvaliativaDisciplina,
     IConsultasDisciplina consultasDisciplina)
 {
     this.repositorioEvento                        = repositorioEvento ?? throw new ArgumentNullException(nameof(repositorioEvento));
     this.comandosDiasLetivos                      = comandosDiasLetivos ?? throw new ArgumentNullException(nameof(comandosDiasLetivos));
     this.repositorioAula                          = repositorioAula ?? throw new ArgumentNullException(nameof(repositorioAula));
     this.servicoUsuario                           = servicoUsuario ?? throw new ArgumentException(nameof(servicoUsuario));
     this.servicoEOL                               = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.consultasAbrangencia                     = consultasAbrangencia ?? throw new ArgumentNullException(nameof(consultasAbrangencia));
     this.repositorioAtividadeAvaliativa           = repositorioAtividadeAvaliativa ?? throw new ArgumentException(nameof(repositorioAtividadeAvaliativa));
     this.repositorioPeriodoEscolar                = repositorioPeriodoEscolar ?? throw new ArgumentException(nameof(repositorioPeriodoEscolar));
     this.repositorioAtividadeAvaliativaRegencia   = repositorioAtividadeAvaliativaRegencia ?? throw new ArgumentException(nameof(repositorioAtividadeAvaliativaRegencia));
     this.repositorioAtividadeAvaliativaDisciplina = repositorioAtividadeAvaliativaDisciplina ?? throw new ArgumentException(nameof(repositorioAtividadeAvaliativaDisciplina));
     this.consultasDisciplina                      = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
 }
Example #3
0
        public ComandosAtividadeAvaliativa(
            IRepositorioAtividadeAvaliativa repositorioAtividadeAvaliativa,
            IConsultasDisciplina consultasDisciplina,
            IConsultasProfessor consultasProfessor,
            IRepositorioAula repositorioAula,
            IServicoUsuario servicoUsuario,
            IServicoEOL servicoEOL,
            IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
            IRepositorioAtribuicaoCJ repositorioAtribuicaoCJ,
            IUnitOfWork unitOfWork,
            IRepositorioAtividadeAvaliativaRegencia repositorioAtividadeAvaliativaRegencia,
            IRepositorioAtividadeAvaliativaDisciplina repositorioAtividadeAvaliativaDisciplina)

        {
            this.repositorioAtividadeAvaliativa = repositorioAtividadeAvaliativa ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativa));
            this.consultasDisciplina            = consultasDisciplina ?? throw new ArgumentException(nameof(consultasDisciplina));
            this.consultasProfessor             = consultasProfessor ?? throw new ArgumentException(nameof(consultasProfessor));
            this.servicoUsuario            = servicoUsuario ?? throw new ArgumentException(nameof(servicoUsuario));
            this.servicoEOL                = servicoEOL ?? throw new ArgumentException(nameof(servicoEOL));
            this.unitOfWork                = unitOfWork ?? throw new ArgumentException(nameof(unitOfWork));
            this.repositorioAula           = repositorioAula ?? throw new ArgumentException(nameof(repositorioAula));
            this.repositorioPeriodoEscolar = repositorioPeriodoEscolar ?? throw new ArgumentException(nameof(repositorioPeriodoEscolar));
            this.repositorioAtividadeAvaliativaRegencia   = repositorioAtividadeAvaliativaRegencia ?? throw new ArgumentException(nameof(repositorioAtividadeAvaliativaRegencia));
            this.repositorioAtividadeAvaliativaDisciplina = repositorioAtividadeAvaliativaDisciplina ?? throw new ArgumentException(nameof(repositorioAtividadeAvaliativaDisciplina));
            this.repositorioAtribuicaoCJ = repositorioAtribuicaoCJ ?? throw new ArgumentException(nameof(repositorioAtribuicaoCJ));
        }
Example #4
0
 public ConsultasFechamentoFinal(IConsultasAulaPrevista consultasAulaPrevista, IRepositorioTurma repositorioTurma, IRepositorioTipoCalendario repositorioTipoCalendario,
                                 IRepositorioPeriodoEscolar repositorioPeriodoEscolar, IRepositorioFechamentoTurmaDisciplina repositorioFechamentoTurmaDisciplina,
                                 IServicoEol servicoEOL, IRepositorioFechamentoNota repositorioFechamentoNota,
                                 IServicoAluno servicoAluno,
                                 IRepositorioFrequenciaAlunoDisciplinaPeriodo repositorioFrequenciaAlunoDisciplinaPeriodo, IRepositorioNotaTipoValor repositorioNotaTipoValor,
                                 IServicoUsuario servicoUsuario, IRepositorioParametrosSistema repositorioParametrosSistema,
                                 IConsultasDisciplina consultasDisciplina, IConsultasFrequencia consultasFrequencia, IConsultasPeriodoFechamento consultasPeriodoFechamento,
                                 IRepositorioFechamentoReabertura repositorioFechamentoReabertura,
                                 IMediator mediator)
 {
     this.consultasAulaPrevista                = consultasAulaPrevista ?? throw new System.ArgumentNullException(nameof(consultasAulaPrevista));
     this.repositorioTurma                     = repositorioTurma ?? throw new System.ArgumentNullException(nameof(repositorioTurma));
     this.repositorioTipoCalendario            = repositorioTipoCalendario ?? throw new System.ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioPeriodoEscolar            = repositorioPeriodoEscolar ?? throw new System.ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioFechamentoTurmaDisciplina = repositorioFechamentoTurmaDisciplina ?? throw new System.ArgumentNullException(nameof(repositorioFechamentoTurmaDisciplina));
     this.servicoEOL = servicoEOL ?? throw new System.ArgumentNullException(nameof(servicoEOL));
     this.repositorioFechamentoNota = repositorioFechamentoNota ?? throw new System.ArgumentNullException(nameof(repositorioFechamentoNota));
     this.servicoAluno = servicoAluno ?? throw new System.ArgumentNullException(nameof(servicoAluno));
     this.repositorioFrequenciaAlunoDisciplinaPeriodo = repositorioFrequenciaAlunoDisciplinaPeriodo ?? throw new System.ArgumentNullException(nameof(repositorioFrequenciaAlunoDisciplinaPeriodo));
     this.repositorioNotaTipoValor        = repositorioNotaTipoValor ?? throw new System.ArgumentNullException(nameof(repositorioNotaTipoValor));
     this.servicoUsuario                  = servicoUsuario ?? throw new System.ArgumentNullException(nameof(servicoUsuario));
     this.repositorioParametrosSistema    = repositorioParametrosSistema ?? throw new System.ArgumentNullException(nameof(repositorioParametrosSistema));
     this.consultasDisciplina             = consultasDisciplina ?? throw new System.ArgumentNullException(nameof(consultasDisciplina));
     this.consultasFrequencia             = consultasFrequencia ?? throw new System.ArgumentNullException(nameof(consultasFrequencia));
     this.consultasPeriodoFechamento      = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
     this.repositorioFechamentoReabertura = repositorioFechamentoReabertura ?? throw new ArgumentNullException(nameof(repositorioFechamentoReabertura));
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
 public ConsultasAula(IRepositorioAula repositorio,
                      IConsultasPeriodoEscolar consultasPeriodoEscolar,
                      IConsultasFrequencia consultasFrequencia,
                      IRepositorioPlanoAula repositorioPlanoAula,
                      IServicoUsuario servicoUsuario,
                      IServicoEOL servicoEol,
                      IConsultasDisciplina consultasDisciplina)
 {
     this.repositorio             = repositorio ?? throw new ArgumentNullException(nameof(repositorio));
     this.servicoUsuario          = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoEol              = servicoEol ?? throw new ArgumentNullException(nameof(servicoEol));
     this.consultasDisciplina     = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
     this.consultasPeriodoEscolar = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasFrequencia     = consultasFrequencia ?? throw new ArgumentNullException(nameof(consultasFrequencia));
     this.repositorioPlanoAula    = repositorioPlanoAula ?? throw new ArgumentNullException(nameof(repositorioPlanoAula));
 }
Example #6
0
 public ServicoFrequencia(IRepositorioFrequencia repositorioFrequencia,
                          IRepositorioRegistroAusenciaAluno repositorioRegistroAusenciaAluno,
                          IRepositorioAula repositorioAula,
                          IServicoUsuario servicoUsuario,
                          IUnitOfWork unitOfWork,
                          IServicoEOL servicoEOL,
                          IRepositorioUe repositorioUE,
                          IRepositorioTurma repositorioTurma,
                          IConsultasDisciplina consultasDisciplina)
 {
     this.repositorioFrequencia            = repositorioFrequencia ?? throw new System.ArgumentNullException(nameof(repositorioFrequencia));
     this.repositorioRegistroAusenciaAluno = repositorioRegistroAusenciaAluno ?? throw new System.ArgumentNullException(nameof(repositorioRegistroAusenciaAluno));
     this.repositorioAula     = repositorioAula ?? throw new System.ArgumentNullException(nameof(repositorioAula));
     this.servicoUsuario      = servicoUsuario ?? throw new System.ArgumentNullException(nameof(servicoUsuario));
     this.unitOfWork          = unitOfWork ?? throw new System.ArgumentNullException(nameof(unitOfWork));
     this.servicoEOL          = servicoEOL ?? throw new System.ArgumentNullException(nameof(servicoEOL));
     this.repositorioUE       = repositorioUE ?? throw new System.ArgumentNullException(nameof(repositorioUE));
     this.repositorioTurma    = repositorioTurma ?? throw new System.ArgumentNullException(nameof(repositorioTurma));
     this.consultasDisciplina = consultasDisciplina ?? throw new System.ArgumentNullException(nameof(consultasDisciplina));
 }
 public ConsultasNotasConceitos(IServicoEol servicoEOL, IConsultaAtividadeAvaliativa consultasAtividadeAvaliativa,
                                IConsultasFechamentoTurmaDisciplina consultasFechamentoTurmaDisciplina, IConsultasDisciplina consultasDisciplina,
                                IConsultasPeriodoFechamento consultasFechamento,
                                IServicoDeNotasConceitos servicoDeNotasConceitos, IRepositorioNotasConceitos repositorioNotasConceitos,
                                IRepositorioFrequencia repositorioFrequencia, IRepositorioFrequenciaAlunoDisciplinaPeriodo repositorioFrequenciaAluno,
                                IServicoUsuario servicoUsuario, IServicoAluno servicoAluno, IRepositorioTipoCalendario repositorioTipoCalendario,
                                IRepositorioNotaParametro repositorioNotaParametro, IRepositorioAtividadeAvaliativa repositorioAtividadeAvaliativa,
                                IRepositorioAtividadeAvaliativaDisciplina repositorioAtividadeAvaliativaDisciplina, IRepositorioConceito repositorioConceito,
                                IRepositorioPeriodoEscolar repositorioPeriodoEscolar, IRepositorioParametrosSistema repositorioParametrosSistema,
                                IRepositorioTipoAvaliacao repositorioTipoAvaliacao, IRepositorioTurma repositorioTurma, IRepositorioUe repositorioUe,
                                IRepositorioDre repositorioDre, IRepositorioEvento repositorioEvento, IRepositorioAtividadeAvaliativaRegencia repositorioAtividadeAvaliativaRegencia,
                                IRepositorioComponenteCurricular repositorioComponenteCurricular,
                                IMediator mediator)
 {
     this.servicoEOL = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.consultasAtividadeAvaliativa       = consultasAtividadeAvaliativa ?? throw new ArgumentNullException(nameof(consultasAtividadeAvaliativa));
     this.consultasDisciplina                = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
     this.consultasFechamentoTurmaDisciplina = consultasFechamentoTurmaDisciplina ?? throw new ArgumentNullException(nameof(consultasFechamentoTurmaDisciplina));
     this.consultasFechamento                = consultasFechamento ?? throw new ArgumentNullException(nameof(consultasFechamento));
     this.servicoDeNotasConceitos            = servicoDeNotasConceitos ?? throw new ArgumentNullException(nameof(servicoDeNotasConceitos));
     this.repositorioNotasConceitos          = repositorioNotasConceitos ?? throw new ArgumentNullException(nameof(repositorioNotasConceitos));
     this.repositorioFrequencia              = repositorioFrequencia ?? throw new ArgumentNullException(nameof(repositorioFrequencia));
     this.repositorioFrequenciaAluno         = repositorioFrequenciaAluno ?? throw new ArgumentNullException(nameof(repositorioFrequenciaAluno));
     this.servicoUsuario                           = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoAluno                             = servicoAluno ?? throw new ArgumentNullException(nameof(servicoAluno));
     this.repositorioNotaParametro                 = repositorioNotaParametro ?? throw new ArgumentNullException(nameof(repositorioNotaParametro));
     this.repositorioAtividadeAvaliativa           = repositorioAtividadeAvaliativa ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativa));
     this.repositorioAtividadeAvaliativaDisciplina = repositorioAtividadeAvaliativaDisciplina ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativaDisciplina));
     this.repositorioConceito                      = repositorioConceito ?? throw new ArgumentNullException(nameof(repositorioConceito));
     this.repositorioTipoCalendario                = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioPeriodoEscolar                = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioParametrosSistema             = repositorioParametrosSistema ?? throw new ArgumentNullException(nameof(repositorioParametrosSistema));
     this.repositorioTipoAvaliacao                 = repositorioTipoAvaliacao ?? throw new ArgumentNullException(nameof(repositorioTipoAvaliacao));
     this.repositorioTurma                         = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.repositorioUe                            = repositorioUe ?? throw new ArgumentNullException(nameof(repositorioUe));
     this.repositorioDre                           = repositorioDre ?? throw new ArgumentNullException(nameof(repositorioDre));
     this.repositorioEvento                        = repositorioEvento ?? throw new ArgumentNullException(nameof(repositorioEvento));
     this.repositorioAtividadeAvaliativaRegencia   = repositorioAtividadeAvaliativaRegencia ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativaRegencia));
     this.repositorioComponenteCurricular          = repositorioComponenteCurricular ?? throw new ArgumentNullException(nameof(repositorioComponenteCurricular));
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
 public ConsultasFechamentoTurmaDisciplina(IRepositorioFechamentoTurmaDisciplina repositorioFechamentoTurmaDisciplina,
                                           IRepositorioTipoCalendario repositorioTipoCalendario,
                                           IRepositorioTurma repositorioTurma,
                                           IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
                                           IConsultasFrequencia consultasFrequencia,
                                           IConsultasAulaPrevista consultasAulaPrevista,
                                           IConsultasPeriodoEscolar consultasPeriodoEscolar,
                                           IConsultasFechamentoNota consultasFechamentoNota,
                                           IServicoEol servicoEOL,
                                           IServicoUsuario servicoUsuario,
                                           IServicoAluno servicoAluno,
                                           IRepositorioConceito repositorioConceito,
                                           IRepositorioSintese repositorioSintese,
                                           IRepositorioParametrosSistema repositorioParametrosSistema,
                                           IConsultasPeriodoFechamento consultasFechamento,
                                           IConsultasDisciplina consultasDisciplina,
                                           IConsultasFechamentoAluno consultasFechamentoAluno,
                                           IConsultasPeriodoFechamento consultasPeriodoFechamento,
                                           IConsultasTurma consultasTurma
                                           )
 {
     this.repositorioFechamentoTurmaDisciplina = repositorioFechamentoTurmaDisciplina ?? throw new ArgumentNullException(nameof(repositorioFechamentoTurmaDisciplina));
     this.repositorioTipoCalendario            = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioTurma          = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.repositorioPeriodoEscolar = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.consultasFrequencia       = consultasFrequencia ?? throw new ArgumentNullException(nameof(consultasFrequencia));
     this.consultasAulaPrevista     = consultasAulaPrevista ?? throw new ArgumentNullException(nameof(consultasAulaPrevista));
     this.consultasPeriodoEscolar   = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasFechamentoNota   = consultasFechamentoNota ?? throw new ArgumentNullException(nameof(consultasFechamentoNota));
     this.servicoEOL                   = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.servicoUsuario               = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.servicoAluno                 = servicoAluno ?? throw new ArgumentNullException(nameof(servicoAluno));
     this.repositorioConceito          = repositorioConceito ?? throw new ArgumentNullException(nameof(repositorioConceito));
     this.repositorioSintese           = repositorioSintese ?? throw new ArgumentNullException(nameof(repositorioSintese));
     this.repositorioParametrosSistema = repositorioParametrosSistema ?? throw new ArgumentNullException(nameof(repositorioParametrosSistema));
     this.consultasFechamento          = consultasFechamento ?? throw new ArgumentNullException(nameof(consultasFechamento));
     this.consultasDisciplina          = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
     this.consultasFehcamentoAluno     = consultasFechamentoAluno ?? throw new ArgumentNullException(nameof(consultasFechamentoAluno));
     this.consultasPeriodoFechamento   = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
     this.consultasTurma               = consultasTurma ?? throw new ArgumentNullException(nameof(consultasTurma));
 }
Example #9
0
        public ServicoConselhoClasse(IRepositorioConselhoClasse repositorioConselhoClasse,
                                     IRepositorioConselhoClasseAluno repositorioConselhoClasseAluno,
                                     IRepositorioFechamentoTurma repositorioFechamentoTurma,
                                     IRepositorioConselhoClasseParecerConclusivo repositorioParecer,
                                     IRepositorioTipoCalendario repositorioTipoCalendario,
                                     IRepositorioFechamentoTurmaDisciplina repositorioFechamentoTurmaDisciplina,
                                     IRepositorioUe repositorioUe,
                                     IRepositorioDre repositorioDre,
                                     IConsultasPeriodoEscolar consultasPeriodoEscolar,
                                     IConsultasTurma consultasTurma,
                                     IConsultasPeriodoFechamento consultasPeriodoFechamento,
                                     IConsultasConselhoClasse consultasConselhoClasse,
                                     IConsultasDisciplina consultasDisciplina,
                                     IRepositorioConselhoClasseNota repositorioConselhoClasseNota,
                                     IUnitOfWork unitOfWork,
                                     IServicoCalculoParecerConclusivo servicoCalculoParecerConclusivo,
                                     IMediator mediator)

        {
            this.repositorioConselhoClasse            = repositorioConselhoClasse ?? throw new ArgumentNullException(nameof(repositorioConselhoClasse));
            this.repositorioConselhoClasseAluno       = repositorioConselhoClasseAluno ?? throw new ArgumentNullException(nameof(repositorioConselhoClasseAluno));
            this.repositorioFechamentoTurma           = repositorioFechamentoTurma ?? throw new ArgumentNullException(nameof(repositorioFechamentoTurma));
            this.repositorioParecer                   = repositorioParecer ?? throw new ArgumentNullException(nameof(repositorioParecer));
            this.repositorioTipoCalendario            = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
            this.repositorioFechamentoTurmaDisciplina = repositorioFechamentoTurmaDisciplina ?? throw new ArgumentNullException(nameof(repositorioFechamentoTurmaDisciplina));
            this.repositorioUe                 = repositorioUe ?? throw new ArgumentNullException(nameof(repositorioUe));
            this.repositorioDre                = repositorioDre ?? throw new ArgumentNullException(nameof(repositorioDre));
            this.consultasPeriodoEscolar       = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
            this.consultasTurma                = consultasTurma ?? throw new ArgumentNullException(nameof(consultasTurma));
            this.consultasPeriodoFechamento    = consultasPeriodoFechamento ?? throw new ArgumentNullException(nameof(consultasPeriodoFechamento));
            this.repositorioConselhoClasseNota = repositorioConselhoClasseNota ?? throw new ArgumentNullException(nameof(repositorioConselhoClasseNota));
            this.consultasConselhoClasse       = consultasConselhoClasse ?? throw new ArgumentNullException(nameof(consultasConselhoClasse));
            this.consultasDisciplina           = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
            this.unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
            this.servicoCalculoParecerConclusivo = servicoCalculoParecerConclusivo ?? throw new ArgumentNullException(nameof(servicoCalculoParecerConclusivo));
            this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
        }
 public ConsultasConselhoClasseAluno(IRepositorioConselhoClasseAluno repositorioConselhoClasseAluno,
                                     IRepositorioTurma repositorioTurma,
                                     IConsultasDisciplina consultasDisciplina,
                                     IRepositorioTipoCalendario repositorioTipoCalendario,
                                     IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
                                     IConsultasPeriodoEscolar consultasPeriodoEscolar,
                                     IConsultasTipoCalendario consultasTipoCalendario,
                                     IConsultasFechamentoTurma consultasFechamentoTurma,
                                     IConsultasAulaPrevista consultasAulaPrevista,
                                     IConsultasConselhoClasseNota consultasConselhoClasseNota,
                                     IConsultasFechamentoNota consultasFechamentoNota,
                                     IServicoEol servicoEOL,
                                     IServicoUsuario servicoUsuario,
                                     IRepositorioFrequenciaAlunoDisciplinaPeriodo repositorioFrequenciaAlunoDisciplinaPeriodo,
                                     IConsultasFrequencia consultasFrequencia,
                                     IServicoConselhoClasse servicoConselhoClasse,
                                     IMediator mediator)
 {
     this.repositorioConselhoClasseAluno = repositorioConselhoClasseAluno ?? throw new ArgumentNullException(nameof(repositorioConselhoClasseAluno));
     this.repositorioTipoCalendario      = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.consultasDisciplina            = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
     this.repositorioPeriodoEscolar      = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioTurma            = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.consultasPeriodoEscolar     = consultasPeriodoEscolar ?? throw new ArgumentNullException(nameof(consultasPeriodoEscolar));
     this.consultasTipoCalendario     = consultasTipoCalendario ?? throw new ArgumentNullException(nameof(consultasTipoCalendario));
     this.consultasFechamentoTurma    = consultasFechamentoTurma ?? throw new ArgumentNullException(nameof(consultasFechamentoTurma));
     this.consultasAulaPrevista       = consultasAulaPrevista ?? throw new ArgumentNullException(nameof(consultasAulaPrevista));
     this.consultasConselhoClasseNota = consultasConselhoClasseNota ?? throw new ArgumentNullException(nameof(consultasConselhoClasseNota));
     this.consultasFechamentoNota     = consultasFechamentoNota ?? throw new ArgumentNullException(nameof(consultasFechamentoNota));
     this.servicoEOL     = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.servicoUsuario = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.repositorioFrequenciaAlunoDisciplinaPeriodo = repositorioFrequenciaAlunoDisciplinaPeriodo ?? throw new ArgumentNullException(nameof(repositorioFrequenciaAlunoDisciplinaPeriodo));
     this.consultasFrequencia   = consultasFrequencia ?? throw new ArgumentNullException(nameof(consultasFrequencia));
     this.servicoConselhoClasse = servicoConselhoClasse ?? throw new ArgumentNullException(nameof(servicoConselhoClasse));
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
        public async Task <IActionResult> ObterDisciplinasParaPlanejamento(long codigoTurma, [FromQuery] FiltroDisciplinaPlanejamentoDto filtroDisciplinaPlanejamentoDto, [FromServices] IConsultasDisciplina consultasDisciplina)
        {
            filtroDisciplinaPlanejamentoDto.CodigoTurma = codigoTurma;

            var retorno = await consultasDisciplina.ObterDisciplinasParaPlanejamento(filtroDisciplinaPlanejamentoDto);

            return(Ok(retorno));
        }
 public async Task <IActionResult> ObterDisciplinasCompartilhadas(string codigoTurma, [FromQuery] bool turmaPrograma, [FromServices] IConsultasDisciplina consultasDisciplina)
 {
     return(Ok(await consultasDisciplina.ObterDisciplinasPorTurma(codigoTurma, turmaPrograma)));
 }
        public async Task <IActionResult> GetDisciplinasAgrupadas(string codigoTurma, [FromQuery] bool turmaPrograma, [FromServices] IConsultasDisciplina consultasDisciplina)
        {
            var retorno = await consultasDisciplina.ObterDisciplinasAgrupadasPorProfessorETurma(codigoTurma, turmaPrograma);

            return(Ok(retorno));
        }
        public async Task <IActionResult> ObterDisciplinasParaPlanejamento(string codigoTurma, long codigoDisciplina, bool turmaPrograma, bool regencia, [FromServices] IConsultasDisciplina consultasDisciplina)
        {
            var retorno = await consultasDisciplina.ObterComponentesCurricularesPorProfessorETurmaParaPlanejamento(codigoDisciplina, codigoTurma, turmaPrograma, regencia);

            return(Ok(retorno));
        }
Example #15
0
 public ServicoFechamentoTurmaDisciplina(IRepositorioFechamentoTurmaDisciplina repositorioFechamentoTurmaDisciplina,
                                         IRepositorioFechamentoTurma repositorioFechamentoTurma,
                                         IRepositorioFechamentoAluno repositorioFechamentoAluno,
                                         IRepositorioFechamentoNota repositorioFechamentoNota,
                                         IRepositorioDre repositorioDre,
                                         IRepositorioComponenteCurricular repositorioComponenteCurricular,
                                         IRepositorioTurma repositorioTurma,
                                         IRepositorioUe repositorioUe,
                                         IServicoPeriodoFechamento servicoPeriodoFechamento,
                                         IRepositorioPeriodoEscolar repositorioPeriodoEscolar,
                                         IRepositorioTipoCalendario repositorioTipoCalendario,
                                         IRepositorioTipoAvaliacao repositorioTipoAvaliacao,
                                         IRepositorioAtividadeAvaliativaRegencia repositorioAtividadeAvaliativaRegencia,
                                         IRepositorioAtividadeAvaliativaDisciplina repositorioAtividadeAvaliativaDisciplina,
                                         IRepositorioParametrosSistema repositorioParametrosSistema,
                                         IRepositorioConceito repositorioConceito,
                                         IRepositorioWfAprovacaoNotaFechamento repositorioWfAprovacaoNotaFechamento,
                                         IConsultasDisciplina consultasDisciplina,
                                         IConsultasFrequencia consultasFrequencia,
                                         IServicoNotificacao servicoNotificacao,
                                         IServicoPendenciaFechamento servicoPendenciaFechamento,
                                         IServicoEol servicoEOL,
                                         IServicoUsuario servicoUsuario,
                                         IComandosWorkflowAprovacao comandosWorkflowAprovacao,
                                         IUnitOfWork unitOfWork,
                                         IConfiguration configuration,
                                         IConsultasSupervisor consultasSupervisor,
                                         IRepositorioEvento repositorioEvento,
                                         IRepositorioEventoTipo repositorioEventoTipo,
                                         IRepositorioFechamentoReabertura repositorioFechamentoReabertura,
                                         IMediator mediator)
 {
     this.repositorioFechamentoTurma           = repositorioFechamentoTurma ?? throw new ArgumentNullException(nameof(repositorioFechamentoTurma));
     this.repositorioFechamentoTurmaDisciplina = repositorioFechamentoTurmaDisciplina ?? throw new ArgumentNullException(nameof(repositorioFechamentoTurmaDisciplina));
     this.repositorioFechamentoAluno           = repositorioFechamentoAluno ?? throw new ArgumentNullException(nameof(repositorioFechamentoAluno));
     this.repositorioFechamentoNota            = repositorioFechamentoNota ?? throw new ArgumentNullException(nameof(repositorioFechamentoNota));
     this.repositorioTurma          = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma));
     this.servicoPeriodoFechamento  = servicoPeriodoFechamento ?? throw new ArgumentNullException(nameof(servicoPeriodoFechamento));
     this.repositorioTipoCalendario = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario));
     this.repositorioAtividadeAvaliativaRegencia   = repositorioAtividadeAvaliativaRegencia ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativaRegencia));
     this.repositorioAtividadeAvaliativaDisciplina = repositorioAtividadeAvaliativaDisciplina ?? throw new ArgumentNullException(nameof(repositorioAtividadeAvaliativaDisciplina));
     this.repositorioParametrosSistema             = repositorioParametrosSistema ?? throw new ArgumentNullException(nameof(repositorioParametrosSistema));
     this.consultasDisciplina                  = consultasDisciplina ?? throw new ArgumentNullException(nameof(consultasDisciplina));
     this.consultasFrequencia                  = consultasFrequencia ?? throw new ArgumentNullException(nameof(consultasFrequencia));
     this.servicoEOL                           = servicoEOL ?? throw new ArgumentNullException(nameof(servicoEOL));
     this.servicoUsuario                       = servicoUsuario ?? throw new ArgumentNullException(nameof(servicoUsuario));
     this.unitOfWork                           = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
     this.configuration                        = configuration ?? throw new ArgumentNullException(nameof(configuration));
     this.consultasSupervisor                  = consultasSupervisor ?? throw new ArgumentNullException(nameof(consultasSupervisor));
     this.repositorioEvento                    = repositorioEvento ?? throw new ArgumentNullException(nameof(repositorioEvento));
     this.repositorioEventoTipo                = repositorioEventoTipo ?? throw new ArgumentNullException(nameof(repositorioEventoTipo));
     this.repositorioFechamentoReabertura      = repositorioFechamentoReabertura ?? throw new ArgumentNullException(nameof(repositorioFechamentoReabertura));
     this.repositorioDre                       = repositorioDre ?? throw new ArgumentNullException(nameof(repositorioDre));
     this.repositorioPeriodoEscolar            = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar));
     this.repositorioConceito                  = repositorioConceito ?? throw new ArgumentNullException(nameof(repositorioConceito));
     this.repositorioWfAprovacaoNotaFechamento = repositorioWfAprovacaoNotaFechamento ?? throw new ArgumentNullException(nameof(repositorioWfAprovacaoNotaFechamento));
     this.servicoNotificacao                   = servicoNotificacao ?? throw new ArgumentNullException(nameof(servicoNotificacao));
     this.servicoPendenciaFechamento           = servicoPendenciaFechamento ?? throw new ArgumentNullException(nameof(servicoPendenciaFechamento));
     this.comandosWorkflowAprovacao            = comandosWorkflowAprovacao ?? throw new ArgumentNullException(nameof(comandosWorkflowAprovacao));
     this.repositorioComponenteCurricular      = repositorioComponenteCurricular ?? throw new ArgumentNullException(nameof(repositorioComponenteCurricular));
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
 }
Example #16
0
 public async Task <IActionResult> Get(long codigoTurma, string codigoRF, [FromServices] IConsultasDisciplina consultasDisciplina)
 {
     return(Ok(await consultasDisciplina.ObterDisciplinasPorProfessorETurma(codigoTurma)));
 }