private void button3_Click(object sender, EventArgs e) { try { if (prod == null) { return; } prod.id_produto = string.IsNullOrEmpty(txtid.Text) ? 0 : int.Parse(txtid.Text); prod.Codig_Barras = txtcodbrr.Text; prod.Descricao = txtDescricao.Text; prod.Categoria = cbCategorias.Text; prod.Marca = txtMarca.Text; prod.Und_Medida = cbMedida.Text; prod.Preco_Compra = string.IsNullOrEmpty(txtcompra.Text) ? 0 : double.Parse(txtcompra.Text); prod.Preco_Venda = string.IsNullOrEmpty(txtvenda.Text) ? 0 : double.Parse(txtvenda.Text); prod.Qtd_Entrada = string.IsNullOrEmpty(txtqtd.Text) ? 0 : double.Parse(txtqtd.Text); Dados.Entidades.Produtos pro = new Dados.Entidades.Produtos(); pro.ModificarOuAlterar(tipo, prod); int ret; if (int.TryParse(pro.Select(string.Format("select id_produto from tbl_produtos where Codig_Barras = '{0}'", prod.Codig_Barras)).Rows[0][0].ToString(), out ret)) { prod.id_produto = ret; txtid.Text = "" + prod.id_produto; } if (tipo == Tranzacoes.Cadastro) { Estoque est = new Estoque(prod); est.Movimentar(0, prod.Qtd_Entrada, Movimentacao.Entrada); } MessageBox.Show(tipo + " bem sucedido!"); }catch (ArgumentException erro) { MessageBox.Show(string.Format("Erro :{0}", erro.Message)); }catch (Exception erro) { MessageBox.Show(erro.Message); } }
private void textBox3_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { try { Dados.Entidades.Produtos pro = new Dados.Entidades.Produtos(); prod = pro.LerCodigoDeBarras(txtcodbrr.Text, out tipo); if (tipo == Tranzacoes.Modificacao) { carregaControles(prod); } else if (tipo == Tranzacoes.Cadastro) { limpaControles(); } }catch (Exception erro) { MessageBox.Show(erro.Message); } } }