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(); } } }
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); }