Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public override void ItemAdded(SPItemEventProperties properties)
- {
- AlertManager manager = new AlertManager(properties.List, properties.Web);
- manager.UpdateAlerts();
- base.ItemAdded(properties);
- }
- private void CreateUserAlerts(SPUser user)
- {
- SPAlert newAlert = user.Alerts.Add();
- newAlert.Title = "AlertTitle" ;
- newAlert.AlertType = SPAlertType.List;
- newAlert.List = currentList;
- newAlert.DeliveryChannels = SPAlertDeliveryChannels.Email;
- newAlert.EventType = SPEventType.All;
- newAlert.AlertFrequency = SPAlertFrequency.Immediate;
- string userFilter = "userLoginNoTriggerALert";
- newAlert.Filter = "<Query><Neq><FieldRef Name="Author/New" /><Value type="Text">" + userFilter + "</Value></Neq></Query>";
- newAlert.Update(true);
- SPAlert alert2 = user.Alerts[newAlert.ID];
- alert2.Update();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement