private static Subiekt GetSubiekt() { var gt = new GT(); Subiekt sgt = null; try { gt.Produkt = ProduktEnum.gtaProduktSubiekt; gt.Serwer = ConfigConnection.ServerGtProperty; //"(local)\\INSERTGT"; if (ConfigConnection.ServerGtProperty.Contains("37.187.165")) { throw new Exception("Trying to connect to PG server"); } gt.Baza = ConfigConnection.BazaGtProperty; if (!string.IsNullOrEmpty(ConfigConnection.UzytkownikProperty)) { gt.Autentykacja = AutentykacjaEnum.gtaAutentykacjaMieszana; //gtaAutentykacjaMieszana; gt.Uzytkownik = ConfigConnection.UzytkownikProperty; gt.UzytkownikHaslo = ConfigConnection.UzytkownikHasloProperty; } else { gt.Autentykacja = AutentykacjaEnum.gtaAutentykacjaWindows; //gtaAutentykacjaMieszana; } gt.Operator = ConfigConnection.OperatorGtProperty; //"Szef"; gt.OperatorHaslo = ConfigConnection.OperatorGtHasloProperty; //""; sgt = (Subiekt) gt.Uruchom((int)UruchomDopasujEnum.gtaUruchomDopasuj, (int)UruchomEnum.gtaUruchomWTle); sgt.MagazynId = 1; return(sgt); } catch (Exception e) { sgt?.Zakoncz(); //Utils.SendErrorEmailToDeveloper("Nie udało się uruchomić poprawnie subiekta!"); return(null); } }