Esempio n. 1
0
    private ModeloCompetencias SaveNewModelForCustomProject(int templateID, String exclude)
    {
        // Temos de criar um modelo novo

        ModeloCompetencias templateModelo = ModeloCompetencias.getDBModelo("TEMPLATE", templateID);
        ModeloCompetencias dummyModelo = new ModeloCompetencias();
        ModeloCompetencias novoModelo;
        novoModelo = dummyModelo.duplicateModeloFull(templateModelo, Utility.currentAccount.AccountSignature, exclude);
        novoModelo.updateDBModelo(Utility.currentAccount.AccountSignature);
        // já temos o novo ID, podemos guardar nas configurações do projecto
        Utility.currProjeto.setCurrentConfig("MODEL", novoModelo.ModeloID.ToString());
        Utility.currProjeto.ModeloID = novoModelo.ModeloID;
        Utility.currModelo = novoModelo;
        return Utility.currModelo;
    }