Beispiel #1
0
        public void Delete(Modelo.Publishers 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 Publishers WHERE pub_id = @pub_id", conn);

            cmd.Parameters.AddWithValue("@pub_id", obj.pub_id);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Beispiel #2
0
        public void Update(Modelo.Publishers 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("UPDATE Publishers SET pub_name = @pub_name, city = @city, state = @state, country = @country WHERE pub_id = @pub_id", conn);

            cmd.Parameters.AddWithValue("@pub_id", obj.pub_id);
            cmd.Parameters.AddWithValue("@pub_name", obj.pub_name);
            cmd.Parameters.AddWithValue("@city", obj.city);
            cmd.Parameters.AddWithValue("@state", obj.state);
            cmd.Parameters.AddWithValue("@country", obj.country);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Beispiel #3
0
        public List <Modelo.Publishers> SelectAll()
        {
            // Variavel para armazenar um livro
            Modelo.Publishers aPublishers;
            // Cria Lista Vazia
            List <Modelo.Publishers> aListPublishers = new List <Modelo.Publishers>();
            // 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 Publishers";
            // 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
                    aPublishers = new Modelo.Publishers(
                        dr["pub_id"].ToString(),
                        dr["pub_name"].ToString(),
                        dr["city"].ToString(),
                        dr["state"].ToString(),
                        dr["country"].ToString()
                        );
                    // Adiciona o livro lido à lista
                    aListPublishers.Add(aPublishers);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();
            return(aListPublishers);
        }
Beispiel #4
0
        public void Insert(Modelo.Publishers 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 Publishers (pub_id, pub_name, city, state, country) VALUES(@pub_id, @pub_name, @city, @state, @country)", conn);

            cmd.Parameters.AddWithValue("@pub_id", obj.pub_id);
            cmd.Parameters.AddWithValue("@pub_name", obj.pub_name);
            cmd.Parameters.AddWithValue("@city", obj.city);
            cmd.Parameters.AddWithValue("@state", obj.state);
            cmd.Parameters.AddWithValue("@country", obj.country);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Beispiel #5
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Modelo.Publishers aPublishers;
            DAL.DALPublishers aDALPublishers;
            Modelo.Pub_info   aPub_info;
            DAL.DALPub_info   aDALPub_info;

            // Instancia um Objeto de Livro com as informações fornecidas
            aPublishers = new Modelo.Publishers(
                TextBoxPubID.Text, TextBoxPubName.Text, TextBoxCity.Text,
                TextBoxState.Text, TextBoxCountry.Text);

            // Instancia objeto da camada de negocio
            aDALPublishers = new DAL.DALPublishers();

            // Chama metodo de insert passando o objeto preenchido
            aDALPublishers.Insert(aPublishers);

            // Instancia um Objeto de Livro com as informações fornecidas
            aPub_info = new Modelo.Pub_info(
                TextBoxPubID.Text, FileUpload1.FileBytes,
                TextBoxPrInfo.Text, FileUpload1.FileName);


            // Instancia objeto da camada de negocio
            aDALPub_info = new DAL.DALPub_info();

            // Chama metodo de insert passando o objeto preenchido
            aDALPub_info.Insert(aPub_info);

            // Salva arquivo na pasta Imagens
            string filename = Request.PhysicalApplicationPath + "imagens\\" +
                              FileUpload1.FileName;

            FileUpload1.SaveAs(filename);

            // Chama Página de Editora
            Response.Redirect("~\\Web\\WebFormPublishers.aspx");
        }