예제 #1
0
        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)
            {
            }
        }
예제 #2
0
        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();
                }
            }
        }
예제 #3
0
        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();
                }
            }
        }