private void adicionarButton_Click(object sender, EventArgs e) { try { localhost.Compra compra = new localhost.Compra(); localhost.Carrinho carrinho = new localhost.Carrinho(); localhost.ProdutoLoja produtoloja = new localhost.ProdutoLoja(); produtoloja.Id = Convert.ToInt32(listViewProdutoLoja.SelectedItems[0].SubItems[0].Text); compra.ProdutoLoja = produtoloja; compra.Valor = float.Parse(listViewProdutoLoja.SelectedItems[0].SubItems[4].Text); carrinho.Numero = 1; compra.Carrinho = carrinho; compra.Quantidade = Convert.ToInt32(inputQtdItemsCarrinho.Text); localhost.Service1 sv = new localhost.Service1(); sv.InsertCompra(compra); } catch (Exception ex) { //MessageBox.Show("Erro ao inserir produto " + ex.Message); } }