Exemplo n.º 1
0
 public OpenWordRunText(params OpenXmlLeafElement[] initialInfos)
 {
     if (initialInfos != null && initialInfos.Any())
     {
         Parts.AddRange(initialInfos);
     }
 }
        async Task ReloadData(bool isSilent = false)
        {
            IsRefreshing = !isSilent;
            IsLoading    = true;

            var parts = await partsApiService.GetPartsAsync();

            Parts.Clear();
            Parts.AddRange(parts);

            IsRefreshing = false;
            IsLoading    = false;
        }
        async Task ReloadData(bool isSilent = false)
        {
            IsRefreshing = !isSilent;
            IsLoading    = true;

            try
            {
                var parts = await partsApiService.GetPartsAsync();

                Parts.Clear();
                Parts.AddRange(parts);
            }
            catch
            {
                await CoreMethods.DisplayAlert("Error", "An error occured while communicating with the backend. Please double-check your settings and try again.", "Ok");
            }

            IsRefreshing = false;
            IsLoading    = false;
        }
Exemplo n.º 4
0
            public bool Decompose(List <IPart> into, Group At)
            {
                if (Decomposed)
                {
                    return(false);
                }

                var counter = 0;

                foreach (var e in into)
                {
                    e.Parent = this;
                    e.Number = counter++;
                    e.From   = into.Count;
                }

                Parts.AddRange(into);
                Host = At.DecomposedMarks;

                Decomposed = true;
                return(true);
            }
Exemplo n.º 5
0
 public void AddRange(IEnumerable <EquipmentSetPart> parts)
 {
     Parts.AddRange(parts);
 }
 void RefreshParts()
 {
     Parts.Clear();
     Parts.AddRange(MimeMessage.BodyParts);
 }
Exemplo n.º 7
0
 public void Add(params ZMethodArg[] args)
 {
     Parts.AddRange(args);
     Args.AddRange(args);
 }
Exemplo n.º 8
0
 public IndexEntry(params IndexValue[] parts) : this()
 {
     Parts.AddRange(parts);
 }
Exemplo n.º 9
0
 public IndexEntry(List <IndexValue> parts) : this()
 {
     Parts.AddRange(parts);
 }
Exemplo n.º 10
0
 public void OnNext(UCommand cmd, bool isUndo)
 {
     if (cmd is NoteCommand noteCommand)
     {
         MessageBus.Current.SendMessage(new PartRedrawEvent(noteCommand.Part));
     }
     else if (cmd is PartCommand partCommand)
     {
         if (partCommand is AddPartCommand)
         {
             if (!isUndo)
             {
                 Parts.Add(partCommand.part);
             }
             else
             {
                 Parts.Remove(partCommand.part);
             }
         }
         else if (partCommand is RemovePartCommand)
         {
             if (!isUndo)
             {
                 Parts.Remove(partCommand.part);
             }
             else
             {
                 Parts.Add(partCommand.part);
             }
         }
         else if (partCommand is ReplacePartCommand replacePart)
         {
             if (!isUndo)
             {
                 Parts.Remove(replacePart.part);
                 Parts.Add(replacePart.newPart);
             }
             else
             {
                 Parts.Remove(replacePart.newPart);
                 Parts.Add(replacePart.part);
             }
         }
         MessageBus.Current.SendMessage(new PartRefreshEvent(partCommand.part));
         Notify();
     }
     else if (cmd is TrackCommand)
     {
         if (cmd is AddTrackCommand addTrack)
         {
             if (!isUndo)
             {
                 Tracks.Add(addTrack.track);
             }
             else
             {
                 Tracks.Remove(addTrack.track);
             }
         }
         else if (cmd is RemoveTrackCommand removeTrack)
         {
             if (!isUndo)
             {
                 Tracks.Remove(removeTrack.track);
             }
             else
             {
                 Tracks.Add(removeTrack.track);
             }
         }
         Notify();
         MessageBus.Current.SendMessage(new TracksRefreshEvent());
     }
     else if (cmd is UNotification)
     {
         if (cmd is LoadProjectNotification loadProjectNotif)
         {
             Parts.Clear();
             Parts.AddRange(loadProjectNotif.project.parts);
             Tracks.Clear();
             Tracks.AddRange(loadProjectNotif.project.tracks);
             MessageBus.Current.SendMessage(new TracksRefreshEvent());
         }
         else if (cmd is SetPlayPosTickNotification setPlayPosTick)
         {
             SetPlayPos(setPlayPosTick.playPosTick);
         }
         Notify();
     }
 }
Exemplo n.º 11
0
 public TS_section(List <TS_part> parts, List <TS_reinforcement> reinforcement) : this()
 {
     Parts.AddRange(parts);
     Reinforcement.AddRange(reinforcement);
     CalcProperties();
 }