-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathall_transactions_dia.cpp
46 lines (40 loc) · 1.67 KB
/
all_transactions_dia.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include "all_transactions_dia.h"
#include "ui_all_transactions_dia.h"
all_transactions_dia::all_transactions_dia(QWidget *parent) :
QDialog(parent),
ui(new Ui::all_transactions_dia)
{
ui->setupUi(this);
setWindowTitle("تراکنش ها");
for(int i=0;i<users.size();i++)
{
QVector<account> accounts=users[i].getAccounts();
for(int j=0;j<accounts.size();j++)
{
QVector<transaction> transactions=accounts[j].getTransaction();
for(int u=0;u<transactions.size();u++)
{
ui->transactiontable->insertRow(transationscount);
QTableWidgetItem *from=new QTableWidgetItem;
QTableWidgetItem *to=new QTableWidgetItem;
QTableWidgetItem *balance=new QTableWidgetItem;
QTableWidgetItem *iswithcard=new QTableWidgetItem;
transaction tmptransaction=transactions[u];
from->setText(tmptransaction.getFrom());
to->setText(tmptransaction.getTo());
balance->setText(tmptransaction.getAmountAsString());
iswithcard->setText(tmptransaction.getIsWithCardAsString());
//num->setText(_cat);
//price->setText(_price);
ui->transactiontable->setItem(transationscount,0,from);
ui->transactiontable->setItem(transationscount,1,to);
ui->transactiontable->setItem(transationscount,2,balance);
ui->transactiontable->setItem(transationscount,3,iswithcard);
}
}
}
}
all_transactions_dia::~all_transactions_dia()
{
delete ui;
}