Ejemplo n.º 1
0
        public void MergeMarkingsIntoTargets(DateTime date)
        {
            _panelDate = date;

            Targets = GetTargets()
                      .GroupJoin(Markings.Where(f => f.Date.Date == date.Date), target => target.Id, marking => marking.Id,
                                 (target, markings) => new { target, markings })
                      .SelectMany(group => group.markings.DefaultIfEmpty(),
                                  (group, marking) => new TargetModel
            {
                Id = group.target.Id, Name = group.target.Name, IsMarked = marking != null
            }).ToList();
        }
Ejemplo n.º 2
0
        private void markingsReceived(IAsyncResult AsyncResult)
        {
            //await Task.Delay(Main.User.NetworkDelay);
            IPEndPoint clientEP = new IPEndPoint(IPAddress.Any, markingsPort);

            byte[]   arry           = markingsListener.EndReceive(AsyncResult, ref clientEP);
            Markings clientMarkings = SocketData.DeserializeObject <Markings>(arry);

            MyMarkings.Merge(clientMarkings);


            if (IsListeningForMarkup)
            {
                ListenForMarkup();
            }
        }
Ejemplo n.º 3
0
        public static string Markings(Markings markings, string trueFormat, string falseFormat, string delimiter)
        {
            StringBuilder result  = new StringBuilder();
            int           marking = 1;

            for (int value = 0; value < 6; value++)
            {
                if (marking > 1)
                {
                    result.Append(delimiter);
                }
                string format = (((int)markings & marking) != 0) ? trueFormat : falseFormat;
                result.Append(String.Format(format, m_marks[value]));

                marking <<= 1;
            }

            return(result.ToString());
        }
Ejemplo n.º 4
0
        public static Image GetMarkingImage(Markings mark, bool marked)
        {
            var identifier = string.Format("m_{0}{1}", (int)mark, Convert.ToInt16(marked));

            return(GetImageFromResource(identifier));
        }
Ejemplo n.º 5
0
 public static String Markings(Markings markings)
 {
     return(Format.Markings(markings, "<span class=\"m\">{0}</span>", "<span>{0}</span>", ""));
 }
Ejemplo n.º 6
0
 public static String Markings(Markings markings)
 {
     return Format.Markings(markings, "<span class=\"m\">{0}</span>", "<span>{0}</span>", "");
 }