// /// <summary> // /// con la diversa strutturra dell'applicazione // /// questo metodo non viene più chiamato // /// </summary> // private static void checkChildsPermission(/*DocsPa_V15_Utils.Database db,*/ DocsPaVO.fascicolazione.Classificazione nodoTitolario, DocsPaVO.utente.Corrispondente[] corrRemove) { // if(corrRemove == null || nodoTitolario.childs == null) // return; // if(corrRemove.Length > 0 && nodoTitolario.childs.Count > 0) { // string personOrGroup = "(" + ProjectsManager.getIdUtenteRuolo(corrRemove[0]); // for (int i=1; i < corrRemove.Length; i++) // ProjectsManager.getIdUtenteRuolo(corrRemove[i]); // personOrGroup += ")"; // string thing = "(" + ((DocsPaVO.fascicolazione.Classificazione)nodoTitolario.childs[0]).systemID; // // for(int i=1; i < nodoTitolario.childs.Count; i++) // thing += "," + ((DocsPaVO.fascicolazione.Classificazione)nodoTitolario.childs[i]).systemID; // thing += ")"; // // /*string queryStr = // "SELECT COUNT(*) FROM SECURITY WHERE PERSONORGROUP IN " + personOrGroup + // " AND THING IN " + thing;*/ // //logger.Debug(queryStr); // DocsPaDB.Query_DocsPAWS.Fascicoli fascicoli = new DocsPaDB.Query_DocsPAWS.Fascicoli(); // // // // //if(!db.executeScalar(queryStr).ToString().Equals("0")) // int securityCount = fascicoli.GetSecurityCount(personOrGroup,thing) ; // fascicoli.Dispose(); // // if (securityCount.ToString().Equals("0")) // throw new Exception("Impossibile rimuovere i ruoli selezionati"); // } // } #endregion public string filtroRicTitDocspa(string codice, string descrizione, string note, string indice, string idAmm, string idGruppo, string idRegistro, string idTitolario) { System.Data.DataSet ds; string result; try { DocsPaDB.Query_DocsPAWS.Fascicoli obj = new DocsPaDB.Query_DocsPAWS.Fascicoli(); ds = obj.filtroRicTitolarioDocspa(codice, descrizione, note, indice, idAmm, idGruppo, idRegistro, idTitolario); if (ds != null) { result = ds.GetXml(); } else { result = null; } } catch { result = null; } return(result); }