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
|
||||
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
|
||||
if (!filSti.isEmpty()) {
|
||||
if (!ioHandler->lagreFil(filSti, kundeKart, prosjektKart, bindinger)) {
|
||||
ErrorCodes error = ioHandler->getError();
|
||||
switch (error) {
|
||||
|
|
@ -60,6 +61,7 @@ void MainWindow::on_actionNy_triggered() {
|
|||
hest->settProsjekt(prosjektKart);
|
||||
hest->run();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* on_action_pne_triggered():
|
||||
|
|
@ -71,6 +73,8 @@ void MainWindow::on_actionNy_triggered() {
|
|||
void MainWindow::on_action_pne_triggered() {
|
||||
// konstruer stien ved hjelp av QFileDialog
|
||||
filSti = QFileDialog::getOpenFileName(this, "Åpne databasefil", "/", "Database fil (*.saeter)");
|
||||
|
||||
if (!filSti.isEmpty()) {
|
||||
// invokerer lastFil fra DataHandler klassen der alle IO funksjoner ligger
|
||||
if (!ioHandler->lastFil(filSti, kundeKart, prosjektKart, bindinger)) {
|
||||
ErrorCodes error = ioHandler->getError();
|
||||
|
|
@ -120,6 +124,7 @@ void MainWindow::on_action_pne_triggered() {
|
|||
// oppdater grensesnittet basert på de boolske verdiene i klassen
|
||||
oppdaterTittel();
|
||||
oppdaterUI();
|
||||
}
|
||||
}
|
||||
|
||||
/* oppdaterTittel():
|
||||
|
|
@ -244,10 +249,13 @@ int MainWindow::tellProsjekter() {
|
|||
*/
|
||||
|
||||
int MainWindow::hentKundeIndeksPosisjon(int kundeNummer) {
|
||||
int indeks = 0;
|
||||
for (int i = 0; i < kundeKart.size(); ++i) {
|
||||
if (kundeKart.at(i).value("id").toInt() == kundeNummer)
|
||||
return i;
|
||||
indeks = i;
|
||||
}
|
||||
|
||||
return indeks;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user