public Editora BuscaEditoraPorId(int id) { string sql = "SELECT * FROM editora WHERE idEditora=@id"; _bd.LimparParametros(); _bd.AdicionarParametro("@id", id.ToString()); _bd.AbrirConexao(); DataTable dt = _bd.ExecutarSelect(sql); _bd.FecharConexao(); Editora editora = null; AdministradorDAL adm = new AdministradorDAL(); if (dt.Rows.Count > 0) { editora = new Editora(); editora.Id = Convert.ToInt32(dt.Rows[0]["idEditora"]); editora.Nome = dt.Rows[0]["Nome"].ToString(); editora.Descricao = dt.Rows[0]["Descricao"].ToString(); editora.Telefone = dt.Rows[0]["Telefone"].ToString(); editora.Administrador = adm.obter("Leonardo Custodio dos Santos"); } return(editora); }
public string gravar(Editora editora) { string msg = "Falha ao Gravar Editora"; string sql = "INSERT INTO editora (Nome,Descricao,Telefone,idAdministrador) VALUES (@nome,@descricao,@telefone,@administradorId)"; _bd.AdicionarParametro("@nome", editora.Nome); _bd.AdicionarParametro("@descricao", editora.Descricao); _bd.AdicionarParametro("@telefone", editora.Telefone); AdministradorDAL admDal = new AdministradorDAL(); _bd.AdicionarParametro("@administradorId", admDal.obterIdPorNome("Leonardo Custodio dos Santos").ToString()); _bd.AbrirConexao(); int rows = _bd.ExecutarNonQuery(sql); _bd.FecharConexao(); if (rows > 0) { msg = "Editora " + editora.Nome + " Gravada com Sucesso!"; } return(msg); }
public string gravar(Autor autor) { string msg = "Falha ao Gravar Autor"; string sql = "INSERT INTO autor (Nome,idAdministrador) VALUES (@nome,@administradorId)"; _bd.AdicionarParametro("@nome", autor.Nome); AdministradorDAL admDal = new AdministradorDAL(); _bd.AdicionarParametro("@administradorId", admDal.obterIdPorNome("Leonardo Custodio dos Santos").ToString()); _bd.AbrirConexao(); int rows = _bd.ExecutarNonQuery(sql); _bd.FecharConexao(); if (rows > 0) { msg = "Autor " + autor.Nome + " Gravado com Sucesso!"; } return(msg); }
public Autor BuscaAutorPorId(int id) { string sql = "SELECT * FROM autor WHERE idAutor=" + id; _bd.LimparParametros(); _bd.AdicionarParametro("@id", id.ToString()); _bd.AbrirConexao(); DataTable dt = _bd.ExecutarSelect(sql); _bd.FecharConexao(); Autor autor = null; AdministradorDAL adm = new AdministradorDAL(); if (dt.Rows.Count > 0) { autor = new Autor(); autor.Id = Convert.ToInt32(dt.Rows[0]["idAutor"]); autor.Nome = dt.Rows[0]["Nome"].ToString(); autor.Administrador = adm.obter("Leonardo Custodio dos Santos"); } return(autor); }