/// <summary> /// Insere um novo produto no banco de dados. /// </summary> private void InserirProduto() { //se os campos não estiverem validados, retornar if (!ValidarCampos()) { return; } var codigo = txt_codigo.Text.Trim(); //se nenhum código existir, inserir um novo if (!DBProduto.ExisteProduto(codigo)) { //se o fornecedor for inserido, limpa os campos if (DBProduto.InserirProduto(CriarProduto())) { LimparCampos(); AtualizarQuantidadeProduto(); } return; } var result = MostrarMensagem("Aviso", "O código já pertence à um fornecedor, deseja atualizar?", MessageBoxButtons.YesNo); if (result == DialogResult.No) { return; } }
/// <summary> /// Insere o produto no banco. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnInserir_Click(object sender, EventArgs e) { //se os campos não estiverem validados, retornar if (!ValidarCampos()) { return; } var codigo = txt_codigo.Text.Trim(); //se o fornecedor for inserido, limpa os campos if (DBProduto.InserirProduto(CriarProduto())) { LimparCampos(); AtualizarQuantidadeProduto(); } else { MostrarMensagem("Aviso", "Ocorreu um erro ao gravar o produto."); } }