示例#1
0
        public void Delete(Modelo.Title 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("DELETE FROM Titles WHERE title_ID = @title_id", conn);

            cmd.Parameters.AddWithValue("@title_id", obj.title_id);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
示例#2
0
        public void Insert(Modelo.Title 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 Titles (title_id, title, pub_id) VALUES(@title_id, @title, @pub_id)", conn);

            cmd.Parameters.AddWithValue("@title_id", obj.title_id);
            cmd.Parameters.AddWithValue("@title", obj.title);
            cmd.Parameters.AddWithValue("@pub_id", obj.pub_id);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
示例#3
0
        public List <Modelo.Title> Select(string title_id)
        {
            // Variavel para armazenar um livro
            Modelo.Title aTitle;
            // Cria Lista Vazia
            List <Modelo.Title> aListTitles = new List <Modelo.Title>();
            // 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 Titles Where title_id = @title_id";
            cmd.Parameters.AddWithValue("@title_id", title_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
                    aTitle = new Modelo.Title(
                        dr["title_id"].ToString(),
                        dr["title"].ToString(),
                        dr["pub_id"].ToString()
                        );
                    // Adiciona o livro lido à lista
                    aListTitles.Add(aTitle);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();
            return(aListTitles);
        }