Beispiel #1
0
        /// <summary>
        /// Starts the HAPSARConnector in a own Thread
        /// </summary>
        public HAPSARConnector(IRechnung rechnungsKomp,String hostname, string queuename)
        {
            this.rechnungsKomp = rechnungsKomp;
            this.hostname = hostname;
            this.queuename = queuename;

            Thread service = new Thread(new ThreadStart(startRecieveService));
            service.Start();
        }
Beispiel #2
0
        public Core(string server_name, int port)
        {
            #region Komponenten erstellen
            db = Database.CreateSessionFactory();

            lager = LagerComp.getLagerComp(db);
            kunden = KundenKomp.getKundenComp(db);
            auftragserfassung = AuftragserfassungKomp.getAuftragskomponenteComp(db);

            ITDLConnector tdl = new TDLConnector();
            tdl.setAuftragserfassungComp(auftragserfassung);

            transport = TransportKomp.getTransportKomp(db, tdl);

            rechnung = RechnungKomp.getRechnungKomp(db);
            //HAPSAR Connector
            HAPSARConnector hapsar = new HAPSARConnector(rechnung, hostname, queuename);
            #endregion

            #region Fassade erstellen
            Fassade.Fassade.hesCore = this;
            connector = new ClientConnector(server_name, port);
            #endregion
        }
Beispiel #3
0
 public Rechnung()
 {
     rechnungRepo = new RechnungRepo();
 }