Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }