void DocumentNKController::setReceiveName(Contractor receiver) { if(receiver.isCompany()) view->getLineReceiveName()->setText(receiver.getRepresentative()); else view->getLineReceiveName()->setText(receiver.getName()); }
void DocumentFKController::selectContractor() { SelectContractorController dialog(view); dialog.showDialog(); if(dialog.getCancel() !=1) { Contractor c =dialog.addContractor(); if(c.isCompany()) view->setLineReceiveName(c.getRepresentative()); else view->setLineReceiveName(c.getName()); view->setContractorDataNew(c); if(!view->getContractorDataNew()->toPlainText().isEmpty() && symbol == "FK") managerFK->getFKPolicy()->setContractor(c); else if(!view->getContractorDataNew()->toPlainText().isEmpty() && symbol == "FZK") managerFK->getFZKPolicy()->setContractor(c); } }
void CsvContractorExporterDialogController::fillTable() { contractors = service->getContractors(); QTableWidget *tableWidget = view->getTableWidget(); Contractor contractor; tableWidget->setRowCount(contractors.size()); for(int row = 0; row < contractors.size(); row++) { contractor = contractors[row]; tableWidget->setItem(row, 0, new QTableWidgetItem(contractor.getSymbol())); tableWidget->setItem(row, 1, new QTableWidgetItem(contractor.getName())); tableWidget->setItem(row, 2, new QTableWidgetItem(contractor.getContractorGroup().getName())); tableWidget->setItem(row, 3, new QTableWidgetItem(contractor.getPostcode())); tableWidget->setItem(row, 4, new QTableWidgetItem(contractor.getCity())); tableWidget->setItem(row, 5, new QTableWidgetItem(contractor.getAddress())); tableWidget->setItem(row, 6, new QTableWidgetItem(contractor.getDefultPhone())); tableWidget->setItem(row, 7, new QTableWidgetItem(contractor.getNip())); tableWidget->setItem(row, 8, new QTableWidgetItem(contractor.getEmail())); tableWidget->setItem(row, 9, new QTableWidgetItem(contractor.getWebsite())); tableWidget->setItem(row, 10, new QTableWidgetItem(contractor.getDiscount())); } }