コード例 #1
0
ファイル: Undergrupp.cs プロジェクト: nolstedt/MixedVS
     private void FixupVgr(Vgr previousValue)
     {
         if (previousValue != null && previousValue.Undergrupper.Contains(this))
         {
             previousValue.Undergrupper.Remove(this);
         }
 
         if (Vgr != null)
         {
             if (!Vgr.Undergrupper.Contains(this))
             {
                 Vgr.Undergrupper.Add(this);
             }
             if (VgrKey != Vgr.Key)
             {
                 VgrKey = Vgr.Key;
             }
         }
     }
コード例 #2
0
ファイル: ArtikelVersion.cs プロジェクト: nolstedt/MixedVS
     private void FixupVgr(Vgr previousValue)
     {
         if (previousValue != null && previousValue.ArtikelVersions.Contains(this))
         {
             previousValue.ArtikelVersions.Remove(this);
         }
 
         if (Vgr != null)
         {
             if (!Vgr.ArtikelVersions.Contains(this))
             {
                 Vgr.ArtikelVersions.Add(this);
             }
             if (VgrKey != Vgr.Key)
             {
                 VgrKey = Vgr.Key;
             }
         }
         else if (!_settingFK)
         {
             VgrKey = null;
         }
     }
コード例 #3
0
ファイル: Skissartikel.cs プロジェクト: nolstedt/MixedVS
     private void FixupVgr(Vgr previousValue)
     {
         if (previousValue != null && previousValue.Skissartikels.Contains(this))
         {
             previousValue.Skissartikels.Remove(this);
         }
 
         if (Vgr != null)
         {
             if (!Vgr.Skissartikels.Contains(this))
             {
                 Vgr.Skissartikels.Add(this);
             }
             if (VgrKey != Vgr.Key)
             {
                 VgrKey = Vgr.Key;
             }
         }
     }