예제 #1
0
 public static string UpdateAlert(EUSiteSetting siteSetting, string webUrl, EUAlert alert)
 {
     SobiensAlertsWS.AlertsWebService ws = new Sobiens.Office.SharePointOutlookConnector.SobiensAlertsWS.AlertsWebService();
     ws.Credentials = SharePointManager.GetCredential(siteSetting);
     ws.Url         = webUrl + "/_layouts/AlertsWebSebService.asmx";
     return(ws.UpdateAlert(alert.ID, alert.Title, alert.ListID, alert.AlertTime, alert.EventType, alert.AlertFrequency, alert.GetFilterXML()));
 }
예제 #2
0
        public static List <EUAlert> GetAlerts(EUSiteSetting siteSetting, string webUrl)
        {
            SobiensAlertsWS.AlertsWebService ws = new Sobiens.Office.SharePointOutlookConnector.SobiensAlertsWS.AlertsWebService();
            ws.Credentials = SharePointManager.GetCredential(siteSetting);
            ws.Url         = webUrl + "/_layouts/AlertsWebSebService.asmx";
            XmlElement element = ws.GetMyAlerts();

            return(AlertManager.NodeToSobiensAlerts(element));
        }
예제 #3
0
        public static bool CheckSobiensAlertServiceEnability(EUSiteSetting siteSetting, string webUrl)
        {
            SobiensAlertsWS.AlertsWebService ws = new Sobiens.Office.SharePointOutlookConnector.SobiensAlertsWS.AlertsWebService();
            ws.Credentials = SharePointManager.GetCredential(siteSetting);
            ws.Url         = webUrl + "/_layouts/AlertsWebSebService.asmx";
            bool serviceExistency = false;

            try
            {
                serviceExistency = ws.CheckServiceExistency();
            }
            catch (Exception ex)
            {
            }
            return(serviceExistency);
        }