예제 #1
0
 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);
 }
예제 #2
0
 public int Adicionar(Tag tag)
 {
     if (!string.IsNullOrEmpty(tag.Nome))
         return tagBD.Adicionar(tag);
     else
         return -1;
 }
예제 #3
0
 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;
 }
예제 #4
0
 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;
 }