public static string ElencoUtentiConnessi(string codiceAmm) { string result = null; DataSet elencoUtenti = null; DocsPaDB.Query_DocsPAWS.Utenti gestioneUtenti = new DocsPaDB.Query_DocsPAWS.Utenti(); elencoUtenti = gestioneUtenti.GetUtentiConnessi(codiceAmm); if (elencoUtenti != null) { XmlDocument xmlUtenti = new XmlDocument(); XmlNode utenti = xmlUtenti.AppendChild(xmlUtenti.CreateElement("UTENTI")); foreach (DataRow utente in elencoUtenti.Tables[0].Rows) { XmlNode nodoUtente = utenti.AppendChild(xmlUtenti.CreateElement("UTENTE")); string userId = utente["USER_ID"].ToString().ToUpper(); nodoUtente.AppendChild(xmlUtenti.CreateElement("USERID")).InnerText = userId; string nomeUtente = gestioneUtenti.GetNomeUtente(userId); nodoUtente.AppendChild(xmlUtenti.CreateElement("DESCRIZIONE")).InnerText = nomeUtente; nodoUtente.AppendChild(xmlUtenti.CreateElement("DATAORA")).InnerText = utente["DTA_CONNESSIONE"].ToString(); } result = xmlUtenti.OuterXml; } return(result); }