Subversion Repositories public

Rev

Rev 43 | Rev 46 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 43 Rev 44
Line 50... Line 50...
50
	kDateWidget_RaVon->setDate(dt);
50
	kDateWidget_RaVon->setDate(dt);
51
	dt = dt.addYears(1);
51
	dt = dt.addYears(1);
52
	kDateWidget_RaBis->setDate(dt);
52
	kDateWidget_RaBis->setDate(dt);
53
	kDateWidget_ZiGiltAb->setDate(QDate::currentDate());
53
	kDateWidget_ZiGiltAb->setDate(QDate::currentDate());
54
	kDoubleNumInput_Betrag->setValue(100000.0);
54
	kDoubleNumInput_Betrag->setValue(100000.0);
-
 
55
	checkBox_RaJan->setChecked(TRUE);
-
 
56
	checkBox_RaFeb->setChecked(TRUE);
-
 
57
	checkBox_RaMar->setChecked(TRUE);
-
 
58
	checkBox_RaApr->setChecked(TRUE);
-
 
59
	checkBox_RaMai->setChecked(TRUE);
-
 
60
	checkBox_RaJun->setChecked(TRUE);
-
 
61
	checkBox_RaJul->setChecked(TRUE);
-
 
62
	checkBox_RaAug->setChecked(TRUE);
-
 
63
	checkBox_RaSep->setChecked(TRUE);
-
 
64
	checkBox_RaOkt->setChecked(TRUE);
-
 
65
	checkBox_RaNov->setChecked(TRUE);
-
 
66
	checkBox_RaDez->setChecked(TRUE);
55
}
67
}
56
 
68
 
57
tilgungsplanWidget::~tilgungsplanWidget()
69
tilgungsplanWidget::~tilgungsplanWidget()
58
{}
70
{}
59
 
71
 
Line 64... Line 76...
64
QString str, zia;
76
QString str, zia;
65
TRech *tp;
77
TRech *tp;
66
int ret, day1, day2, mon1, mon2, year1, year2;
78
int ret, day1, day2, mon1, mon2, year1, year2;
67
char hv0[255];
79
char hv0[255];
68
 
80
 
69
	// Wurde eine Zinssatzänderung gewünscht, dann rufen wird die
-
 
70
	// Dialogbox dazu auf.
-
 
71
	if (checkBox_ZiChange->isChecked())
-
 
72
	{
-
 
73
	   ziaendWidgetBase *dlg = new ziaendWidgetBase(this, "ziaendWidgetBase", TRUE, 0);
-
 
74
 
-
 
75
	   if (dlg->exec() == QDialog::Accepted)
-
 
76
	      zia = QString::fromUtf8(".zinstbl.dat");
-
 
77
	   else
-
 
78
	      zia = QString::fromUtf8("");
-
 
79
 
-
 
80
	   delete dlg;
-
 
81
	}
-
 
82
 
-
 
83
	// Zuweisen der Inhalte der Widgets zur internen Parameterstruktur.
81
	// Zuweisen der Inhalte der Widgets zur internen Parameterstruktur.
84
	TpPars.effformel = 0.0;
82
	TpPars.effformel = 0.0;
85
	TpPars.gewicht = 0.0;
83
	TpPars.gewicht = 0.0;
86
	TpPars.tageb = comboBox_tageber->currentItem();
84
	TpPars.tageb = comboBox_tageber->currentItem();
87
	TpPars.verzart = comboBox_verzart->currentItem();
85
	TpPars.verzart = comboBox_verzart->currentItem();
Line 116... Line 114...
116
 
114
 
117
	TpPars.zuschver = 0;		// Zuschuss Verrechnung ??
115
	TpPars.zuschver = 0;		// Zuschuss Verrechnung ??
118
	TpPars.spesen = kDoubleNumInput_Fixspesen->value();
116
	TpPars.spesen = kDoubleNumInput_Fixspesen->value();
119
	TpPars.rahmen = kDoubleNumInput_Betrag->value();
117
	TpPars.rahmen = kDoubleNumInput_Betrag->value();
120
	TpPars.kapital = 0.0;
118
	TpPars.kapital = 0.0;
121
	TpPars.raplan[0] = atoi(lineEdit_RaJan->text());
119
	TpPars.raplan[0] = checkBox_RaJan->isChecked();
122
	TpPars.raplan[1] = atoi(lineEdit_RaFeb->text());
120
	TpPars.raplan[1] = checkBox_RaFeb->isChecked();
123
	TpPars.raplan[2] = atoi(lineEdit_RaMar->text());
121
	TpPars.raplan[2] = checkBox_RaMar->isChecked();
124
	TpPars.raplan[3] = atoi(lineEdit_RaApr->text());
122
	TpPars.raplan[3] = checkBox_RaApr->isChecked();
125
	TpPars.raplan[4] = atoi(lineEdit_RaMai->text());
123
	TpPars.raplan[4] = checkBox_RaMai->isChecked();
126
	TpPars.raplan[5] = atoi(lineEdit_RaJun->text());
124
	TpPars.raplan[5] = checkBox_RaJun->isChecked();
127
	TpPars.raplan[6] = atoi(lineEdit_RaJul->text());
125
	TpPars.raplan[6] = checkBox_RaJul->isChecked();
128
	TpPars.raplan[7] = atoi(lineEdit_RaAug->text());
126
	TpPars.raplan[7] = checkBox_RaAug->isChecked();
129
	TpPars.raplan[8] = atoi(lineEdit_RaSep->text());
127
	TpPars.raplan[8] = checkBox_RaSep->isChecked();
130
	TpPars.raplan[9] = atoi(lineEdit_RaOkt->text());
128
	TpPars.raplan[9] = checkBox_RaOkt->isChecked();
131
	TpPars.raplan[10] = atoi(lineEdit_RaNov->text());
129
	TpPars.raplan[10] = checkBox_RaNov->isChecked();
132
	TpPars.raplan[11] = atoi(lineEdit_RaDez->text());
130
	TpPars.raplan[11] = checkBox_RaDez->isChecked();
133
	TpPars.rate = kDoubleNumInput_Rate->value();
131
	TpPars.rate = kDoubleNumInput_Rate->value();
134
	dt = kDateWidget_RaVon->date();
132
	dt = kDateWidget_RaVon->date();
135
	TpPars.dvon = make_date(dt.day(), dt.month(), dt.year());
133
	TpPars.dvon = make_date(dt.day(), dt.month(), dt.year());
136
	dt = kDateWidget_RaBis->date();
134
	dt = kDateWidget_RaBis->date();
137
	TpPars.dbis = make_date(dt.day(), dt.month(), dt.year());
135
	TpPars.dbis = make_date(dt.day(), dt.month(), dt.year());
Line 194... Line 192...
194
	      case 16: str = QString::fromUtf8("Die vorgegebene Rate darf nicht kleiner als 0 sein!"); break;
192
	      case 16: str = QString::fromUtf8("Die vorgegebene Rate darf nicht kleiner als 0 sein!"); break;
195
	      case 18: str = QString::fromUtf8("Die erste Einschränkung oder die Ratenleiste ist ungültig!"); break;
193
	      case 18: str = QString::fromUtf8("Die erste Einschränkung oder die Ratenleiste ist ungültig!"); break;
196
	      case 19: str = QString::fromUtf8("Die letzte Einschränkung oder die Ratenleiste ist ungültig!"); break;
194
	      case 19: str = QString::fromUtf8("Die letzte Einschränkung oder die Ratenleiste ist ungültig!"); break;
197
	      case 22: str = QString::fromUtf8("Nicht genügend Speicher!"); break;
195
	      case 22: str = QString::fromUtf8("Nicht genügend Speicher!"); break;
198
	      case 23: str = QString::fromUtf8("\"Antizipativ\" erlaubt keine Zinssatzänderung!"); break;
196
	      case 23: str = QString::fromUtf8("\"Antizipativ\" erlaubt keine Zinssatzänderung!"); break;
-
 
197
	      case 24: 
199
	      case 24: str = QString::fromUtf8("Fehler beim Lesen der Zinssatzänderungen!"); break;
198
	      case 25: str = QString::fromUtf8("Fehler beim Lesen der Zinssatzänderungen!"); break;
200
	      default:
199
	      default:
201
		 sprintf (hv0, "Unbekannter Fehler \"%d\"! Prüfen Sie die Eingaben.", ret);
200
		 sprintf (hv0, "Unbekannter Fehler \"%d\"! Prüfen Sie die Eingaben.", ret);
202
	         str = QString::fromUtf8(hv0);
201
	         str = QString::fromUtf8(hv0);
203
	   }
202
	   }
204
 
203
 
205
	   KMessageBox::error(0, str, i18n("Fehler"));
204
	   KMessageBox::error(0, str, i18n("Fehler"));
206
	   lineEdit_EffZi->clear();
205
	   lineEdit_EffZi->clear();
207
	   lineEdit_GesBelast->clear();
206
	   lineEdit_GesBelast->clear();
-
 
207
	   lineEdit_ErgRate->clear();
-
 
208
	   lineEdit_ErgLRate->clear();
-
 
209
	   lineEdit_ErgZinsen->clear();
-
 
210
	   lineEdit_ErgZiZusch->clear();
-
 
211
	   lineEdit_ErgAnnZusch->clear();
-
 
212
	   lineEdit_ErgSumAnnZusch->clear();
208
	   return;
213
	   return;
209
	}
214
	}
210
// cout << "Effektivzinssätze: " << TpPars.effformel << ", " << TpPars.gewicht << endl;
215
// cout << "Effektivzinssätze: " << TpPars.effformel << ", " << TpPars.gewicht << endl;
211
	PointNumber(TpPars.effformel, 3, &hv0[0]);
216
	PointNumber(TpPars.effformel, 3, &hv0[0]);
212
	lineEdit_EffZi->clear();
217
	lineEdit_EffZi->clear();
213
	lineEdit_EffZi->insert(hv0);
218
	lineEdit_EffZi->insert(hv0);
-
 
219
 
214
	PointNumber(TpPars.gesamt, 2, &hv0[0]);
220
	PointNumber(TpPars.gesamt, 2, &hv0[0]);
215
	lineEdit_GesBelast->clear();
221
	lineEdit_GesBelast->clear();
216
	lineEdit_GesBelast->insert(hv0);
222
	lineEdit_GesBelast->insert(hv0);
-
 
223
 
217
	kDoubleNumInput_Rate->setValue(TpPars.ergrate);
224
//	kDoubleNumInput_Rate->setValue(TpPars.ergrate);
218
	kIntNumInput_AnzRaten->setValue(TpPars.anzraten);
225
	kIntNumInput_AnzRaten->setValue(TpPars.anzraten);
-
 
226
	
219
	date_int(&day1, &mon1, &year1, TpPars.dbis);
227
	date_int(&day1, &mon1, &year1, TpPars.dbis);
220
	dt.setYMD(year1, mon1, day1);
228
	dt.setYMD(year1, mon1, day1);
221
	kDateWidget_RaBis->setDate(dt);
229
	kDateWidget_RaBis->setDate(dt);
-
 
230
	
222
	date_int(&day1, &mon1, &year1, TpPars.endfaell);
231
	date_int(&day1, &mon1, &year1, TpPars.endfaell);
223
	dt.setYMD(year1, mon1, day1);
232
	dt.setYMD(year1, mon1, day1);
224
	kDateWidget_Endfael->setDate(dt);
233
	kDateWidget_Endfael->setDate(dt);
-
 
234
 
-
 
235
	PointNumber(TpPars.ergrate, 2, hv0);
-
 
236
	lineEdit_ErgRate->clear();
-
 
237
	lineEdit_ErgRate->insert(hv0);
-
 
238
 
-
 
239
	PointNumber(TpPars.lrate, 2, hv0);
-
 
240
	lineEdit_ErgLRate->clear();
-
 
241
	lineEdit_ErgLRate->insert(hv0);
-
 
242
 
-
 
243
	PointNumber(TpPars.ezins, 2, hv0);
-
 
244
	lineEdit_ErgZinsen->clear();
-
 
245
	lineEdit_ErgZinsen->insert(hv0);
-
 
246
 
-
 
247
	PointNumber(TpPars.zuschuss, 2, hv0);
-
 
248
	lineEdit_ErgZiZusch->clear();
-
 
249
	lineEdit_ErgZiZusch->insert(hv0);
-
 
250
 
-
 
251
	PointNumber(TpPars.anzuschuss, 2, hv0);
-
 
252
	lineEdit_ErgAnnZusch->clear();
-
 
253
	lineEdit_ErgAnnZusch->insert(hv0);
-
 
254
 
-
 
255
	PointNumber(TpPars.antotal, 2, hv0);
-
 
256
	lineEdit_ErgSumAnnZusch->clear();
-
 
257
	lineEdit_ErgSumAnnZusch->insert(hv0);
225
}
258
}
226
 
259
 
227
void tilgungsplanWidget::txRaDezSlot()
260
void tilgungsplanWidget::txRaDezSlot()
228
{
-
 
229
QString svalue = lineEdit_RaDez->text();
-
 
230
 
-
 
231
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
232
	{
-
 
233
	   lineEdit_RaDez->clear();
-
 
234
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
235
	}
261
{}
236
}
-
 
237
 
262
 
238
void tilgungsplanWidget::txRaNovSlot()
263
void tilgungsplanWidget::txRaNovSlot()
239
{
-
 
240
QString svalue = lineEdit_RaNov->text();
-
 
241
 
-
 
242
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
243
	{
-
 
244
	   lineEdit_RaNov->clear();
-
 
245
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
246
	}
264
{}
247
}
-
 
248
 
265
 
249
void tilgungsplanWidget::txRaOktSlot()
266
void tilgungsplanWidget::txRaOktSlot()
250
{
-
 
251
QString svalue = lineEdit_RaOkt->text();
-
 
252
 
-
 
253
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
254
	{
-
 
255
	   lineEdit_RaOkt->clear();
-
 
256
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
257
	}
267
{}
258
}
-
 
259
 
268
 
260
void tilgungsplanWidget::txRaSepSlot()
269
void tilgungsplanWidget::txRaSepSlot()
261
{
-
 
262
QString svalue = lineEdit_RaSep->text();
-
 
263
 
-
 
264
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
265
	{
-
 
266
	   lineEdit_RaSep->clear();
-
 
267
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
268
	}
270
{}
269
}
-
 
270
 
271
 
271
void tilgungsplanWidget::txRaAugSlot()
272
void tilgungsplanWidget::txRaAugSlot()
272
{
-
 
273
QString svalue = lineEdit_RaAug->text();
-
 
274
 
-
 
275
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
276
	{
-
 
277
	   lineEdit_RaAug->clear();
-
 
278
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
279
	}
273
{}
280
}
-
 
281
 
274
 
282
void tilgungsplanWidget::txRaJulSlot()
275
void tilgungsplanWidget::txRaJulSlot()
283
{
-
 
284
QString svalue = lineEdit_RaJul->text();
-
 
285
 
-
 
286
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
287
	{
-
 
288
	   lineEdit_RaJul->clear();
-
 
289
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
290
	}
276
{}
291
}
-
 
292
 
277
 
293
void tilgungsplanWidget::txRaJunSlot()
278
void tilgungsplanWidget::txRaJunSlot()
294
{
-
 
295
QString svalue = lineEdit_RaJun->text();
-
 
296
 
-
 
297
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
298
	{
-
 
299
	   lineEdit_RaJun->clear();
-
 
300
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
301
	}
279
{}
302
}
-
 
303
 
280
 
304
void tilgungsplanWidget::txRaMaiSlot()
281
void tilgungsplanWidget::txRaMaiSlot()
305
{
-
 
306
QString svalue = lineEdit_RaMai->text();
-
 
307
 
-
 
308
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
309
	{
-
 
310
	   lineEdit_RaMai->clear();
-
 
311
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
312
	}
282
{}
313
}
-
 
314
 
283
 
315
void tilgungsplanWidget::txRaMarSlot()
284
void tilgungsplanWidget::txRaMarSlot()
316
{
-
 
317
QString svalue = lineEdit_RaMar->text();
-
 
318
 
-
 
319
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
320
	{
-
 
321
	   lineEdit_RaMar->clear();
-
 
322
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
323
	}
285
{}
324
}
-
 
325
 
286
 
326
void tilgungsplanWidget::txRaFebSlot()
287
void tilgungsplanWidget::txRaFebSlot()
327
{
-
 
328
QString svalue = lineEdit_RaFeb->text();
-
 
329
 
-
 
330
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
331
	{
-
 
332
	   lineEdit_RaFeb->clear();
-
 
333
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
334
	}
288
{}
335
}
-
 
336
 
289
 
337
void tilgungsplanWidget::txRaJanSlot()
290
void tilgungsplanWidget::txRaJanSlot()
338
{
-
 
339
QString svalue = lineEdit_RaJan->text();
-
 
340
 
-
 
341
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
342
	{
-
 
343
	   lineEdit_RaJan->clear();
-
 
344
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
345
	}
291
{}
346
}
-
 
347
 
292
 
348
void tilgungsplanWidget::txRaAprSlot()
293
void tilgungsplanWidget::txRaAprSlot()
349
{
-
 
350
QString svalue = lineEdit_RaApr->text();
-
 
351
 
-
 
352
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
353
	{
-
 
354
	   lineEdit_RaApr->clear();
-
 
355
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
356
	}
294
{}
357
}
-
 
358
 
295
 
359
void tilgungsplanWidget::txGesBelastSlot()
296
void tilgungsplanWidget::txGesBelastSlot()
360
{}
297
{}
361
 
298
 
362
void tilgungsplanWidget::txEffZiSlot()
299
void tilgungsplanWidget::txEffZiSlot()
363
{}
300
{}
364
 
301
 
365
void tilgungsplanWidget::txAbDezSlot()
-
 
366
{
-
 
367
QString svalue = lineEdit_AbDez->text();
-
 
368
 
-
 
369
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
370
	{
-
 
371
	   lineEdit_AbDez->clear();
-
 
372
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
373
	}
-
 
374
}
-
 
375
 
-
 
376
void tilgungsplanWidget::txAbNovSlot()
-
 
377
{
-
 
378
QString svalue = lineEdit_AbNov->text();
-
 
379
 
-
 
380
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
381
	{
-
 
382
	   lineEdit_AbNov->clear();
-
 
383
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
384
	}
-
 
385
}
-
 
386
 
-
 
387
void tilgungsplanWidget::txAbOktSlot()
-
 
388
{
-
 
389
QString svalue = lineEdit_AbOkt->text();
-
 
390
 
-
 
391
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
392
	{
-
 
393
	   lineEdit_AbOkt->clear();
-
 
394
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
395
	}
-
 
396
}
-
 
397
 
-
 
398
void tilgungsplanWidget::txAbSepSlot()
-
 
399
{
-
 
400
QString svalue = lineEdit_AbSep->text();
-
 
401
 
-
 
402
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
403
	{
-
 
404
	   lineEdit_AbSep->clear();
-
 
405
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
406
	}
-
 
407
}
-
 
408
 
-
 
409
void tilgungsplanWidget::txAbAugSlot()
-
 
410
{
-
 
411
QString svalue = lineEdit_AbAug->text();
-
 
412
 
-
 
413
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
414
	{
-
 
415
	   lineEdit_AbAug->clear();
-
 
416
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
417
	}
-
 
418
}
-
 
419
 
-
 
420
void tilgungsplanWidget::txAbJulSlot()
-
 
421
{
-
 
422
QString svalue = lineEdit_AbJul->text();
-
 
423
 
-
 
424
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
425
	{
-
 
426
	   lineEdit_AbJul->clear();
-
 
427
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
428
	}
-
 
429
}
-
 
430
 
-
 
431
void tilgungsplanWidget::txAbJunSlot()
-
 
432
{
-
 
433
QString svalue = lineEdit_AbJun->text();
-
 
434
 
-
 
435
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
436
	{
-
 
437
	   lineEdit_AbJun->clear();
-
 
438
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
439
	}
-
 
440
}
-
 
441
 
-
 
442
void tilgungsplanWidget::txAbMaiSlot()
-
 
443
{QString svalue = lineEdit_AbMai->text();
-
 
444
 
-
 
445
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
446
	{
-
 
447
	   lineEdit_AbMai->clear();
-
 
448
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
449
	}}
-
 
450
 
-
 
451
void tilgungsplanWidget::txAbMarSlot()
-
 
452
{
-
 
453
QString svalue = lineEdit_AbMar->text();
-
 
454
 
-
 
455
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
456
	{
-
 
457
	   lineEdit_AbMar->clear();
-
 
458
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
459
	}
-
 
460
}
-
 
461
 
-
 
462
void tilgungsplanWidget::txAbFebSlot()
-
 
463
{
-
 
464
QString svalue = lineEdit_AbFeb->text();
-
 
465
 
-
 
466
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
467
	{
-
 
468
	   lineEdit_AbFeb->clear();
-
 
469
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
470
	}
-
 
471
}
-
 
472
 
-
 
473
void tilgungsplanWidget::txAbJanSlot()
-
 
474
{
-
 
475
QString svalue = lineEdit_AbJan->text();
-
 
476
 
-
 
477
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
478
	{
-
 
479
	   lineEdit_AbJan->clear();
-
 
480
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
481
	}
-
 
482
}
-
 
483
 
-
 
484
void tilgungsplanWidget::txAbAprSlot()
-
 
485
{
-
 
486
QString svalue = lineEdit_AbApr->text();
-
 
487
 
-
 
488
	if (!svalue.isEmpty() && svalue.compare("0") && svalue.compare("1"))
-
 
489
	{
-
 
490
	   lineEdit_AbApr->clear();
-
 
491
	   KMessageBox::information(0, i18n("Es sind nur die Ziffern 0 und 1 erlabt!"), i18n("Warnung"));
-
 
492
	}
-
 
493
}
-
 
494
 
-
 
495
void tilgungsplanWidget::intAnzRatenSlot()
302
void tilgungsplanWidget::intAnzRatenSlot()
496
{}
303
{}
497
 
304
 
498
void tilgungsplanWidget::numAnnZuschSlot()
305
void tilgungsplanWidget::numAnnZuschSlot()
499
{}
306
{}
Line 529... Line 336...
529
{}
336
{}
530
 
337
 
531
void tilgungsplanWidget::mnCalcTPSlot()
338
void tilgungsplanWidget::mnCalcTPSlot()
532
{}
339
{}
533
 
340
 
-
 
341
void tilgungsplanWidget::mnInputZiSlot()
-
 
342
{
-
 
343
ziaendWidget *dlg = new ziaendWidget(this, "ziaendWidgetBase", TRUE, 0);
-
 
344
QString zia;
-
 
345
 
-
 
346
	if (dlg->exec() == QDialog::Accepted)
-
 
347
	   zia = QString::fromUtf8(".zinstbl.dat");
-
 
348
	else
-
 
349
	   zia = QString::fromUtf8("");
-
 
350
 
-
 
351
	delete dlg;
-
 
352
}
-
 
353
 
534
void tilgungsplanWidget::lbVerzartSlot()
354
void tilgungsplanWidget::lbVerzartSlot()
535
{}
355
{}
536
 
356
 
537
void tilgungsplanWidget::lbTageberSlot()
357
void tilgungsplanWidget::lbTageberSlot()
538
{}
358
{}
Line 587... Line 407...
587
 
407
 
588
void tilgungsplanWidget::editUndo()
408
void tilgungsplanWidget::editUndo()
589
{}
409
{}
590
 
410
 
591
void tilgungsplanWidget::fileExit()
411
void tilgungsplanWidget::fileExit()
-
 
412
{
-
 
413
 
592
{}
414
}
593
 
415
 
594
void tilgungsplanWidget::filePrint()
416
void tilgungsplanWidget::filePrint()
595
{}
417
{}
596
 
418
 
597
void tilgungsplanWidget::fileSaveAs()
419
void tilgungsplanWidget::fileSaveAs()