Initial
This commit is contained in:
63
cashflow/PPYDLG.CPP
Normal file
63
cashflow/PPYDLG.CPP
Normal file
@@ -0,0 +1,63 @@
|
||||
#include <common/stdio.hpp>
|
||||
#include <common/string.hpp>
|
||||
#include <cashflow/ppydlg.hpp>
|
||||
#include <cashflow/cashdefs.hpp>
|
||||
|
||||
CallbackData::ReturnType PPYDlg::initHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
String workString;
|
||||
|
||||
::sprintf(workString,"%d",mPrePay.frequency());
|
||||
setText(PPY_FREQUENCY,workString);
|
||||
::sprintf(workString,"%9.2lf",mPrePay.amount());
|
||||
setText(PPY_AMOUNT,workString);
|
||||
::sprintf(workString,"%9.2lf",mPrePay.increment());
|
||||
setText(PPY_INCREMENT,workString);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType PPYDlg::destroyHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType PPYDlg::closeHandler(CallbackData &/*someCallbackData*/)
|
||||
{
|
||||
endDialog(TRUE);
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
CallbackData::ReturnType PPYDlg::commandHandler(CallbackData &someCallbackData)
|
||||
{
|
||||
switch(someCallbackData.wmCommandID())
|
||||
{
|
||||
case IDCANCEL :
|
||||
endDialog(FALSE);
|
||||
break;
|
||||
case IDOK :
|
||||
getPPYInfo();
|
||||
endDialog(TRUE);
|
||||
break;
|
||||
case PPY_FREQUENCY :
|
||||
break;
|
||||
case PPY_INCREMENT :
|
||||
break;
|
||||
case PPY_AMOUNT :
|
||||
break;
|
||||
}
|
||||
return (CallbackData::ReturnType)FALSE;
|
||||
}
|
||||
|
||||
void PPYDlg::getPPYInfo(void)
|
||||
{
|
||||
String workString;
|
||||
|
||||
getText(PPY_FREQUENCY,workString);
|
||||
mPrePay.frequency(::atoi((LPSTR)workString));
|
||||
getText(PPY_INCREMENT,workString);
|
||||
mPrePay.increment(::atoi((LPSTR)workString));
|
||||
getText(PPY_AMOUNT,workString);
|
||||
mPrePay.amount(::atof((LPSTR)workString));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user