| | |
| | | #include "clientmainwindow.h" |
| | | #include "clientmainwindow.h" |
| | | #include "ui_clientmainwindow.h" |
| | | #include <QDebug> |
| | | #include <QFileDialog> |
| | |
| | | |
| | | ui->dateEdit->setDate(QDate::currentDate()); |
| | | g_auditDate = QDate::currentDate().toString("yyyy-MM-dd"); |
| | | ui->tableWidget->setColumnWidth(0,200); |
| | | ui->tableWidget->setColumnWidth(1,80); |
| | | ui->tableWidget->setColumnWidth(2,80); |
| | | ui->tableWidget->setColumnWidth(4,ui->tableWidget->columnWidth(4)+15); |
| | | initUi(); |
| | | } |
| | | |
| | |
| | | |
| | | } |
| | | |
| | | void ClientMainWindow::calc() |
| | | { |
| | | for(int i=1;i<ui->tableWidget->rowCount();++i){ |
| | | int sum = 0; |
| | | for(int j=4;j<ui->tableWidget->columnCount();++j){ |
| | | sum += ui->tableWidget->item(i,j)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(sum))); |
| | | |
| | | if(i==7){ // å¦å |
| | | int val = 0; |
| | | for(int j = 8;j<=10;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | |
| | | if(i==11){ // èç§° |
| | | int val = 0; |
| | | for(int j = 12;j<=15;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | |
| | | if(i==20){ // ç¥è¯ç»æ |
| | | int val = 0; |
| | | for(int j = 21;j<=28;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | |
| | | if(i==30){ // å®¡è®¡é¡¹ç® |
| | | int val = 0; |
| | | for(int j = 31;j<=38;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | |
| | | if(i==41){ // 审计åç°é®é¢éé¢ |
| | | int val = 0; |
| | | for(int j = 42;j<=43;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | |
| | | if(i==43){ // åè§æ§é®é¢éé¢ |
| | | int val = 0; |
| | | for(int j = 44;j<=51;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | |
| | | if(i==52){ // 审计åç°é®é¢ä¸ªæ° |
| | | int val = 0; |
| | | for(int j = 53;j<=54;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | |
| | | if(i==54){ // ééé¢ç±»é®é¢ä¸ªæ° |
| | | int val = 0; |
| | | for(int j = 55;j<=58;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | |
| | | if(i==59){ // 审计åç°é®é¢æ´æ¹(éé¢ç±») |
| | | int val = 0; |
| | | for(int j = 60;j<=65;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | |
| | | if(i==66){ // 审计åç°é®é¢æ´æ¹(ééé¢ç±») |
| | | int val = 0; |
| | | for(int j = 67;j<=70;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | |
| | | if(i==71){ // å¤å |
| | | int val = 0; |
| | | for(int j = 72;j<=74;++j){ |
| | | val += ui->tableWidget->item(j,3)->text().toInt(); |
| | | } |
| | | ui->tableWidget->setItem(i,3,new QTableWidgetItem(QString::number(val))); |
| | | } |
| | | } |
| | | } |
| | | |
| | | void ClientMainWindow::on_dateEdit_dateChanged(const QDate &date) |
| | | { |
| | | g_auditDate = date.toString("yyyy-MM-dd"); |
| | | qDebug()<<g_auditDate; |
| | | } |
| | | |
| | | void ClientMainWindow::on_tableWidget_activated(const QModelIndex &index) |
| | | { |
| | | qDebug()<<__FUNCTION__<<index; |
| | | } |
| | | |
| | | void ClientMainWindow::on_tableWidget_clicked(const QModelIndex &index) |
| | | { |
| | | qDebug()<<__FUNCTION__<<index; |
| | | } |
| | | |
| | | void ClientMainWindow::on_tableWidget_itemEntered(QTableWidgetItem *item) |
| | | { |
| | | qDebug()<<__FUNCTION__<<item; |
| | | } |
| | | |
| | | void ClientMainWindow::on_tableWidget_cellEntered(int row, int column) |
| | | { |
| | | qDebug()<<__FUNCTION__<<row<<column; |
| | | calc(); |
| | | } |
| | | |
| | | void ClientMainWindow::on_tableWidget_cellClicked(int row, int column) |
| | | { |
| | | qDebug()<<__FUNCTION__<<row<<column; |
| | | calc(); |
| | | } |