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; }
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; }
public int InserirTema(Tema tema) { Hashtable parametrosTema = this.BuildParametrosInserirTema(tema); return this.InserirObjetoPorNomeQueryERetornarId("inserirTema", parametrosTema); }
public void AtualizarTema(Tema tema) { Hashtable parametros = this.BuildParametrosInserirTema(tema); this.AtualizarObjetoPorNomeQuery("atualizarTema", parametros); }
public void AtualizarTema(Tema tema) { TemaBusinessFacade temaBusinessFacade = BusinessFactory.GetInstance().Get<TemaBusinessFacade>(); temaBusinessFacade.AtualizarTema(tema); }
public int InserirTema(Tema tema) { TemaBusinessFacade temaBusinessFacade = BusinessFactory.GetInstance().Get<TemaBusinessFacade>(); return temaBusinessFacade.InserirTema(tema); }