예제 #1
0
 private Hashtable BuildParametrosInserirTema(Tema tema)
 {
     Hashtable parametros = new Hashtable();
     parametros.Add("ID", tema.id);
     parametros.Add("NOME", tema.nome);
     parametros.Add("DESCRICAO", tema.descricao);
     parametros.Add("ID_DISCIPLINA", (tema != null ? tema.disciplina.id : 0));
     return parametros;
 }
예제 #2
0
 private Tema RecuperaObjetoTema(MySqlDataReader dr)
 {
     Tema tema = new Tema();
     tema.id = CastDB<int>(dr, "id_Tema");
     tema.nome = CastDB<string>(dr, "nm_Tema");
     tema.descricao = CastDB<string>(dr, "ds_Tema");
     tema.disciplina = new Disciplina
     {
         id = CastDB<int>(dr, "id_Disciplina"),
         nome = CastDB<string>(dr, "nm_Disciplina")
     };
     return tema;
 }
예제 #3
0
 public int InserirTema(Tema tema)
 {
     Hashtable parametrosTema = this.BuildParametrosInserirTema(tema);
     return this.InserirObjetoPorNomeQueryERetornarId("inserirTema", parametrosTema);
 }
예제 #4
0
 public void AtualizarTema(Tema tema)
 {
     Hashtable parametros = this.BuildParametrosInserirTema(tema);
     this.AtualizarObjetoPorNomeQuery("atualizarTema", parametros);
 }
예제 #5
0
 public void AtualizarTema(Tema tema)
 {
     TemaBusinessFacade temaBusinessFacade = BusinessFactory.GetInstance().Get<TemaBusinessFacade>();
     temaBusinessFacade.AtualizarTema(tema);
 }
예제 #6
0
 public int InserirTema(Tema tema)
 {
     TemaBusinessFacade temaBusinessFacade = BusinessFactory.GetInstance().Get<TemaBusinessFacade>();
     return temaBusinessFacade.InserirTema(tema);
 }