Bank System
commandtranslator.h
Go to the documentation of this file.
1#ifndef COMMANDTRANSLATOR_H
2#define COMMANDTRANSLATOR_H
3
4#include "withdrawdialog.h"
5#include "ui_withdrawdialog.h"
6
7#include <QMessageBox>
8
9#include <fstream>
10using namespace std;
11
13{
14public:
16
17 // check if the index is safety
18 bool indexCheck(int num);
19
20 // skip abunai command
21 void invalidCommandSkiper(int cmd_index,fstream cmd);
22
23 // GUI withdraw
24 void withdrawGUI(string cmd_username,int cmd_index,double cmd_amount,string cmd_desc);
25
26 // GUI deposite
27 void depositeGUI(string cmd_username,int cmd_index,double cmd_amount,string cmd_desc);
28
29 // show messagebox with custom string
30 void showMessageBox(QString m_msg);
31
32 // create savings account
33 void createSavingsAccountGUI(string cmd_username,string cmd_acc_name,double cmd_rate);
34
35 // create credit account
36 void createCreditAccountGUI(string cmd_username,string cmd_acc_name,double cmd_credit,double cmd_rate,double cmd_annual_fee);
37
38 // jump to specific date
39 void dateChangeGUI(string cmd_username,int cmd_year,int cmd_month,int cmd_day);
40};
41
42#endif // COMMANDTRANSLATOR_H
Definition: commandtranslator.h:13
void withdrawGUI(string cmd_username, int cmd_index, double cmd_amount, string cmd_desc)
Definition: commandtranslator.cpp:58
void createSavingsAccountGUI(string cmd_username, string cmd_acc_name, double cmd_rate)
Definition: commandtranslator.cpp:16
void showMessageBox(QString m_msg)
Definition: commandtranslator.cpp:9
CommandTranslator()
Definition: commandtranslator.cpp:4
void depositeGUI(string cmd_username, int cmd_index, double cmd_amount, string cmd_desc)
Definition: commandtranslator.cpp:69
void invalidCommandSkiper(int cmd_index, fstream cmd)
Definition: commandtranslator.cpp:51
void createCreditAccountGUI(string cmd_username, string cmd_acc_name, double cmd_credit, double cmd_rate, double cmd_annual_fee)
Definition: commandtranslator.cpp:25
bool indexCheck(int num)
Definition: commandtranslator.cpp:42
void dateChangeGUI(string cmd_username, int cmd_year, int cmd_month, int cmd_day)
Definition: commandtranslator.cpp:34