private void PesquisarProduto() { try { if (focoCodigoBarra == true) { frmPesquisarProduto frmPProduto = new frmPesquisarProduto(); frmPProduto.ShowDialog(); txtCodigoBarra.Text = frmPProduto.codigoBarra; produto._CodigoBarra = txtCodigoBarra.Text; produto = produtoBo.SelectProduto(produto); if (produto != null) { codProduto = produto._CodigoProduto; txtDescricaoProduto.Text = produto._NomeProduto; txtPrecoUnitario.Text = produto._PrecoCompra.ToString("C"); txtLote.Focus(); focoCodigoBarra = false; } } } catch (Exception msg) { } }
private void txtCodigoBarra_Leave(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtCodigoBarra.Text)) { produto = new ProdutosTipo(); produtoBo = new ProdutosBO(); produto._CodigoBarra = txtCodigoBarra.Text; produto = produtoBo.SelectProduto(produto); if (produto != null) { txtCodigoBarra.Text = produto._CodigoBarra; codProduto = produto._CodigoProduto; txtDescricaoProduto.Text = produto._NomeProduto; txtPrecoUnitario.Text = produto._PrecoCompra.ToString("C"); } else { MessageBox.Show("Produto não cadastrado - solicite o cadastro do mesmo", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCodigoBarra.Focus(); txtCodigoBarra.Clear(); } } }
private void txtCodigoBarra_Leave(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtCodigoBarra.Text)) { produto = new ProdutosTipo(); produtoBo = new ProdutosBO(); produto._CodigoBarra = txtCodigoBarra.Text; produto = produtoBo.SelectProduto(produto); if (produto != null) { txtCodigoBarra.Text = produto._CodigoBarra; codigoProduto = produto._CodigoProduto; txtDescricaoProduto.Text = produto._NomeProduto; txtValorUnitario.Text = produto._ValorUnitario.ToString("C"); txtQtdade.Text = qtde != 0 ? qtde.ToString() : "1"; CalculaSubTotal(int.Parse(txtQtdade.Text), decimal.Parse(txtValorUnitario.Text.Substring(3))); PesquisaProdutoID(); InserirProdutoLista(); qtde = 0; } else { MessageBox.Show("Produto não cadastrado - solicite o cadastro do mesmo", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtCodigoBarra.Focus(); txtCodigoBarra.Clear(); } } }