Rensket opp i noen advarsler/ubrukte variabler
This commit is contained in:
parent
851c9971b3
commit
955f4c155f
|
|
@ -50,19 +50,19 @@ void ArbeidsHest::trinn() {
|
||||||
if (!gyldigeProsjekterVarsleStart.at(i).contains("varsletgronnstart")) {
|
if (!gyldigeProsjekterVarsleStart.at(i).contains("varsletgronnstart")) {
|
||||||
KundeFil fil = gyldigeProsjekterVarsleStart.at(i);
|
KundeFil fil = gyldigeProsjekterVarsleStart.at(i);
|
||||||
fil.insert("varsletgronnstart", true);
|
fil.insert("varsletgronnstart", true);
|
||||||
emit alert(fil, AlertConditions::CONDITION_GREEN, AlertTypes::START);
|
emit alert(fil, AlertConditions::CONDITION_GREEN);
|
||||||
}
|
}
|
||||||
} else if (now >= prosjektStart - gulVarsel) {
|
} else if (now >= prosjektStart - gulVarsel) {
|
||||||
if (!gyldigeProsjekterVarsleStart.at(i).contains("varsletgulstart")) {
|
if (!gyldigeProsjekterVarsleStart.at(i).contains("varsletgulstart")) {
|
||||||
KundeFil fil = gyldigeProsjekterVarsleStart.at(i);
|
KundeFil fil = gyldigeProsjekterVarsleStart.at(i);
|
||||||
fil.insert("varsletgulstart", true);
|
fil.insert("varsletgulstart", true);
|
||||||
emit alert(fil, AlertConditions::CONDITION_YELLOW, AlertTypes::START);
|
emit alert(fil, AlertConditions::CONDITION_YELLOW);
|
||||||
}
|
}
|
||||||
} else if (now >= prosjektStart - rodVarsel) {
|
} else if (now >= prosjektStart - rodVarsel) {
|
||||||
if (!gyldigeProsjekterVarsleStart.at(i).contains("varsletrodstart")) {
|
if (!gyldigeProsjekterVarsleStart.at(i).contains("varsletrodstart")) {
|
||||||
KundeFil fil = gyldigeProsjekterVarsleStart.at(i);
|
KundeFil fil = gyldigeProsjekterVarsleStart.at(i);
|
||||||
fil.insert("varsletrodstart", true);
|
fil.insert("varsletrodstart", true);
|
||||||
emit alert(fil, AlertConditions::CONDITION_RED, AlertTypes::START);
|
emit alert(fil, AlertConditions::CONDITION_RED);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -81,19 +81,19 @@ void ArbeidsHest::trinn() {
|
||||||
if (!gyldigeProsjekterVarsleSlutt.at(i).contains("varsletgronnslutt")) {
|
if (!gyldigeProsjekterVarsleSlutt.at(i).contains("varsletgronnslutt")) {
|
||||||
KundeFil fil = gyldigeProsjekterVarsleSlutt.at(i);
|
KundeFil fil = gyldigeProsjekterVarsleSlutt.at(i);
|
||||||
fil.insert("varsletgronnslutt", true);
|
fil.insert("varsletgronnslutt", true);
|
||||||
emit alert(fil, AlertConditions::CONDITION_GREEN, AlertTypes::SLUTT);
|
emit alert(fil, AlertConditions::CONDITION_GREEN);
|
||||||
}
|
}
|
||||||
} else if (now >= prosjektSlutt - gulVarsel) {
|
} else if (now >= prosjektSlutt - gulVarsel) {
|
||||||
if (!gyldigeProsjekterVarsleSlutt.at(i).contains("varsletgulslutt")) {
|
if (!gyldigeProsjekterVarsleSlutt.at(i).contains("varsletgulslutt")) {
|
||||||
KundeFil fil = gyldigeProsjekterVarsleSlutt.at(i);
|
KundeFil fil = gyldigeProsjekterVarsleSlutt.at(i);
|
||||||
fil.insert("varsletgulslutt", true);
|
fil.insert("varsletgulslutt", true);
|
||||||
emit alert(fil, AlertConditions::CONDITION_YELLOW, AlertTypes::SLUTT);
|
emit alert(fil, AlertConditions::CONDITION_YELLOW);
|
||||||
}
|
}
|
||||||
} else if (now >= prosjektSlutt - rodVarsel) {
|
} else if (now >= prosjektSlutt - rodVarsel) {
|
||||||
if (!gyldigeProsjekterVarsleSlutt.at(i).contains("varsletrodslutt")) {
|
if (!gyldigeProsjekterVarsleSlutt.at(i).contains("varsletrodslutt")) {
|
||||||
KundeFil fil = gyldigeProsjekterVarsleSlutt.at(i);
|
KundeFil fil = gyldigeProsjekterVarsleSlutt.at(i);
|
||||||
fil.insert("varsletrodslutt", true);
|
fil.insert("varsletrodslutt", true);
|
||||||
emit alert(fil, AlertConditions::CONDITION_RED, AlertTypes::SLUTT);
|
emit alert(fil, AlertConditions::CONDITION_RED);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -20,7 +20,7 @@ public:
|
||||||
void settProsjekt(ProsjektKartotek &kartotek);
|
void settProsjekt(ProsjektKartotek &kartotek);
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
void alert(ProsjektFil prosjekt, AlertConditions condition, AlertTypes type);
|
void alert(ProsjektFil prosjekt, AlertConditions condition);
|
||||||
|
|
||||||
private slots:
|
private slots:
|
||||||
void trinn();
|
void trinn();
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@ void MainWindow::on_actionNy_triggered() {
|
||||||
delete hest;
|
delete hest;
|
||||||
hest = new ArbeidsHest(this);
|
hest = new ArbeidsHest(this);
|
||||||
|
|
||||||
connect(hest, SIGNAL(alert(ProsjektFil,AlertConditions, AlertTypes)), this, SLOT(varsle(ProsjektFil,AlertCondition, AlertTypes)));
|
connect(hest, SIGNAL(alert(ProsjektFil,AlertConditions)), this, SLOT(varsle(ProsjektFil,AlertCondition)));
|
||||||
|
|
||||||
hest->setTidTaging(1000);
|
hest->setTidTaging(1000);
|
||||||
hest->settProsjekt(prosjektKart);
|
hest->settProsjekt(prosjektKart);
|
||||||
|
|
@ -110,7 +110,7 @@ void MainWindow::on_action_pne_triggered() {
|
||||||
delete hest;
|
delete hest;
|
||||||
hest = new ArbeidsHest(this);
|
hest = new ArbeidsHest(this);
|
||||||
|
|
||||||
connect(hest, SIGNAL(alert(ProsjektFil,AlertConditions,AlertTypes)), this, SLOT(varsle(ProsjektFil,AlertConditions,AlertTypes)));
|
connect(hest, SIGNAL(alert(ProsjektFil,AlertConditions)), this, SLOT(varsle(ProsjektFil,AlertConditions)));
|
||||||
|
|
||||||
hest->setTidTaging(1000);
|
hest->setTidTaging(1000);
|
||||||
hest->settProsjekt(prosjektKart);
|
hest->settProsjekt(prosjektKart);
|
||||||
|
|
@ -508,7 +508,7 @@ void MainWindow::fjernKundeFraProsjekt(int prosjektKartotekPosisjon, int kundeID
|
||||||
* Hvis et varsel er trigget av arbeidshesten, invokeres denne funksjonen
|
* Hvis et varsel er trigget av arbeidshesten, invokeres denne funksjonen
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void MainWindow::varsle(ProsjektFil prosjekt, AlertConditions kondisjon, AlertTypes type) {
|
void MainWindow::varsle(ProsjektFil prosjekt, AlertConditions kondisjon) {
|
||||||
erstattProsjekt(prosjekt);
|
erstattProsjekt(prosjekt);
|
||||||
varsleDlg = new VarsleDialog(this, kondisjon);
|
varsleDlg = new VarsleDialog(this, kondisjon);
|
||||||
varsleDlg->settProsjektNavn(prosjekt.value("prosjektnavn").toString());
|
varsleDlg->settProsjektNavn(prosjekt.value("prosjektnavn").toString());
|
||||||
|
|
@ -572,9 +572,6 @@ void MainWindow::settInnNyKunde(KundeFil kunde) {
|
||||||
} else if (kunde.value("etternavn").toString().isEmpty()) {
|
} else if (kunde.value("etternavn").toString().isEmpty()) {
|
||||||
nyKdlg->settFeilMelding("Etternavn feltet er påkrevd");
|
nyKdlg->settFeilMelding("Etternavn feltet er påkrevd");
|
||||||
nyKdlg->fokuserElement(UIElementer::ETTERNAVN);
|
nyKdlg->fokuserElement(UIElementer::ETTERNAVN);
|
||||||
} else if (kunde.value("firmanavn").toString().isEmpty()) {
|
|
||||||
nyKdlg->settFeilMelding("Firmanavn feltet er påkrevd");
|
|
||||||
nyKdlg->fokuserElement(UIElementer::FIRMANAVN);
|
|
||||||
} else {
|
} else {
|
||||||
kundeKart.append(kunde);
|
kundeKart.append(kunde);
|
||||||
oppdaterTellere();
|
oppdaterTellere();
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,7 @@ private slots:
|
||||||
void fjernKundeFraProsjekt(int prosjektKartotekPosisjon, int kundeID);
|
void fjernKundeFraProsjekt(int prosjektKartotekPosisjon, int kundeID);
|
||||||
|
|
||||||
/* Arbeidshest slots */
|
/* Arbeidshest slots */
|
||||||
void varsle(ProsjektFil prosjekt, AlertConditions kondisjon, AlertTypes type);
|
void varsle(ProsjektFil prosjekt, AlertConditions kondisjon);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::MainWindow *ui;
|
Ui::MainWindow *ui;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user