/// <summary> /// Metodo per l'estensione di visibilità ai ruoli superiori di un ruolo /// </summary> /// <param name="idAmm">Id dell'amministrazione</param> /// <param name="idGroup">Id del gruppo di cui estendere la visibilità</param> /// <param name="extendScope">Scope di estensione</param> /// <param name="copyIdToTempTable">True se bisogna copiare gli id id dei documenti e fascicoli in una tabella tamporanea per l'allineamento asincrono della visibilità</param> /// <returns>Esito dell'operazione</returns> public EsitoOperazione ExtendVisibilityToHigherRoles( String idAmm, String idGroup, DocsPaVO.amministrazione.SaveChangesToRoleRequest.ExtendVisibilityOption extendScope) { return(this.Instance.ExtendVisibilityToHigherRoles(idAmm, idGroup, extendScope)); }
/// <summary> /// Metodo per l'estensione di visibilità ai ruoli superiori di un ruolo /// </summary> /// <param name="idAmm">Id dell'amministrazione</param> /// <param name="idGroup">Id del gruppo di cui estendere la visibilità</param> /// <param name="extendScope">Scope di estensione</param> /// <param name="copyIdToTempTable">True se bisogna copiare gli id id dei documenti e fascicoli in una tabella tamporanea per l'allineamento asincrono della visibilità</param> /// <returns>Esito dell'operazione</returns> public EsitoOperazione ExtendVisibilityToHigherRoles( String idAmm, String idGroup, DocsPaVO.amministrazione.SaveChangesToRoleRequest.ExtendVisibilityOption extendScope) { // Invocazione dell'operazione su EtDocs return(this.OrganigrammaManagerETDOCS.ExtendVisibilityToHigherRoles(idAmm, idGroup, extendScope)); }
/// <summary> /// Metodo per l'estensione di visibilità ai ruoli superiori di un ruolo /// </summary> /// <param name="idAmm">Id dell'amministrazione</param> /// <param name="idGroup">Id del gruppo di cui estendere la visibilità</param> /// <param name="extendScope">Scope di estensione</param> /// <param name="copyIdToTempTable">True se bisogna copiare gli id id dei documenti e fascicoli in una tabella tamporanea per l'allineamento asincrono della visibilità</param> /// <returns>Esito dell'operazione</returns> public EsitoOperazione ExtendVisibilityToHigherRoles( String idAmm, String idGroup, DocsPaVO.amministrazione.SaveChangesToRoleRequest.ExtendVisibilityOption extendScope) { // Invocazione dell'operazione su EtDocs throw new NotSupportedException("HistoricizeRole: operazione non supportata in OCS"); }
/// <summary> /// Metodo per l'estensione di visibilità ai ruoli superiori di un ruolo /// </summary> /// <param name="idAmm">Id dell'amministrazione</param> /// <param name="idGroup">Id del gruppo di cui estendere la visibilità</param> /// <param name="extendScope">Scope di estensione</param> /// <param name="copyIdToTempTable">True se bisogna copiare gli id id dei documenti e fascicoli in una tabella tamporanea per l'allineamento asincrono della visibilità</param> /// <returns>Esito dell'operazione</returns> public EsitoOperazione ExtendVisibilityToHigherRoles( String idAmm, String idGroup, DocsPaVO.amministrazione.SaveChangesToRoleRequest.ExtendVisibilityOption extendScope) { // Invocazione dell'operazione su Documentum return(null); //return this.OrganigrammaManagerDCTM.ExtendVisibilityToHigherRoles(idAmm, idGroup, extendScope); }
/// <summary> /// Metodo per l'estensione di visibilità ai ruoli superiori di un ruolo /// </summary> /// <param name="idAmm">Id dell'amministrazione</param> /// <param name="idGroup">Id del gruppo di cui estendere la visibilità</param> /// <param name="extendScope">Scope di estensione</param> /// <param name="copyIdToTempTable">True se bisogna copiare gli id id dei documenti e fascicoli in una tabella tamporanea per l'allineamento asincrono della visibilità</param> /// <returns>Esito dell'operazione</returns> public EsitoOperazione ExtendVisibilityToHigherRoles( String idAmm, String idGroup, DocsPaVO.amministrazione.SaveChangesToRoleRequest.ExtendVisibilityOption extendScope) { EsitoOperazione retVal = new EsitoOperazione(); using (DocsPaDB.Query_DocsPAWS.Documentale doc = new DocsPaDB.Query_DocsPAWS.Documentale()) { bool result = doc.ExtendVisibilityToHigherRoles(idAmm, idGroup, extendScope, false); retVal.Codice = result ? 0 : -1; retVal.Descrizione = result ? String.Empty : "Si è verificato un errore durante l'estensione della visibilità di documenti e fascicoli ai superiori gerarchici"; } return(retVal); }