Ejemplo n.º 1
0
        public static int BatchAcquisitionDisplayOrder(ObservationInfo a, ObservationInfo b)
        {
            int i = a.Batch.DisplayPriority.CompareTo(b.Batch.DisplayPriority);

            if (i != 0)
            {
                return(i);
            }

            return(a.Order.CompareTo(b.Order));
        }
Ejemplo n.º 2
0
        public static int GroupTimeDisplayOrder(ObservationInfo a, ObservationInfo b)
        {
            int i = a.Group.DisplayPriority.CompareTo(b.Group.DisplayPriority);

            if (i != 0)
            {
                return(i);
            }

            i = a.Time.CompareTo(b.Time);

            if (i != 0)
            {
                return(i);
            }

            return(a.Rep.CompareTo(b.Rep));
        }
Ejemplo n.º 3
0
        public static int GroupTimeReplicateDisplayOrder(ObservationInfo a, ObservationInfo b)
        {
            int aDp = a.Group?.DisplayPriority ?? -1;
            int bDp = b.Group?.DisplayPriority ?? -1;

            int i = aDp.CompareTo(bDp);

            if (i != 0)
            {
                return(i);
            }

            i = a.Time.CompareTo(b.Time);

            if (i != 0)
            {
                return(i);
            }

            return(a.Rep.CompareTo(b.Rep));
        }
Ejemplo n.º 4
0
 protected override bool Test(ObservationInfo p)
 {
     return(this.Filter.Test(p) == this.FilterOp);
 }
Ejemplo n.º 5
0
 protected override bool Test(ObservationInfo ci)
 {
     return(CompareElement(this.Operator, ci, this.Possibilities));
 }
Ejemplo n.º 6
0
 public ColumnHeader(ObservationInfo observation)
 {
     this.Observation = observation;
 }
Ejemplo n.º 7
0
 public bool IsReplicateOf(ObservationInfo b)
 {
     return(Group == b.Group && Time == b.Time);
 }