public static ProdutoModel RecuperarPeloId(int id) { ProdutoModel ret = null; using (var conexao = new SqlConnection()) { conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString; conexao.Open(); using (var comando = new SqlCommand()) { comando.Connection = conexao; comando.CommandText = "select * from produto where (id = @id)"; comando.Parameters.Add("@id", SqlDbType.Int).Value = id; var reader = comando.ExecuteReader(); if (reader.Read()) { ret = MontarProduto(reader); } } } return(ret); }
public static ProdutoModel RecuperarPeloId(int id) { ProdutoModel ret = null; using (var db = new ContextoBD()) { ret = db.Produtos.Find(id); } return(ret); }
public static bool ExcluirPeloId(int id) { var ret = false; if (RecuperarPeloId(id) != null) { using (var db = new ContextoBD()) { var produto = new ProdutoModel { Id = id }; db.Produtos.Attach(produto); db.Entry(produto).State = EntityState.Deleted; db.SaveChanges(); ret = true; } } return(ret); }
public static ProdutoModel RecuperarPeloId(int id) { ProdutoModel ret = null; using (var conexao = new SqlConnection()) { conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString; conexao.Open(); var sql = "select id, codigo, nome, ativo, imagem, preco_custo as PrecoCusto, preco_venda as PrecoVenda, " + "quant_estoque as QuantEstoque, id_unidade_medida as IdUnidadeMedida, id_grupo as IdGrupo, " + "id_marca as IdMarca, id_fornecedor as IdFornecedor, id_local_armazenamento as IdLocalArmazenamento " + "from produto " + "where (id = @id)"; var parametros = new { id }; ret = conexao.Query <ProdutoModel>(sql, parametros).SingleOrDefault(); } return(ret); }
public static ProdutoModel RecuperarPeloId(int id) { ProdutoModel ret = null; using (var conexao = new SqlConnection()) { conexao.ConnectionString = ConfigurationManager.ConnectionStrings["principal"].ConnectionString; conexao.Open(); using (var comando = new SqlCommand()) { comando.Connection = conexao; comando.CommandText = "select * from produto where (id = @id)"; comando.Parameters.Add("@id", SqlDbType.Int).Value = id; var reader = comando.ExecuteReader(); if (reader.Read()) { ret = new ProdutoModel { Id = (int)reader["id"], Codigo = (string)reader["codigo"], Nome = (string)reader["nome"], PrecoCusto = (decimal)reader["preco_custo"], PrecoVenda = (decimal)reader["preco_venda"], QuantEstoque = (int)reader["quant_estoque"], IdUnidadeMedida = (int)reader["id_unidade_medida"], IdGrupo = (int)reader["id_grupo"], IdMarca = (int)reader["id_marca"], IdFornecedor = (int)reader["id_fornecedor"], IdLocalArmazenamento = (int)reader["id_local_armazenamento"], Ativo = (bool)reader["ativo"] }; } } } return(ret); }