private protected Uchwyt PolaczZeSfera() { DanePolaczenia danePolaczenia = DanePolaczenia.Jawne(_connectionString, _dbName, true); MenedzerPolaczen mp = new MenedzerPolaczen(); Uchwyt sfera = mp.Polacz(danePolaczenia, ProductId.Subiekt); sfera.ZalogujOperatora(_login, _password); return(sfera); }
//metoda rozszerzająca Uchwyt internal static BladInfo[] PodajBledy(this Uchwyt sfera, InsERT.Mox.ObiektyBiznesowe.IObiektBiznesowy obiektBiznesowy) { var lista = new List <BladInfo>(); var store = sfera.PodajObiektTypu <InsERT.Mox.Validation.IValidationMetadataStore>(); PodajBledy((InsERT.Mox.BusinessObjects.IBusinessObject)obiektBiznesowy, store, lista); var uow = ((InsERT.Mox.BusinessObjects.IGetUnitOfWork)obiektBiznesowy).UnitOfWork; foreach (var innyObiektBiznesowy in uow.Participants.OfType <InsERT.Mox.BusinessObjects.IBusinessObject>().Where(bo => bo != obiektBiznesowy)) { PodajBledy(innyObiektBiznesowy, store, lista); } return(lista.ToArray()); }
public static Uchwyt UruchomSfere() { DanePolaczenia danePolaczenia = DanePolaczenia.Jawne("SERWER", "DB", true); try { MenedzerPolaczen mp = new MenedzerPolaczen(); Uchwyt sfera = mp.Polacz(danePolaczenia, ProductId.Subiekt); if (!sfera.ZalogujOperatora("USER", "PASSWORD")) { throw new ArgumentException("Nie udało się zalogować"); } return(sfera); }catch (Exception ex) { Console.WriteLine(ex); } return(null); }
public SerwisAsortymentow() { _sfera = this.PolaczZeSfera(); }
public SerwisPodmiotow() { _sfera = PolaczZeSfera(); }
public SerwisZamowien() { _uchwyt = PolaczZeSfera(); }