private void btnAddItem_Click(object sender, EventArgs e) { if (txtQtd.Text != String.Empty & int.Parse(txtQtd.Text) > 0 & txtCodBarras.Text != String.Empty) { Produto produto = new Produto(); produto = cProduto.GetProduto(txtCodBarras.Text); if (produto.getIdProduto() > 0) { Console.WriteLine("{0}", produto.getIdProduto().ToString()); ListViewItem item = new ListViewItem(produto.getCodigoBarras()); item.SubItems.Add(produto.getDescProduto() + " " + produto.getCorProduto() + " " + produto.getTamProduto()); item.SubItems.Add(produto.getPrecoCusto().ToString()); item.SubItems.Add(txtQtd.Text); item.SubItems.Add((produto.getPrecoCusto() * int.Parse(txtQtd.Text)).ToString()); lstListaItensCompra.Items.Add(item); AddItemLista(produto); lblTotal.Text = "R$ " + GetTotalProdutos().ToString(); lblQtdItens.Text = GetTotalQtdItens().ToString(); txtCodBarras.Text = ""; txtQtd.Text = "1"; } else { MessageBox.Show("Produto não encontrado!", "Produto", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Você deve adicionar uma quantidade acima de 0 e adicionar um codigo de barras valido!", "Validações", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void lstListaProduto_DoubleClick(object sender, EventArgs e) { ListView.SelectedListViewItemCollection produtoSelect = this.lstListaProduto.SelectedItems; foreach (ListViewItem item in produtoSelect) { Produto = cProduto.GetProduto(item.SubItems[1].Text); Close(); } }