コード例 #1
0
ファイル: SortimentArtFarg.cs プロジェクト: nolstedt/MixedVS
     private void FixupArtikelVerFarg(ArtikelVerFarg previousValue)
     {
         if (previousValue != null && previousValue.SortimentArtFargs.Contains(this))
         {
             previousValue.SortimentArtFargs.Remove(this);
         }
 
         if (ArtikelVerFarg != null)
         {
             if (!ArtikelVerFarg.SortimentArtFargs.Contains(this))
             {
                 ArtikelVerFarg.SortimentArtFargs.Add(this);
             }
             if (FargKey != ArtikelVerFarg.Key)
             {
                 FargKey = ArtikelVerFarg.Key;
             }
         }
     }
コード例 #2
0
ファイル: SMArtikelVerFarg.cs プロジェクト: nolstedt/MixedVS
     private void FixupArtikelVerFarg(ArtikelVerFarg previousValue)
     {
         if (previousValue != null && ReferenceEquals(previousValue.SMArtikelVerFarg, this))
         {
             previousValue.SMArtikelVerFarg = null;
         }
 
         if (ArtikelVerFarg != null)
         {
             ArtikelVerFarg.SMArtikelVerFarg = this;
             if (Key != ArtikelVerFarg.Key)
             {
                 Key = ArtikelVerFarg.Key;
             }
         }
     }