Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Stephan Paulsen, Joschka Schulz und Andreas Rebri.

Ähnliche Präsentationen


Präsentation zum Thema: "Stephan Paulsen, Joschka Schulz und Andreas Rebri."—  Präsentation transkript:

1 Stephan Paulsen, Joschka Schulz und Andreas Rebri

2 1.1 Komponentenschnitt Schnittstellenoperationen für Szenario 1.2 Persistenz (CRUD Implementierung)

3

4 IVersandkomponente LieferungsTyp erstelleLieferung(AuftragsTyp auftrag) TransportauftragsTyp erstelleTransportauftrag(AuftragsTyp auftrag) List gibAlleOffenenLieferungen() void bestätigeLieferung(LieferungsTyp lieferung) LieferungsTyp gibLieferungFuerId(Int id)

5 IRechnungskomponente RechnungsTyp erstelleRechnung(AuftragsTyp auftrag) void bestätigeZahlungseingangFuerRechnung(RechnungsTyp rechnung) List gibAlleRechnungen() RechnungsTyp gibRechnungFuerId(Int id)

6 IKundenkomponente KundenTyp gibKunde(Int kundenNummer) List gibAlleKunden() ILagerbestellungskomponente BestellTyp bestelleWareNach(WarenTyp ware, NachbestellungsInfoTyp info) ILagerkomponente List gibAlleWaren() Bool pruefeWarenstandFuerAuftrag(AuftragsTyp auftrag) void warenAuslagern(AuftragsTyp auftrag)

7 ILieferantenkomponente NachbestellungsInfoTyp gibNachbestellungsInfo(WarenTyp ware) IVertriebskomponente AngebotsTyp erstelleAngebot(KundenTyp kunde, Map bestellteWaren) List gibAngeboteFuerKunden(KundenTyp kunde) AuftragsTyp bestaetigeAngebot(AngebotsTyp angebot) void storniereAngebot(AngebotsTyp angebot) void aendereLieferstatus(LieferstatusTyp lieferstatus) void auftragAbschließen(AuftragsTyp auftrag)

8

9 C# mit Fluent NHibernate und SQLite Live Demo Erklärung des Codes

10


Herunterladen ppt "Stephan Paulsen, Joschka Schulz und Andreas Rebri."

Ähnliche Präsentationen


Google-Anzeigen