/// <summary> /// Eliminazione di un utente da gruppo di amministrazione /// </summary> /// <param name="idPeople"></param> /// <param name="idGruppo"></param> /// <returns></returns> public EsitoOperazione EliminaUtenteDaRuoloAmm(string userId, string idAmministrazione) { EsitoOperazione ret = new EsitoOperazione(); IQueryService qrySrvc = null; try { qrySrvc = this.GetQueryServiceInstance(); string codiceAmministrazione = string.Format("sys_{0}", DocsPaServices.DocsPaQueryHelper.getCodiceAmministrazione(idAmministrazione).ToLower()); string query = string.Format("ALTER GROUP '{0}' DROP '{1}'", TypeGruppo.NormalizeGroupName(codiceAmministrazione).ToLower(), TypeUtente.NormalizeUserName(userId).ToLower()); QueryResult queryResult = DfsHelper.executePassThrough(qrySrvc, query); logger.Debug(DEBUG_HEADER + "EliminaUtenteDaRuoloAmm completata con SUCCESSO"); return(ret); } catch (Exception ex) { String st = ex.ToString(); logger.Debug(DEBUG_HEADER + "EliminaUtenteDaRuoloAmm FALLITA, Exception=" + st); ret.Codice = -1; ret.Descrizione = ERR_HEADER + "EliminaUtenteDaRuoloAmm"; return(ret); } }
/// <summary> /// Inserimento di un utente in un ruolo /// </summary> /// <param name="idPeople"></param> /// <param name="idGruppo"></param> /// <returns></returns> public EsitoOperazione InserisciUtenteInRuolo(string idPeople, string idGruppo) { EsitoOperazione ret = new EsitoOperazione(); IQueryService qrySrvc = null; try { qrySrvc = this.GetQueryServiceInstance(); string codiceRuolo = DocsPaServices.DocsPaQueryHelper.getCodiceRuoloFromIdGroups(idGruppo); string codiceUtente = DocsPaServices.DocsPaQueryHelper.getCodiceUtente(idPeople); string query = string.Format("ALTER GROUP '{0}' ADD '{1}'", TypeGruppo.NormalizeGroupName(codiceRuolo), TypeUtente.NormalizeUserName(codiceUtente)); QueryResult queryResult = DfsHelper.executePassThrough(qrySrvc, query); logger.Debug(DEBUG_HEADER + "InserisciUtenteInRuolo completata con SUCCESSO"); return(ret); } catch (Exception ex) { String st = ex.ToString(); logger.Debug(DEBUG_HEADER + "InserisciUtenteInRuolo FALLITA, Exception=" + st); ret.Codice = -1; ret.Descrizione = ERR_HEADER + "InserisciUtenteInRuolo"; return(ret); } }