/// <summary> /// </summary> /// <param name="infoUtente"></param> /// <param name="nodoTitolario"></param> /// <param name="corrAdd"></param> /// <param name="corrRemove"></param> /// <param name="ereditaDiritti"></param> public static void setAutorizzazioniNodoTitolario(DocsPaVO.fascicolazione.Classificazione nodoTitolario, DocsPaVO.utente.Corrispondente[] corrAdd, DocsPaVO.utente.Corrispondente[] corrRemove, bool ereditaDiritti) { logger.Debug("setAutorizzazioniNodoTitolario"); ArrayList listaID = new ArrayList(); #region Codice Commentato // DocsPa_V15_Utils.database.SqlServerAgent db = new DocsPa_V15_Utils.database.SqlServerAgent(); // //db.openConnection(); // if(!ereditaDiritti) // checkChildsPermission(/*db,*/ nodoTitolario, corrRemove); // try { // db.beginTransaction(); // ArrayList listaID = new ArrayList(); // listaID.Add(nodoTitolario.systemID); // if(nodoTitolario.childs != null) { // for(int i=0; i < nodoTitolario.childs.Count; i++) // listaID.Add(((DocsPaVO.fascicolazione.Classificazione)nodoTitolario.childs[i]).systemID); // } // ProjectsManager.setVisibilita(/*db,*/ "T", listaID, corrAdd, corrRemove); // db.commitTransaction(); // //db.closeConnection(); // } catch (Exception e) { // //db.closeConnection(); // throw new Exception(e.Message); // } #endregion DocsPaDB.Query_DocsPAWS.Fascicoli fascicoli = new DocsPaDB.Query_DocsPAWS.Fascicoli(); fascicoli.SetAutorizzazioniNodoTitolario(nodoTitolario, corrAdd, corrRemove, ereditaDiritti); fascicoli.Dispose(); }