Exemple #1
0
        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);
        }
Exemple #4
0
 public SerwisAsortymentow()
 {
     _sfera = this.PolaczZeSfera();
 }
Exemple #5
0
 public SerwisPodmiotow()
 {
     _sfera = PolaczZeSfera();
 }
Exemple #6
0
 public SerwisZamowien()
 {
     _uchwyt = PolaczZeSfera();
 }