public SVAOLLib.Users getUsersMailFromSharePredefinite() { SVAOLLib.Users oUsers = new SVAOLLib.Users(); var sData = oUsersInArchiveTypeDoc.Where(b => b.TYPE == "0" && b.SENDINGTYPE == "2"); foreach (var oUserVis in sData) { SVAOLLib.User oUser = new SVAOLLib.User(); oUser.Code = short.Parse(oUserVis.ID); oUsers.Add(oUser); } return(oUsers); }
public static SVAOLLib.Users getUsersFromSharePredefinite(List <SENDOBJECTSENDENTITIESSENDENTITY> oUsersInArchiveTypeDoc) { SVAOLLib.Users oUsers = new SVAOLLib.Users(); var sData = oUsersInArchiveTypeDoc.Where(b => b.TYPE == "0" && b.SENDINGTYPE == "1"); //(from item in oUsersInArchiveTypeDoc where item.TYPE == "0" && item.SENDINGTYPE == "1" select oUsersInArchiveTypeDoc); foreach (var oUserVis in sData) { SVAOLLib.User oUser = new SVAOLLib.User(); oUser.Code = short.Parse(oUserVis.ID); oUsers.Add(oUser); } return(oUsers); }
public SVAOLLib.Users GetUsers(string GuidConnect, string sUsers) { SVAOLLib.Users oUsersNotice = new SVAOLLib.Users(); var oSession = new SVAOLLib.Session(); //setto i server appropriati oSession.Server = serverArchiflow; oSession.Database = databaseArchiflow; oSession.GUIDconnect = GuidConnect; try { foreach (string sUser in sUsers.Split('|')) { if (!string.IsNullOrEmpty(sUser)) { logger.Debug("Elaboro il l'utente: " + sUser); var oUsersFound = oSession.GetAllUsers(0); foreach (var oUsr in oUsersFound) { if (oUsr.UserID == sUser) { logger.Debug("Utente Trovato"); oUsersNotice.Add(oUsr); break; } logger.Debug("userid: " + oUsr.UserID); } ; } } return(oUsersNotice); } catch (Exception e) { lErr = -1; logger.Error("ERRORE: " + e.Source + " - " + e.StackTrace + " - " + e.Message); throw new Exception(String.Format("{0}>>{1}>>{2}", "ERRORE : SendNotify", e.Source, e.Message), e); } }