Пример #1
0
void DocumentNKController::setReceiveName(Contractor receiver)
{
    if(receiver.isCompany())
        view->getLineReceiveName()->setText(receiver.getRepresentative());
    else
        view->getLineReceiveName()->setText(receiver.getName());
}
Пример #2
0
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()));
    }
}