コード例 #1
0
 public MeetingCancelWriter(MeetingCancellation meetingCancellation, UserContext userContext, string toolbarId, bool isPreviewForm, bool isInDeletedItems, bool isEmbeddedItem, bool isInJunkEmailFolder, bool isSuspectedPhishingItem, bool isLinkEnabled) : base(meetingCancellation, userContext, isPreviewForm, isInDeletedItems, isEmbeddedItem, isInJunkEmailFolder, isSuspectedPhishingItem, isLinkEnabled)
 {
     this.meetingCancellation = meetingCancellation;
     this.isDelegated         = meetingCancellation.IsDelegated();
     if (toolbarId == null)
     {
         toolbarId = "mpToolbar";
     }
     this.isOrganizer = true;
     if (!Utilities.IsPublic(meetingCancellation) && !this.IsDraft && !isEmbeddedItem)
     {
         this.isOrganizer = base.ProcessMeetingMessage(meetingCancellation, Utilities.IsItemInDefaultFolder(meetingCancellation, DefaultFolderType.Inbox));
         this.isOutOfDate = MeetingUtilities.MeetingCancellationIsOutOfDate(meetingCancellation);
     }
     this.recipientWell = new MessageRecipientWell(meetingCancellation);
 }
コード例 #2
0
 protected internal override void BuildInfobar()
 {
     if (this.meetingCancellation.Importance == Importance.High)
     {
         this.FormInfobar.AddMessage(-788473393, InfobarMessageType.Informational);
     }
     else if (this.meetingCancellation.Importance == Importance.Low)
     {
         this.FormInfobar.AddMessage(-1193056027, InfobarMessageType.Informational);
     }
     if (this.isDelegated)
     {
         this.FormInfobar.AddMessage(SanitizedHtmlString.Format(LocalizedStrings.GetNonEncoded(-1205864060), new object[]
         {
             MeetingUtilities.GetReceivedOnBehalfOfDisplayName(this.meetingCancellation)
         }), InfobarMessageType.Informational);
     }
     if (!this.isOutOfDate)
     {
         this.FormInfobar.AddMessage(-161808760, InfobarMessageType.Informational);
         return;
     }
     this.FormInfobar.AddMessage(21101307, InfobarMessageType.Informational);
 }