public static void Zmien <T>(T obiektPrzed, T obiektPo = null) where T : Encja { obiektPo.id = obiektPrzed.id; if (typeof(T) == typeof(Sklep)) { Sklep.Zmien(obiektPo as Sklep); } else if (typeof(T) == typeof(Kasjer)) { Kasjer.Zmien(obiektPo as Kasjer); } else if (typeof(T) == typeof(Klient)) { Klient.Zmien(obiektPo as Klient); } else if (typeof(T) == typeof(Logowanie)) { Logowanie.Zmien(obiektPo as Logowanie); } else if (typeof(T) == typeof(Produkt)) { Produkt.Zmien(obiektPo as Produkt); } }