Ejemplo n.º 1
0
        private static void CheckStrassenabschnittCalculatedFields(Table table)
        {
            var netzinformationCalculatedValuesRows = table.CreateSet <NetzinformationCalculatedValuesRow>();

            foreach (var row in netzinformationCalculatedValuesRows)
            {
                Guid strassenabschnittId            = StrassenabschnittIds[row.Id];
                Strassenabschnitt strassenabschnitt = Strassenabschnitten[strassenabschnittId];

                if (!string.IsNullOrEmpty(row.FlächeFahrbahn))
                {
                    Assert.AreEqual(row.FlächeFahrbahnValue, strassenabschnitt.FlaecheFahrbahn);
                }
                if (!string.IsNullOrEmpty(row.FlächeTrottoirLinks))
                {
                    Assert.AreEqual(row.FlächeTrottoirLinksValue, strassenabschnitt.FlaecheTrottoirLinks);
                }
                if (!string.IsNullOrEmpty(row.FlächeTrottoirRechts))
                {
                    Assert.AreEqual(row.FlächeTrottoirRechtsValue, strassenabschnitt.FlaecheTrottoirRechts);
                }
                if (!string.IsNullOrEmpty(row.FlächeTrottoir))
                {
                    Assert.AreEqual(row.FlächeTrottoirValue, strassenabschnitt.FlaecheTrottoir);
                }
            }
        }
Ejemplo n.º 2
0
 public static Zustandsabschnitt GetZustandsabschnitt(Strassenabschnitt strassenabschnitt, decimal zustandsindex = 0.0m)
 {
     return(new Zustandsabschnitt
     {
         Aufnahmedatum = new DateTime(2010, 10, 10),
         Aufnahmeteam = "Aufnahmeteam",
         Laenge = strassenabschnitt.Laenge,
         Bemerkung = "Bemerkung",
         BezeichnungVon = strassenabschnitt.BezeichnungVon.GetZustandsabschnittBezeichnungVon(),
         BezeichnungBis = strassenabschnitt.BezeichnungBis.GetZustandsabschnittBezeichnungBis(),
         Erfassungsmodus = ZustandsErfassungsmodus.Manuel,
         Strassenabschnitt = strassenabschnitt,
         Wetter = WetterTyp.KeinRegen,
         Zustandsindex = zustandsindex,
         ZustandsindexTrottoirLinks = ZustandsindexTyp.Mittel,
         ZustandsindexTrottoirRechts = ZustandsindexTyp.Mittel
     });
 }
        public IQueryOver <Zustandsabschnitt, Zustandsabschnitt> BuildFilter(IQueryOver <Zustandsabschnitt, Zustandsabschnitt> source)
        {
            Strassenabschnitt sa = null;

            return(source.Where(Restrictions.On(() => sa.Ortsbezeichnung).IsInsensitiveLike(Parameter.Ortsbezeichnung.ToLower(), MatchMode.Anywhere)));
        }