private Hashtable BuildParametrosSelecionarProvasFiltradas(FiltroProva filtro)
 {
     Hashtable parametros = CriarHashFiltroDefault(filtro);
     parametros.Add("ID_DISCIPLINA", filtro.idDisciplina);
     parametros.Add("ID_PROFESSOR", filtro.idProfessor);
     parametros.Add("ID_TEMA", filtro.idTema);
     return parametros;
 }
 public int SelecionarQuantidadeProvasFiltradas(FiltroProva filtro)
 {
     Hashtable parametros = this.BuildParametrosSelecionarProvasFiltradas(filtro);
     return this.SelecionarQuantidadePorNomeQuery("selecionarProvasFiltradas", parametros);
 }
 public int SelecionarQuantidadeProvasFiltradas(FiltroProva filtro)
 {
     ProvaBusinessFacade provaBusinessFacade = BusinessFactory.GetInstance().Get<ProvaBusinessFacade>();
     return provaBusinessFacade.SelecionarQuantidadeProvasFiltradas(filtro);
 }
 public List<Prova> SelecionarProvasFiltradas(FiltroProva filtro)
 {
     Hashtable parametros = this.BuildParametrosSelecionarProvasFiltradas(filtro);
     return this.SelecionarFiltradoPorNomeQuery("selecionarProvasFiltradas", parametros, filtro.comPaginacao, this.RecuperaObjeto).Cast<Prova>().ToList();
 }
 public List<Prova> SelecionarProvasFiltradas(FiltroProva filtro)
 {
     ProvaBusinessFacade provaBusinessFacade = BusinessFactory.GetInstance().Get<ProvaBusinessFacade>();
     return provaBusinessFacade.SelecionarProvasFiltradas(filtro);
 }