public void Insert(Modelo.Pacote_Refeicao obj) { // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand com = conn.CreateCommand(); // Define comando de exclusão SqlCommand cmd = new SqlCommand("INSERT INTO Pacote_Refeicao (id_Pacote, id_Refeicao) VALUES(@pacote, @refeicao)", conn); cmd.Parameters.AddWithValue("@pacote", obj.id_Pacote); cmd.Parameters.AddWithValue("@refeicao", obj.id_Refeicao); // Executa Comando cmd.ExecuteNonQuery(); conn.Close(); }
public List <Modelo.Pacote_Refeicao> Select(int id) { // Variavel para armazenar um livro Modelo.Pacote_Refeicao aPacote_Refeicao; // Cria Lista Vazia List <Modelo.Pacote_Refeicao> aListPacote_Refeicao = new List <Modelo.Pacote_Refeicao>(); // Cria Conexão com banco de dados SqlConnection conn = new SqlConnection(connectionString); // Abre conexão com o banco de dados conn.Open(); // Cria comando SQL SqlCommand cmd = conn.CreateCommand(); // define SQL do comando cmd.CommandText = "Select * from Pacote_Refeicao where id_Pacote = @id"; cmd.Parameters.AddWithValue("@id", id); // Executa comando, gerando objeto DbDataReader SqlDataReader dr = cmd.ExecuteReader(); // Le titulo do livro do resultado e apresenta no segundo rótulo if (dr.HasRows) { while (dr.Read()) // Le o proximo registro { // Cria objeto com dados lidos do banco de dados aPacote_Refeicao = new Modelo.Pacote_Refeicao( int.Parse(dr["id"].ToString()), int.Parse(dr["id_Pacote"].ToString()), int.Parse(dr["id_Refeicao"].ToString()) ); // Adiciona o livro lido à lista aListPacote_Refeicao.Add(aPacote_Refeicao); } } // Fecha DataReader dr.Close(); // Fecha Conexão conn.Close(); return(aListPacote_Refeicao); }