Ejemplo n.º 1
0
 public DataCollection<Object> GetOrtsList(DataCollection<Object> Orte, OrtsTeil OrtsTeilEntry,
     List<Guid> OrteGuidsToShow, List<Guid> ProjekteGuidsToShow)
     {
     foreach (DataRow OrtsRow in WordUpBasics.Orte.Values)
         {
         if (OrtsRow["OrtsTeilID"] == Convert.DBNull)
             {
             WMB.Basics.ReportErrorToEventViewer("WordUp.DataWrapper",
                 "Beim Eintrag \"" + OrtsRow["ID"].ToString() + "\" (\"" + OrtsRow["Bezeichnung"].ToString()
                 + "\") fehlt die Zuweisung zu einem Ortsteil");
             continue;
             }
         if ((Guid) OrtsRow["OrtsTeilID"] != (Guid) OrtsTeilEntry.BasisRow["OrtsTeileID"])
             continue;
         if (OrteGuidsToShow != null)
             if (!OrteGuidsToShow.Contains((Guid) OrtsRow["ID"]))
                 continue;
         Ort OrtEntry = new Ort(OrtsRow)
             {
             HeadLine = OrtsRow["Bezeichnung"].ToString()
             };
         GetProjektList(OrtEntry.Childrens, OrtEntry, OrteGuidsToShow, ProjekteGuidsToShow);
         Orte.Add(OrtEntry);
         }
     return Orte;
     }
Ejemplo n.º 2
0
 public DataCollection<Object> GetOrtsTeilList(DataCollection<Object> OrtsTeile, ArbeitsGruppe Gruppe,
     List<Guid> OrteGuidsToShow, List<Guid> ProjekteGuidsToShow)
     {
     foreach (DataRow OrtsTeilRow in WordUpBasics.FullOrtsTeile.Values)
         {
         if ((Guid) OrtsTeilRow["ArbeitsGruppenID"] != Gruppe.ID)
             continue;
         OrtsTeil OrtsTeilEntry = new OrtsTeil(OrtsTeilRow)
             {
             HeadLine = OrtsTeilRow["NameID"].ToString()
             };
         OrtsTeile.Add(OrtsTeilEntry);
         GetOrtsList(OrtsTeilEntry.Childrens, OrtsTeilEntry, OrteGuidsToShow, ProjekteGuidsToShow);
         }
     return OrtsTeile;
     }