예제 #1
0
 private Requisicao(Aula _aula, Guid _idRequisicao,
                    CategoriaRecurso _categoriaRecurso, int _prioridade, bool _estaAtendida)
 {
     aula             = _aula;
     idRequisicao     = _idRequisicao;
     categoriaRecurso = _categoriaRecurso;
     prioridade       = _prioridade;
     estaAtendida     = _estaAtendida;
 }
예제 #2
0
 private Recurso(Guid id, string descricao, Faculdade vinculo, CategoriaRecurso categoria, bool estaDisponivel,
                 Guid bloq1, Guid bloq2, List <HorarioBloqueado> listaHB)
 {
     Id                 = id;
     Descricao          = descricao;
     Vinculo            = vinculo;
     Categoria          = categoria;
     EstaDisponivel     = estaDisponivel;
     Bloqueia1          = bloq1;
     Bloqueia2          = bloq2;
     horariosBloqueados = listaHB;
 }
예제 #3
0
 public static Requisicao NewRequisicao(Aula aula, CategoriaRecurso categoriaRecurso, int prioridade, bool estaAtendida)
 {
     return(new Requisicao(aula, Guid.NewGuid(), categoriaRecurso, prioridade, estaAtendida));
 }
예제 #4
0
 public static Requisicao NewRequisicao(Aula aula, CategoriaRecurso categoriaRecurso, int prioridade)
 {
     return(new Requisicao(aula, Guid.NewGuid(), categoriaRecurso, prioridade, false));
 }
예제 #5
0
 public static Requisicao GetRequisicao(Aula aula, Guid idRequisicao,
                                        CategoriaRecurso categoriaRecurso, int prioridade, bool estaAtendida)
 {
     return(new Requisicao(aula, idRequisicao, categoriaRecurso, prioridade, estaAtendida));
 }
예제 #6
0
 /// <summary>
 /// Cria um novo Recurso contendo um Guid
 /// </summary>
 /// <param name="nome">Nome do Recurso</param>
 /// <returns></returns>
 public static Recurso NewRecurso(string descricao, Faculdade vinculo, CategoriaRecurso categoria, bool estaDisponivel, List <HorarioBloqueado> listaHB)
 {
     return(new Recurso(Guid.NewGuid(), descricao, vinculo, categoria, estaDisponivel, Guid.NewGuid(), Guid.NewGuid(), listaHB));
 }
예제 #7
0
 /// <summary>
 /// Retorna um Recurso com os valores especificados
 /// </summary>
 /// <param name="id">Id</param>
 /// <param name="nome">Nome</param>
 /// <returns></returns>
 public static Recurso GetRecurso(Guid id, string descricao, Faculdade vinculo, CategoriaRecurso categoria, bool estaDisponivel,
                                  Guid bloq1, Guid bloq2, List <HorarioBloqueado> listaHB)
 {
     return(new Recurso(id, descricao, vinculo, categoria, estaDisponivel, bloq1, bloq2, listaHB));
 }