public void Update(MODEL.Materiais material) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Update Materiais set nome=@nome, "; sql += " quantidade=@quantidade, peso=@peso, "; sql += " valor=@valor, observacao=@observacao"; sql += " where id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", material.id); cmd.Parameters.AddWithValue("@nome", material.nome); cmd.Parameters.AddWithValue("@quantidade", material.quantidade); cmd.Parameters.AddWithValue("@peso", material.peso); cmd.Parameters.AddWithValue("@valor", material.valor); cmd.Parameters.AddWithValue("@observacao", material.observacao); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro na atualização "); } finally { conexao.Close(); } }
public List <MODEL.Materiais> Select() { List <MODEL.Materiais> lstmaterial = new List <MODEL.Materiais>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select * from Materiais"; SqlCommand cmd = new SqlCommand(sql, conexao); conexao.Open(); try { SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); while (reader.Read()) { MODEL.Materiais material = new MODEL.Materiais(); material.id = Convert.ToInt32(reader[0].ToString()); material.nome = reader["nome"].ToString(); material.quantidade = Convert.ToInt32(reader["quantidade"].ToString()); material.peso = reader["peso"].ToString(); material.valor = Convert.ToSingle(reader["valor"].ToString()); material.observacao = reader["observacao"].ToString(); lstmaterial.Add(material); } } catch { Console.WriteLine("Deu erro na Seleção..."); } finally { conexao.Close(); } return(lstmaterial); }
public void Insert(MODEL.Materiais material) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Insert into Materiais values (@nome, @quantidade, @peso, @valor, @observacao);"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@nome", material.nome); cmd.Parameters.AddWithValue("@quantidade", material.quantidade); cmd.Parameters.AddWithValue("@peso", material.peso); cmd.Parameters.AddWithValue("@valor", material.valor); cmd.Parameters.AddWithValue("@observacao", material.observacao); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu erro na inserção..."); } finally { conexao.Close(); } }
public void Delete(MODEL.Materiais material) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Delete from Materiais where id=@id;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@id", material.id); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Erro na Remoção..."); } finally { conexao.Close(); } }