66 Commits

Author SHA1 Message Date
Servicepoint
57c739120c Software ist nun unter der GPLv3 lizenziert. v1.2 2015-01-28 15:59:40 +01:00
Servicepoint
3d1222f8a4 Änderungen an Readme. 2015-01-28 15:46:53 +01:00
Servicepoint
7008441fa7 Änderungen an der Readme-Datei. 2015-01-28 15:45:00 +01:00
Servicepoint
ecc9ce656e Fehler in UserListeModel.java korrigiert. 2015-01-27 17:15:44 +01:00
Servicepoint
ec436bbd28 Abschließende Arbeiten am Javadoc. 2015-01-27 17:11:10 +01:00
Servicepoint
10be019cd2 Weitere Arbeit an der Javadoc-Dokumentation. 2015-01-21 17:27:58 +01:00
Servicepoint
606edb3013 Weitere Arbeiten an der Javadoc-Dokumentation. 2015-01-20 17:53:09 +01:00
Servicepoint
b5f45f15d5 Weitere Arbeiten an der Javadoc-Dokumentation. 2015-01-14 17:21:59 +01:00
Servicepoint
39c07f55fb Erste Arbeit am Javadoc: KLogger und Settings dokumentiert. 2015-01-07 17:32:43 +01:00
Servicepoint
4c94643638 #14 - Überflüssige Funktionen entfernt. 2015-01-06 17:28:45 +01:00
Servicepoint
c5638e697f Solved issue #14 - Datenmodell wurde nun komplett überarbeitet.
Theoretisch müssten nun sämtliche Operationen auf Datenstrukturen direkt
auf den Datenmodellen geschehen, während die Tabellen- und Listenmodelle
lediglich in den Tabellen und Listen eingebunden werden und für damit
verbundene Aufgaben zuständig sind.
2015-01-06 17:24:13 +01:00
Servicepoint
401d68cf47 #14: Erste Arbeiten am vereinheitlichten DataModel. 2014-12-17 17:38:55 +01:00
Servicepoint
ecb496f35b #13 solved: Exceptions, die nicht direkt behandelt werden können,
werden, bis auf wenige Ausnahmen, an die Main-Klasse weitergereicht, um
dort aufgefangen zu werden.
Die Software hat jetzt einen eigenen Logger und Util-Funktionen, für das
einfache Werfen von Fehlermeldungen.
2014-12-16 17:29:50 +01:00
Servicepoint
102a46428b closes #2: PDF-Dokument wird nun bei einer Ausleihe automatisch erzeugt,
in einem tmp-Ordner erstellt und geöffnet.
Wenn das Programm beendet wird, wird der tmp-Ordner geleert.
v1.1
2014-12-10 17:33:21 +01:00
Servicepoint
831d3bda09 Erste Arbeiten an einer PDF-Export-Funktion. 2014-12-09 17:29:18 +01:00
Servicepoint
428806c5b9 Wenn ein Benutzer gelöscht wird, wird nun vorher geprüft, ob dieser
Benutzer mit Ausleihen verknüpft ist. Ist dies der Fall, kann über einen
Auswahldialog ein Benutzer ausgewählt werden, auf den die Ausleihen
übertragen werden sollen. closes issue #2
2014-12-09 16:19:29 +01:00
Servicepoint
6dae70df05 Arbeite an issue #2: Wenn ein Benutzer gelöscht wird, soll vorher
geprüft werden, ob es eine Ausleihe gibt, in der dieser Benutzer
vorhandne ist. Wenn das der Fall ist, soll in einem JDialog ein User
ausgewählt werden können, auf den alle betroffenen Ausleihen
umgeschrieben werden. Anschließend soll noch einmal geprüft werden, ob
der zu löschende User in Benutzung ist (Rekursion).
2014-12-03 17:39:38 +01:00
Servicepoint
0d02edec31 lblArticleNamen in ArticleInspectFrame vergrößert. 2014-12-03 17:00:49 +01:00
Servicepoint
ff76f0557f Einen Fehler korrigiert, der verhindert, dass das ArticleTableModel
aktualisiert wird, wenn neue Ausleihen erzeugt oder bestehende Ausleihen
zurückgegeben werden. fixed #5.
2014-12-03 16:49:55 +01:00
Servicepoint
8c0e5481fe Ich arbeite an einer Funktion, die beim Löschen eines Artikels den
aktuellen isFree-Status berücksichtigt. Testing.
2014-12-03 16:35:17 +01:00
Servicepoint
a8014deaa5 Merge remote-tracking branch 'origin/InspectArticle' 2014-12-03 16:03:59 +01:00
Servicepoint
c32b6c7ab9 issue #7: Kleinere Designänderungen am Inspect-Frame und dem
Datenmodell.
2014-12-03 16:03:35 +01:00
Servicepoint
4f71db4fa0 ArticleInspect-Fenster ist grundlegend implementiert und zeigt alle
Ausleihen zu einem Artikel an.
2014-12-02 17:24:39 +01:00
Servicepoint
051c6df2a4 Eine Zeile aus Util.java entfernt... 2014-12-02 15:40:44 +01:00
Servicepoint
8b652dceef Merge branch 'Deploy' into InspectArticle 2014-12-02 15:22:46 +01:00
Servicepoint
5c23c13bf9 Icons werden nun auch aus der Jar-Datei heraus angezeigt. v1.0 2014-12-02 15:21:55 +01:00
Servicepoint
32c8042b75 Erste Ansätze, ein Artikel-Inspect-Frame zu implementieren. 2014-11-26 17:56:25 +01:00
Servicepoint
1c529c5823 Unnötige Spalte aus ManageLendingTable entfernt. 2014-11-26 16:33:55 +01:00
Servicepoint
1289d2d58d Es können nun bestehende Ausleihen wieder zurückgebucht werden. Außerdem
einiges an Refactoring betrieben.
2014-11-25 18:12:26 +01:00
Servicepoint
932e18a725 SwingX-ErrorPane eingeführt. Finale Änderungen an NewLendingPanel
durchgeführt.
2014-11-25 14:59:16 +01:00
socrates
0686840950 Datenbankstruktur leicht geändert, um freie Artikel besser
identifizieren zu können.
2014-11-19 22:42:53 +01:00
Servicepoint
f107ae13a4 Arbeit an NewLending... Fehler in getFreeArticleList gefunden! 2014-11-19 18:44:25 +01:00
Servicepoint
f03dd23093 Arbeit an der Implementierung der "NewLending"-Funktionen. 2014-11-18 17:58:54 +01:00
Servicepoint
36dc37fc66 Autocompletesuche im LenderModel implementiert. 2014-11-12 17:25:32 +01:00
Servicepoint
a50daa53db Classpath-Update auf Java 1.8. 2014-11-11 17:08:18 +01:00
Servicepoint
f6bee58b24 JDatePicker wird nicht mehr benötigt. 2014-11-11 17:07:44 +01:00
Servicepoint
353900a8a7 Angefangen, NewLending mit Hilfe von SwingX zu implementieren. 2014-11-11 17:01:22 +01:00
Servicepoint
2c12118442 Util Klasse hinzugefügt und kleinere Änderungen an NewLending
durchgeführt.
2014-11-11 16:03:40 +01:00
socrates
9bca926119 Stuff...? 2014-11-07 16:07:20 +01:00
Servicepoint
e21589c002 UserListModel implementiert, um Daten für eine Dropdownliste zur
Verfügung stellen zu können.
2014-11-05 18:06:17 +01:00
Servicepoint
ac90334cf1 Vergessen, neue Dateien zu committen. 2014-11-05 15:33:16 +01:00
Servicepoint
a7acf646f9 Angefangen, Controller für die einzelnen GUI-Formulare zu
implementieren, um Daten und Geschäftslogik strenger zu trennen.
2014-11-04 18:03:48 +01:00
Servicepoint
1e6ff4a897 Einiges an Refactoring durchgeführt. Übliche Anwendungsfälle, wie mit
Tab durch Textfelder skippen und mit Enter ein Formular abschicken
implementiert. Begonnen, neue Ausleihen zu implementieren.
2014-10-29 17:31:03 +01:00
socrates
246286ba39 Exceptions, die nicht anders verarbeitet werden können, werden jetzt mit
einem Message-Dialog abgefangen.
2014-10-29 00:00:07 +01:00
socrates
1f4b81ac81 Icons werden in Buttons verwendet. 2014-10-28 23:37:19 +01:00
Servicepoint
6c2ec72fcf Readme mit Lizenzen für die SQL-JDBC aktualisiert und Klassen für die
beiden fehlenden Tabs erzeugt.
2014-10-28 17:27:29 +01:00
Servicepoint
a689aa58bf SQL-Funktionen zum Hinzufügen, Löschen und Bearbeiten von Artikeln
hinzugefügt. Erzeugung der einzelnen Tabs in eigene Klassen ausgelagert,
um die MainWindow-Klasse übersichtlicher zu gestalten.
2014-10-28 17:00:31 +01:00
socrates
4f4f260526 ArticleDeleteButton streamlined. 2014-10-23 00:58:36 +02:00
Servicepoint
cb8cfc6a63 Einige weitere Arbeiten an den notwendigen Klassen zum Erstellen und
Bearbeiten von Artikeln.
2014-10-22 17:23:39 +02:00
Servicepoint
d04ccb5123 Habe angefangen, die Artikeltabelle und die zugehörigen Klassen, die
TableModel, Buttons und Artikelklasse zu implementieren. Die Buttons
werden nun von einer Elternklasse geerbt, um doppelten Code zu
vermeiden.
2014-10-21 17:32:13 +02:00