private void btSalvarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btSalvarActionPerformed
        Editor e = new Editor();
        if (!(txCodigo.getText().equals("")) || (txCodigo.getText().equals(null))){
            e.setId_editor(Integer.parseInt(txCodigo.getText()));
        }
        
        if (txNome.getText().equals("") || txNome.getText().equals(null)){
            JOptionPane.showMessageDialog(null,"Informe um nome antes de salvar!");
            //btSalvarActionPerformed();
        }
        
        e.setNome(txNome.getText());
        e.setEmail(txEmail.getText());
        e.setUrl(txUrl.getText());
        e.setEndereco(txEndereco.getText());
        e.setCidade(txCidade.getText());
        
        EditorController ec = new EditorController();
        if (e.getId_editor() == 0){
            int id = ec.salvar(e);
            if(id > 0){
                modelo.addRow(new Object[]{id, e.getNome(), e.getEmail(), e.getUrl(), e.getEndereco(), e.getCidade()});
                JOptionPane.showMessageDialog(null,"Editor cadastrado com sucesso!");
            }
        }else{
                int id = ec.salvar(e);
                if(id > 0){
                    modelo.removeRow(linhaSelecionada);
                    modelo.addRow(new Object[]{id, e.getNome(), e.getEmail(), e.getUrl(), e.getEndereco(), e.getCidade()});
                    JOptionPane.showMessageDialog(null, "Editor atualizado com sucesso!");
            }
        }
        dispose();
    }//GEN-LAST:event_btSalvarActionPerformed