Пример #1
0
        public List <Modelo.ItensCompra> SelectIdCompra(int idCompra)
        {
            Modelo.ItensCompra        aItensCompra;
            List <Modelo.ItensCompra> aListItensCompra = new List <Modelo.ItensCompra>();
            SqlConnection             conn             = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "select * from itensCompra where idCompra = @id";
            cmd.Parameters.AddWithValue("@id", idCompra);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aItensCompra = new Modelo.ItensCompra(
                        (int)dr["idItem"],
                        (string)dr["unidade"],
                        (int)dr["quantidade"],
                        Convert.ToDouble(dr["precoUnitario"]),
                        Convert.ToDouble(dr["precoTotal"]),
                        (int)dr["idCompra"],
                        (int)dr["idProduto"]
                        );
                    aListItensCompra.Add(aItensCompra);
                }
            }
            dr.Close();
            conn.Close();
            return(aListItensCompra);
        }
Пример #2
0
        public void InserirItensCompra(Modelo.ItensCompra itensCompra)
        {
            // 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 itensCompra(unidade, quantidade, precoUnitario, precoTotal, idCompra, idProduto) values (@unidade, @quantidade, @precoUnitario, @precoTotal, @idCompra, @idProduto)", conn);

            cmd.Parameters.AddWithValue("@unidade", itensCompra.unidade);
            cmd.Parameters.AddWithValue("@quantidade", itensCompra.quantidade);
            cmd.Parameters.AddWithValue("@precoUnitario", itensCompra.precoUnitario);
            cmd.Parameters.AddWithValue("@precoTotal", itensCompra.precoTotal);
            cmd.Parameters.AddWithValue("@idCompra", itensCompra.idCompra);
            cmd.Parameters.AddWithValue("@idProduto", itensCompra.idProduto);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }
Пример #3
0
        public void AtualizarCompras(Modelo.ItensCompra itensCompra)
        {
            // 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 itensCompra set unidade = @unidade, quantidade = @quantidade, precoUnitario = @precoUnitario, precoTotal = @precoTotal, idCompra = @idCompra, idProduto = @idProduto where idItem = @id", conn);

            cmd.Parameters.AddWithValue("@unidade", itensCompra.unidade);
            cmd.Parameters.AddWithValue("@quantidade", itensCompra.quantidade);
            cmd.Parameters.AddWithValue("@precoUnitario", itensCompra.precoUnitario);
            cmd.Parameters.AddWithValue("@precoTotal", itensCompra.precoTotal);
            cmd.Parameters.AddWithValue("@idCompra", itensCompra.idCompra);
            cmd.Parameters.AddWithValue("@idProduto", itensCompra.idProduto);
            cmd.Parameters.AddWithValue("@idItem", itensCompra.idItem);
            // Executa Comando
            cmd.ExecuteNonQuery();
        }