internal int Adicionar(Tag novaTag) { ComandoSQL.Parameters.Clear(); ComandoSQL.CommandText = @"insert into Tag (nome) values (@nome)"; ComandoSQL.Parameters.Add("@nome", novaTag.Nome); return ExecutaComando(false); }
public int Adicionar(Tag tag) { if (!string.IsNullOrEmpty(tag.Nome)) return tagBD.Adicionar(tag); else return -1; }
internal Tag Obter(int codigo) { ComandoSQL.Parameters.Clear(); ComandoSQL.CommandText = @"select tag_codigo, tag_nome from Tags where tag_codigo = @codigo"; ComandoSQL.Parameters.AddWithValue("@codigo", codigo); DataTable dt = ExecutaSelect(); Tag t = null; if (dt != null) { t = new Tag(); t.Codigo = codigo; t.Nome = dt.Rows[0]["tag_nome"].ToString(); } return t; }
internal List<Tag> ObterTags() { ComandoSQL.Parameters.Clear(); ComandoSQL.CommandText = @"select tag_codigo, tag_nome from Tags order by tag_nome"; DataTable dt = ExecutaSelect(); List<Tag> tags = null; if (dt != null) { tags = new List<Tag>(); foreach (DataRow linha in dt.Rows) { Tag t = new Tag { Codigo = int.Parse(linha["tag_codigo"].ToString()), Nome = linha["tag_nome"].ToString() }; tags.Add(t); } } return tags; }