/// <summary> /// Modifica dei metadati di un fascicolo /// </summary> /// <param name="fascicolo"></param> /// <returns></returns> public virtual bool ModifyProject(DocsPaVO.fascicolazione.Fascicolo fascicolo) { bool result = false; using (DocsPaDB.Query_DocsPAWS.Fascicoli fascicoli = new DocsPaDB.Query_DocsPAWS.Fascicoli()) { Ruolo ruolo = null; using (DocsPaDB.Query_DocsPAWS.Utenti u = new Utenti()) ruolo = u.getRuoloById(fascicolo.creatoreFascicolo.idCorrGlob_Ruolo); fascicolo.folderSelezionato = fascicoli.GetFolder(fascicolo.creatoreFascicolo.idPeople, ruolo.idGruppo, fascicolo.systemID); CreateFolderHermes(fascicolo, ruolo); result = fascicoli.SetFascicolo(this.UserInfo, fascicolo); } return(result); }
/// <summary> /// Modifica dei metadati di un fascicolo /// </summary> /// <param name="fascicolo"></param> /// <returns></returns> public virtual bool ModifyProject(DocsPaVO.fascicolazione.Fascicolo fascicolo) { bool ret = false; using (DocsPaDB.Query_DocsPAWS.Fascicoli fascicoli = new DocsPaDB.Query_DocsPAWS.Fascicoli()) ret = fascicoli.SetFascicolo(UserInfo, fascicolo); string valorechiave = DocsPaUtils.Configuration.InitConfigurationKeys.GetValue("0", "BE_PROJECT_STRUCTURE"); if (!string.IsNullOrEmpty(valorechiave) && valorechiave.Equals("1") && !fascicolo.HasStrutturaTemplate) { Ruolo r = new Utenti().GetRuoloByIdGruppo(UserInfo.idGruppo); CreateStrutturaFascicolo(fascicolo, UserInfo, r); } return(ret); }