Advertisement
Guest User

Untitled

a guest
May 26th, 2017
534
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2.     |horario atividadeObrigatoria atividadeOptativa seminario programa docente viagem horario01 horario02 data horarioInicio01 horarioFim01 horarioInicio02 horarioFim02 horarioInicio03 horarioFim03|
  3.     docente := Docente nome: 'Docente' email:  'docente@gmail.com' documento: 12345.       
  4.     "Criação de atividades didáticas"
  5.     atividadeObrigatoria := AtividadeDidatica nome: 'AtivDidaticaObrigatoria' sigla: 'Obr' ementa:'Ementa' preRequisitos: Set new professores:Set new creditos:10.
  6.     atividadeOptativa := AtividadeDidatica nome: 'AtivDidaticaOptativa' sigla: 'Op' ementa:'Ementa' preRequisitos: Set new professores:Set new creditos:10.
  7.     seminario := Seminario nome: 'Seminario' sigla: 'Sem' ementa:'Ementa' preRequisitos: Set new professores:Set new creditos:10.  
  8.    
  9.     "Criação do programa com a atividade criada acima como atividades "
  10.     programa := Programa nome:'Programa' atividadesObrigatorias: #(atividadeObrigatoria seminario) atividadesOptativas: #(atividadeOptativa) totalCreditos: 10.
  11.    
  12.     "Criação de horario"         
  13.    
  14.     "Criação do horario repetitivo"
  15.     horarioInicio01:=Time hour:15 minute:00 second:00.
  16.     horarioFim01:= Time hour:17 minute:00 second:00.    
  17.     horario:= HorarioRepetitivo diaSemana:3 horarioInicio:horarioInicio01 horarioFim: horarioFim01.
  18.    
  19.     horarioInicio02:=Time hour:17 minute:00 second:00.
  20.     horarioFim02:= Time hour:19 minute:00 second:00.    
  21.     horario02:= HorarioRepetitivo diaSemana:0 horarioInicio:horarioInicio02 horarioFim: horarioFim02.
  22.    
  23.     "Criação de horario único"
  24.     data := Date newDay:25 month:10 year:2010.
  25.     horarioInicio03:=Time hour:17 minute:00 second:00.
  26.     horarioFim03:= Time hour:19 minute:00 second:00.
  27.     horario01 := HorarioUnico data:data horarioInicio:horarioInicio03 horarioFim:horarioFim03
  28.        
  29.     viagem:= Viagem nome: 'Viagem' sigla: 'Obr' ementa:'Ementa' preRequisitos: Set new professores:Set new creditos:10.        
  30.  
  31.     "Criação de turma"
  32.     atividadeObrigatoria novoHorario: horario ministrante:docente vagas:10.
  33.     atividadeOptativa novoHorario: horario02 ministrante:docente vagas:10.
  34.     viagem novoHorario: horario01 ministrante: docente vagas:10.   
  35.     seminario novoHorario: horario ministrante:docente.
  36.     "cadastra professor"
  37.     docente cadastrarEm:programa.
  38.    
  39.     docente horarioDoSemestre.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement