private void btnCadastrar_Click(object sender, EventArgs e) { BlProduto objBlProduto = new BlProduto(); if (objBlProduto.VerificarProdutosCodBarras(txtCodBarras.Text.Trim())) { MessageBox.Show("Já existe um cadastro com este mesmo código de barras", "Cadastro já existente", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { try { Produto objProduto = new Produto { NomeProduto = txtNomeProduto.Text.Trim(), Preco = double.Parse(txtPreco.Text.Replace('.', ',').Trim()), Quantidade = (int)txtQuantidade.Value, CodBarras = txtCodBarras.Text.Trim(), CodProduto = txtCodProduto.Text.Trim(), DataValidade = DateTime.Parse(dtValidade.Text), LocalArmazenamento = txtLocalArmazenado.Text.Trim(), Descricao = txtDescricao.Text.Trim() }; if (objBlProduto.VerificarDadosProduto(objProduto)) // Verifica se todos os campos foram preenchidos { objBlProduto.AbrirBanco(); objBlProduto.CadastrarProdutos(objProduto); objBlProduto.FecharBanco(objBlProduto.AbrirBanco()); MessageBox.Show("Produto cadastrado com sucesso !", "Produto Cadastrado", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); } else { MessageBox.Show("Um ou mais campos estão vazios\nPreencha todos os campos antes de continuar", "Campos Vazios", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception) { MessageBox.Show("Um ou mais campos estão vazios\nPreencha todos os campos antes de continuar.", "Campos Vazios", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } }
private void btnCadastrar_Click(object sender, EventArgs e) { BlProduto objBlProduto = new BlProduto(); try { Produto objProduto = new Produto { NomeProduto = txtNomeProduto.Text.Trim(), Preco = double.Parse(txtPreco.Text.Replace('.', ',').Trim()), Quantidade = (int)txtQuantidade.Value, CodBarras = txtCodBarras.Text.Trim(), CodProduto = txtCodProduto.Text.Trim(), DataValidade = DateTime.Parse(dtValidade.Text), LocalArmazenamento = txtLocalArmazenado.Text.Trim(), Descricao = txtDescricao.Text.Trim(), IdProduto = TxtIdProduto }; if (objBlProduto.VerificarDadosProduto(objProduto)) { objBlProduto.AbrirBanco(); objBlProduto.AtualizarProdutos(objProduto); objBlProduto.FecharBanco(objBlProduto.AbrirBanco()); MessageBox.Show("Produto atualizado com sucesso !", "Produto Atualizado", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Um ou mais campos estão vazios\nPreencha todos os campos antes de continuar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception) { MessageBox.Show("Um ou mais campos estão vazios\nPreencha todos os campos antes de continuar", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }