Esempio n. 1
0
        private void PrepareMassnahmenDerTeilsystemGISData(NHibernateTestScope scope)
        {
            var massnahmenvorschlagTeilsystemeGis1 = TestDataHelpers.GetMassnahmenvorschlagTeilsystemeGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "mas1", StatusTyp.InKoordination, DringlichkeitTyp.Dringlich, TeilsystemTyp.Abwasseranlagen);
            var massnahmenvorschlagTeilsystemeGis2 = TestDataHelpers.GetMassnahmenvorschlagTeilsystemeGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "mas2", StatusTyp.Vorgeschlagen, DringlichkeitTyp.Langfristig, TeilsystemTyp.Gruenanlagen);

            scope.Session.Save(massnahmenvorschlagTeilsystemeGis1);
            scope.Session.Save(massnahmenvorschlagTeilsystemeGis2);
        }
Esempio n. 2
0
        private void PrepareRealisierteMassnahmenGISData(NHibernateTestScope scope)
        {
            var realisierteMassnahmeGis1 = TestDataHelpers.GetRealisierteMassnahmeGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "rma1", "org1", "bes1");
            var realisierteMassnahmeGis2 = TestDataHelpers.GetRealisierteMassnahmeGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "rma2", "org2", "bes2");

            scope.Session.Save(realisierteMassnahmeGis1);
            scope.Session.Save(realisierteMassnahmeGis2);
        }
Esempio n. 3
0
        private void PrepareKoordinierteMassnahmenGISData(NHibernateTestScope scope)
        {
            var koordinierteMassnahmeGis1 = TestDataHelpers.GetKoordinierteMassnahmeGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "kor1", StatusTyp.InKoordination, DateTime.Parse("2012.01.01"));
            var koordinierteMassnahmeGis2 = TestDataHelpers.GetKoordinierteMassnahmeGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "kor2", StatusTyp.Abgeschlossen, DateTime.Parse("2012.11.12"));

            scope.Session.Save(koordinierteMassnahmeGis1);
            scope.Session.Save(koordinierteMassnahmeGis2);
        }
Esempio n. 4
0
        private void PrepareRealisierteMassnahmenTabellarischData(NHibernateTestScope scope)
        {
            var realisierteMassnahme1 = TestDataHelpers.GetRealisierteMassnahme(CurrentErfassungPeriods[NetzErfassungsmodus.Tabellarisch], "mas1", "mas1");
            var realisierteMassnahme2 = TestDataHelpers.GetRealisierteMassnahme(CurrentErfassungPeriods[NetzErfassungsmodus.Tabellarisch], "mas2", "mas2");

            scope.Session.Save(realisierteMassnahme1);
            scope.Session.Save(realisierteMassnahme2);
        }
Esempio n. 5
0
        private void PrepareStrassenabschnittAndZustandabschnittTabellarischData(NHibernateTestScope scope)
        {
            var belastungskategorieIA = TestDataHelpers.GetBelastungskategorie(scope, "IA");
            var belastungskategorieIC = TestDataHelpers.GetBelastungskategorie(scope, "IC");

            var strAbschnitt1 = TestDataHelpers.GetStrassenabschnitt(CurrentErfassungPeriods[NetzErfassungsmodus.Tabellarisch], "first", belastungskategorieIA, EigentuemerTyp.Gemeinde);
            var strAbschnitt2 = TestDataHelpers.GetStrassenabschnitt(CurrentErfassungPeriods[NetzErfassungsmodus.Tabellarisch], "second", belastungskategorieIC, EigentuemerTyp.Gemeinde);

            scope.Session.Save(strAbschnitt1);
            scope.Session.Save(strAbschnitt2);

            var zndAbschnitt1 = TestDataHelpers.GetZustandsabschnitt(strAbschnitt1, 0.3m);
            var zndAbschnitt2 = TestDataHelpers.GetZustandsabschnitt(strAbschnitt2, 2.3m);

            scope.Session.Save(zndAbschnitt1);
            scope.Session.Save(zndAbschnitt2);
        }
Esempio n. 6
0
        private void PrepareNetzSummarischData(NHibernateTestScope scope)
        {
            var netzSummarisch = scope.Session.Query <NetzSummarisch>().Single(m => m.Mandant.MandantName == mandants[NetzErfassungsmodus.Summarisch].MandantName);

            var belastungskategorieIA = TestDataHelpers.GetBelastungskategorie(scope, "IA");
            var belastungskategorieIC = TestDataHelpers.GetBelastungskategorie(scope, "IC");

            var netzSummarischDetailIA = scope.Session.Query <NetzSummarischDetail>().ToList().Single(m => m.Mandant.MandantName == mandants[NetzErfassungsmodus.Summarisch].MandantName && m.Belastungskategorie == belastungskategorieIA);
            var netzSummarischDetailIC = scope.Session.Query <NetzSummarischDetail>().ToList().Single(m => m.Mandant.MandantName == mandants[NetzErfassungsmodus.Summarisch].MandantName && m.Belastungskategorie == belastungskategorieIC);

            netzSummarischDetailIA.Fahrbahnflaeche  = 100;
            netzSummarischDetailIA.Fahrbahnlaenge   = 50;
            netzSummarischDetailIA.MittlererZustand = 2.1m;

            netzSummarischDetailIA.Fahrbahnflaeche  = 80;
            netzSummarischDetailIA.Fahrbahnlaenge   = 30;
            netzSummarischDetailIA.MittlererZustand = 1.3m;

            scope.Session.Save(netzSummarisch);
            scope.Session.Save(netzSummarischDetailIA);
            scope.Session.Save(netzSummarischDetailIC);
        }
Esempio n. 7
0
        private void PrepareStrassenabschnittGISData(NHibernateTestScope scope)
        {
            var belastungskategorieIB = TestDataHelpers.GetBelastungskategorie(scope, "IB");
            var belastungskategorieIC = TestDataHelpers.GetBelastungskategorie(scope, "IC");

            var strassenabschnittGisIB = TestDataHelpers.GetStrassenabschnittGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "str1", belastungskategorieIB, EigentuemerTyp.Gemeinde);
            var strassenabschnittGisIC = TestDataHelpers.GetStrassenabschnittGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "str2", belastungskategorieIC, EigentuemerTyp.Gemeinde);

            scope.Session.Save(strassenabschnittGisIB);
            scope.Session.Save(strassenabschnittGisIC);

            var zustandsabschnittGisIB = TestDataHelpers.GetZustandsabschnittGIS(strassenabschnittGisIB, 2.3m);
            var zustandsabschnittGisIC = TestDataHelpers.GetZustandsabschnittGIS(strassenabschnittGisIC, 0.3m);

            scope.Session.Save(zustandsabschnittGisIB);
            scope.Session.Save(zustandsabschnittGisIC);

            var inspektionsRouteGisIB = TestDataHelpers.GetInspektionsRouteGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "insp1", DateTime.Parse("2012.01.01"), strassenabschnittGisIB);
            var inspektionsRouteGisIC = TestDataHelpers.GetInspektionsRouteGIS(CurrentErfassungPeriods[NetzErfassungsmodus.Gis], "insp1", DateTime.Parse("2012.03.21"), strassenabschnittGisIC);

            scope.Session.Save(inspektionsRouteGisIB);
            scope.Session.Save(inspektionsRouteGisIC);
        }
Esempio n. 8
0
        private void PrepareRealisierteMassnahmenSummarischData(NHibernateTestScope scope)
        {
            var realisierteMassnahmeSummarisch = TestDataHelpers.GetRealisierteMassnahmeSummarisch(CurrentErfassungPeriods[NetzErfassungsmodus.Summarisch], "SumTest", "Keine Ahnung");

            scope.Session.Save(realisierteMassnahmeSummarisch);
        }