示例#1
0
        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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
            }
        }