diff --git a/Gui/OffersTable.qml.orig b/Gui/OffersTable.qml.orig
new file mode 100644
index 0000000..fff5ac4
--- /dev/null
+++ b/Gui/OffersTable.qml.orig
@@ -0,0 +1,87 @@
+import QtQuick
+import QtQuick.Layouts
+import QtQuick.Controls
+import Qt.labs.qmlmodels
+
+ColumnLayout {
+ function viewOffers(criterion) {
+ //offer_model.viewCriterion(criterion)
+ }
+
+ anchors.fill: parent
+ spacing: Dimensions.l
+
+ RowLayout {
+ Layout.fillWidth: true
+ spacing: Dimensions.l
+
+ SearchBar {
+ id: searchBar
+
+ }
+<<<<<<< HEAD
+ QuickFilter
+ {
+ onSelectedChanged: (name) =>
+ {
+ business_model.viewCriterion(name)
+ }
+
+ model: ListModel
+ {
+ ListElement
+ {
+=======
+ QuickFilter {
+ model: ListModel {
+ ListElement {
+>>>>>>> main
+ name: "Alle"
+ selected: true
+ text: qsTr("Alle")
+ }
+ ListElement {
+ name: "Offen"
+ selected: false
+ text: qsTr("Offen")
+ }
+<<<<<<< HEAD
+ ListElement
+ {
+ name: "Abgesagt"
+ text: qsTr("Abgesagt")
+=======
+ ListElement {
+ name: "Abgeschlossen"
+ selected: false
+ text: qsTr("Abgeschlossen")
+ }
+ ListElement {
+ name: "Erledigt"
+>>>>>>> main
+ selected: false
+ text: qsTr("Erledigt")
+ }
+ }
+
+ onSelectedChanged: name => {
+ business_model.viewCriterion(name);
+ }
+ }
+ Button {
+ id: addOfferBtn
+
+ Layout.alignment: Qt.AlignRight
+ flat: true
+ icon.source: "qrc:/images/PlusCircle.svg"
+ text: qsTr("Angebote Hinzufügen")
+
+ onClicked: contentStack.push("AddOffer.qml")
+ }
+ }
+ Item {
+ id: spacer
+
+ Layout.fillHeight: true
+ }
+}
diff --git a/doc/Aktivitätsdiagramm_Offer.drawio b/doc/Aktivitätsdiagramm_Offer.drawio
new file mode 100644
index 0000000..e97089b
--- /dev/null
+++ b/doc/Aktivitätsdiagramm_Offer.drawio
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/Dienstleistung-ER-Diagramm.drawio b/doc/Dienstleistung-ER-Diagramm.drawio
new file mode 100644
index 0000000..cfc75a1
--- /dev/null
+++ b/doc/Dienstleistung-ER-Diagramm.drawio
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/Klassendiagramm.drawio b/doc/Klassendiagramm.drawio
index b3dc56f..b7583af 100644
--- a/doc/Klassendiagramm.drawio
+++ b/doc/Klassendiagramm.drawio
@@ -1,6 +1,6 @@
-
+
@@ -290,8 +290,8 @@
-
-
+
+
@@ -307,8 +307,8 @@
-
-
+
+
@@ -323,9 +323,9 @@
-
-
-
+
+
+
@@ -389,25 +389,25 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -417,7 +417,7 @@
-
+
@@ -427,7 +427,7 @@
-
+
@@ -437,7 +437,7 @@
-
+
@@ -447,42 +447,77 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/Sequenzdiagramm_Angebote_Auftrag.drawio b/doc/Sequenzdiagramm_Angebote_Auftrag.drawio
new file mode 100644
index 0000000..3eab74e
--- /dev/null
+++ b/doc/Sequenzdiagramm_Angebote_Auftrag.drawio
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/datenbank.drawio b/doc/datenbank.drawio
index a80dd1f..67ddbd2 100644
--- a/doc/datenbank.drawio
+++ b/doc/datenbank.drawio
@@ -1,6 +1,6 @@
-
+
@@ -78,35 +78,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -147,7 +118,7 @@
-
+
@@ -162,76 +133,26 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
@@ -353,18 +274,10 @@
-
-
-
-
-
-
-
-
-
+
@@ -372,9 +285,6 @@
-
-
-
@@ -582,7 +492,7 @@
-
+
@@ -597,23 +507,10 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -624,9 +521,9 @@
-
+
-
+
@@ -636,19 +533,19 @@
-
+
-
+
-
-
+
+
-
+
-
+
@@ -661,7 +558,7 @@
-
+
@@ -735,13 +632,13 @@
-
+
-
+
@@ -1066,7 +963,7 @@
-
+
@@ -1177,13 +1074,13 @@
-
+
-
-
+
+
@@ -1658,28 +1555,28 @@
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1697,7 +1594,7 @@
-
+
@@ -2215,7 +2112,7 @@
-
+
@@ -2230,21 +2127,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -2257,7 +2141,7 @@
-
+
@@ -2277,11 +2161,6 @@
-
-
-
-
-
@@ -2290,11 +2169,19 @@
-
-
+
+
+
+
+
+
+
+
+
+
@@ -3275,7 +3162,7 @@
-
+
@@ -3285,7 +3172,7 @@
-
+
@@ -3409,7 +3296,7 @@
-
+
@@ -3421,7 +3308,7 @@
-
+
@@ -3431,13 +3318,13 @@
-
+
-
+
@@ -3447,13 +3334,13 @@
-
+
-
+
@@ -3463,7 +3350,7 @@
-
+
@@ -3473,13 +3360,13 @@
-
+
-
+
@@ -3489,7 +3376,7 @@
-
+
@@ -3500,6 +3387,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+