Beispiel #1
0
 private void ValidarSeParticipanteEhNulo(InscricaoParticipante participante)
 {
     if (participante == null)
     {
         throw new ArgumentNullException("participante", "Participante não pode ser nulo.");
     }
 }
Beispiel #2
0
 private void ValidarSeParticipanteEhMesmoEvento(InscricaoParticipante participante)
 {
     if (participante.Evento != m_Evento)
     {
         throw new ArgumentException("participante", "Participante deve ser do mesmo evento da oficina.");
     }
 }
 public AAtividadeInscricao(InscricaoParticipante inscrito)
 {
     if (inscrito == null)
     {
         throw new ArgumentNullException("inscrito");
     }
     m_Inscrito = inscrito;
 }
Beispiel #4
0
        public virtual void RemoverParticipante(InscricaoParticipante participante)
        {
            ValidarSeParticipanteEhNulo(participante);

            if (!EstaNaListaDeParticipantes(participante))
            {
                throw new ArgumentException("Participante não existe na lista de participantes desta oficina.", "participante");
            }

            m_Participantes.Remove(participante);
        }
Beispiel #5
0
        public virtual void AdicionarParticipante(InscricaoParticipante participante)
        {
            ValidarSeParticipanteEhNulo(participante);
            ValidarSeParticipanteEhMesmoEvento(participante);

            if (m_NumeroTotalParticipantes != null && m_Participantes.Count >= m_NumeroTotalParticipantes.Value)
            {
                throw new ArgumentException("Não é possível incluir mais participantes. Número Total atingido.", "participante");
            }

            if (!EstaNaListaDeParticipantes(participante))
            {
                m_Participantes.Add(participante);
            }
        }
Beispiel #6
0
 public AtividadeInscricaoSalaEstudoOrdemEscolha(InscricaoParticipante inscrito, GestaoSalasEstudoEscolhidas gestaoEscolha)
     : base(inscrito)
 {
     Atualizar(gestaoEscolha);
 }
 public AtividadeInscricaoDepartamento(InscricaoParticipante inscrito, Departamento departamentoEscolhido)
     : base(inscrito)
 {
     DepartamentoEscolhido = departamentoEscolhido;
     EhCoordenacao         = false;
 }
Beispiel #8
0
 public virtual bool EstaNaListaDeParticipantes(InscricaoParticipante participante)
 {
     return(m_Participantes.Where(x => x == participante).Count() > 0);
 }
 public AtividadeInscricaoOficinasCoordenacao(InscricaoParticipante inscrito, Oficina oficina)
     : base(inscrito)
 {
     OficinaEscolhida = oficina;
 }
 public AtividadeInscricaoOficinas(InscricaoParticipante inscrito, GestaoOficinasEscolhidas gestaoEscolhaOficinas)
     : base(inscrito)
 {
     AtualizarOficinas(gestaoEscolhaOficinas);
 }
 public AtividadeInscricaoSalaEstudo(InscricaoParticipante inscrito)
     : base(inscrito)
 {
 }
 public AtividadeInscricaoSalaEstudoCoordenacao(InscricaoParticipante inscrito, SalaEstudo sala)
     : base(inscrito)
 {
     SalaEscolhida = sala;
 }