예제 #1
0
        private void txtBarra_KeyPress(object sender, KeyPressEventArgs e)
        {
            //Se a tecla digitada não for número e nem backspace
            if (!char.IsNumber(e.KeyChar) && e.KeyChar != 08 && (Keys)e.KeyChar != Keys.Enter)
            {
                //Atribui True no Handled para cancelar o evento
                e.Handled = true;
            }
            if (e.KeyChar == 13)
            {
                ProdutoTableAdapter taProduto = new ProdutoTableAdapter();
                DB_ConceptDataSet.ProdutoDataTable dtProduto = new DB_ConceptDataSet.ProdutoDataTable();

                dtProduto = taProduto.VerificaBarras(txtBarra.Text);

                if (dtProduto.Rows.Count > 0)
                {
                    txtidProd.Text = dtProduto.Rows[0]["ID_Prod"].ToString();
                    txtidProd.Focus();
                }
                else
                {
                    MessageBox.Show("Produto não cadastrado.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    txtBarra.Text = "";
                    txtBarra.Focus();
                }
            }
        }
예제 #2
0
        private bool CaixasOK()
        {
            ProdutoTableAdapter taProd = new ProdutoTableAdapter();

            DB_ConceptDataSet.ProdutoDataTable dtProd = new DB_ConceptDataSet.ProdutoDataTable();

            dtProd = taProd.VerificaBarras(txtCodBarras.Text);

            if (dtProd.Rows.Count > 0 && btnIncluir.Text == "Incluindo")
            {
                errErro.SetError(txtCodBarras, "Este código de barras já existe");
                return(false);
            }
            else
            {
                errErro.SetError(txtCodBarras, "");
            }

            if (txtProd.Text == "")
            {
                errErro.SetError(txtProd, "Insira o nome do produto");
                return(false);
            }
            else
            {
                errErro.SetError(txtProd, "");
            }

            if (txtPreco.Text == "")
            {
                errErro.SetError(txtPreco, "Insira o preço");
                return(false);
            }
            else
            {
                errErro.SetError(txtPreco, "");
            }

            if (txtCusto.Text == "")
            {
                errErro.SetError(txtCusto, "Insira o valor de custo");
                return(false);
            }
            else
            {
                errErro.SetError(txtCusto, "");
            }

            return(true);
        }