/// <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(); }
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 }
public Rechnung() { rechnungRepo = new RechnungRepo(); }