Exemple #1
0
 public static void Usun <T>(T obiekt, Encja obiekt2 = null) where T : Encja
 {
     if (typeof(T) == typeof(Sklep))
     {
         if (obiekt2 is null)
         {
             Sklep.Usun(obiekt as Sklep);
         }
         else if (obiekt2 is Produkt)
         {
             Sklep_Produkt.Usun(obiekt as Sklep, obiekt2 as Produkt);
         }
     }
     else if (typeof(T) == typeof(Kasjer))
     {
         Kasjer.Usun(obiekt as Kasjer);
     }
     else if (typeof(T) == typeof(Klient))
     {
         if (obiekt2 is null)
         {
             Klient.Usun(obiekt as Klient);
         }
         else if (obiekt2 is Produkt)
         {
             Klient_Produkt.Wstaw(obiekt as Klient, obiekt2 as Produkt);
         }
     }
     else if (typeof(T) == typeof(Logowanie))
     {
         Logowanie.Usun(obiekt as Logowanie);
     }
     else if (typeof(T) == typeof(Produkt))
     {
         Produkt.Usun(obiekt as Produkt);
     }
 }