Fikset bug #12
This commit is contained in:
parent
aeb6a5d9c7
commit
1e3c342693
|
|
@ -35,6 +35,7 @@ void MainWindow::on_actionNy_triggered() {
|
||||||
// konstruer stien ved hjelp av QFileDialog
|
// konstruer stien ved hjelp av QFileDialog
|
||||||
filSti = QFileDialog::getSaveFileName(this, "Opprett ny databasefil", "/", "Database fil (*.saeter)");
|
filSti = QFileDialog::getSaveFileName(this, "Opprett ny databasefil", "/", "Database fil (*.saeter)");
|
||||||
// invokerer lagreFil fra DataHandler klassen der alle IO funksjoner ligger, kontroller om vi kan skrive til filen
|
// invokerer lagreFil fra DataHandler klassen der alle IO funksjoner ligger, kontroller om vi kan skrive til filen
|
||||||
|
if (!filSti.isEmpty()) {
|
||||||
if (!ioHandler->lagreFil(filSti, kundeKart, prosjektKart, bindinger)) {
|
if (!ioHandler->lagreFil(filSti, kundeKart, prosjektKart, bindinger)) {
|
||||||
ErrorCodes error = ioHandler->getError();
|
ErrorCodes error = ioHandler->getError();
|
||||||
switch (error) {
|
switch (error) {
|
||||||
|
|
@ -61,6 +62,7 @@ void MainWindow::on_actionNy_triggered() {
|
||||||
hest->run();
|
hest->run();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* on_action_pne_triggered():
|
/* on_action_pne_triggered():
|
||||||
* --------------------------
|
* --------------------------
|
||||||
|
|
@ -71,6 +73,8 @@ void MainWindow::on_actionNy_triggered() {
|
||||||
void MainWindow::on_action_pne_triggered() {
|
void MainWindow::on_action_pne_triggered() {
|
||||||
// konstruer stien ved hjelp av QFileDialog
|
// konstruer stien ved hjelp av QFileDialog
|
||||||
filSti = QFileDialog::getOpenFileName(this, "Åpne databasefil", "/", "Database fil (*.saeter)");
|
filSti = QFileDialog::getOpenFileName(this, "Åpne databasefil", "/", "Database fil (*.saeter)");
|
||||||
|
|
||||||
|
if (!filSti.isEmpty()) {
|
||||||
// invokerer lastFil fra DataHandler klassen der alle IO funksjoner ligger
|
// invokerer lastFil fra DataHandler klassen der alle IO funksjoner ligger
|
||||||
if (!ioHandler->lastFil(filSti, kundeKart, prosjektKart, bindinger)) {
|
if (!ioHandler->lastFil(filSti, kundeKart, prosjektKart, bindinger)) {
|
||||||
ErrorCodes error = ioHandler->getError();
|
ErrorCodes error = ioHandler->getError();
|
||||||
|
|
@ -121,6 +125,7 @@ void MainWindow::on_action_pne_triggered() {
|
||||||
oppdaterTittel();
|
oppdaterTittel();
|
||||||
oppdaterUI();
|
oppdaterUI();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* oppdaterTittel():
|
/* oppdaterTittel():
|
||||||
* ------------------------
|
* ------------------------
|
||||||
|
|
@ -244,10 +249,13 @@ int MainWindow::tellProsjekter() {
|
||||||
*/
|
*/
|
||||||
|
|
||||||
int MainWindow::hentKundeIndeksPosisjon(int kundeNummer) {
|
int MainWindow::hentKundeIndeksPosisjon(int kundeNummer) {
|
||||||
|
int indeks = 0;
|
||||||
for (int i = 0; i < kundeKart.size(); ++i) {
|
for (int i = 0; i < kundeKart.size(); ++i) {
|
||||||
if (kundeKart.at(i).value("id").toInt() == kundeNummer)
|
if (kundeKart.at(i).value("id").toInt() == kundeNummer)
|
||||||
return i;
|
indeks = i;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return indeks;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user