Ejemplo n.º 1
0
        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);
            }
        }