public List <MODEL.Categorias> SelectById(int id) { List <MODEL.Categorias> lstCategorias = new List <MODEL.Categorias>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "SELECT * FROM tb_categorias where id_categoria = @id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", id); try { conexao.Open(); SqlDataReader dados = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (dados.Read()) { MODEL.Categorias categoria = new MODEL.Categorias(); categoria.id_categoria = Convert.ToInt32(dados["id_categoria"].ToString()); categoria.desc_categoria = dados["desc_categoria"].ToString(); lstCategorias.Add(categoria); } } catch { Console.WriteLine("Deu erro na consulta de Categorias..."); } finally { conexao.Close(); } return(lstCategorias); }
public void Update(MODEL.Categorias categoria) { DAL.Categorias dalCategoria = new DAL.Categorias(); // escrever regras de negócios dalCategoria.Update(categoria); }
public void Insert(MODEL.Categorias categoria) { DAL.Categorias dalCategoria = new DAL.Categorias(); // escrever regras de negócios dalCategoria.Insert(categoria); }
public void Insert(MODEL.Categorias categoria) { SqlConnection conexao = new SqlConnection(strCon); string sql = "INSERT INTO tb_categorias VALUES (@desc_categoria);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@desc_categoria", categoria.desc_categoria); try { conexao.Open(); cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro na inclusão da Categoria..."); } finally { conexao.Close(); } }
public void Update(MODEL.Categorias categoria) { SqlConnection conexao = new SqlConnection(strCon); string sql = "UPDATE tb_categorias SET desc_categoria=@desc_categoria WHERE id_categoria=@id_categoria;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id_categoria", categoria.id_categoria); cmd.Parameters.AddWithValue("@desc_categoria", categoria.desc_categoria); try { conexao.Open(); cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro na alteração de Categorias..."); } finally { conexao.Close(); } }