private void button6_Click(object sender, EventArgs e) { try { //Carregar os campos no objeto carregaPropriedades(); if (objGru.gru_codigo == 0) //Se o código for 0, significa que não é alteração, mas sim inserção { //Verificar se grupo já existe objGru.localizarLeave(objGru.gru_descricao, "gru_descricao"); //Pesquisa por descrição, na coluna descrição if (objGru.gru_codigo != 0) // se o código retornar um número acima de 0, significa que a categoria já está cadastrada { throw new Exception("Este grupo já existe no sistema"); // Se cair no throw automaticamente os comandos de inserção são cancelados } objGru.inserir(); objGru.limpar(); limpar(); MessageBox.Show("Grupo incluído com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } else //Alteração { objGru.alterar(); objGru.limpar(); limpar(); MessageBox.Show("Grupo alterado com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1); } }