/// <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> /// Verifica se o codigo de produto existe no banco. /// </summary> /// <param name="exibirMensagem"></param> /// <returns></returns> private bool ProdutoExiste(bool exibirMensagem) { if (!DBProduto.ExisteProduto(txt_codigo.Text.Trim())) { if (exibirMensagem) { MostrarMensagem("Aviso", "O código de produto não foi encontrado."); } return(false); } return(true); }