dspInvoiceInformation::dspInvoiceInformation(QWidget* parent, const char* name, Qt::WFlags fl) : XMainWindow(parent, name, fl) { setupUi(this); (void)statusBar(); connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_invoiceNumber, SIGNAL(newInvoiceNumber(int)), this, SLOT(sParseInvoiceNumber())); connect(_invoiceList, SIGNAL(clicked()), this, SLOT(sInvoiceList())); connect(_view, SIGNAL(clicked()), this, SLOT(sViewDetails())); #ifndef Q_WS_MAC _invoiceList->setMaximumWidth(25); #endif _cust->setReadOnly(TRUE); _arapply->addColumn( tr("Type"), _dateColumn, Qt::AlignCenter ); _arapply->addColumn( tr("Doc./Ref. #"), -1, Qt::AlignCenter ); _arapply->addColumn( tr("Apply Date"), _dateColumn, Qt::AlignCenter ); _arapply->addColumn( tr("Amount"), _moneyColumn, Qt::AlignCenter ); _invcheadid = -1; }
dspInvoiceInformation::dspInvoiceInformation(QWidget* parent, const char* name, Qt::WFlags fl) : XWidget(parent, name, fl) { setupUi(this); // (void)statusBar(); connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_invoiceNumber, SIGNAL(newInvoiceNumber(QString)), this, SLOT(sParseInvoiceNumber())); connect(_invoiceList, SIGNAL(clicked()), this, SLOT(sInvoiceList())); connect(_view, SIGNAL(clicked()), this, SLOT(sViewDetails())); _invoiceAmount->setPrecision(omfgThis->moneyVal()); #ifndef Q_WS_MAC _invoiceList->setMaximumWidth(25); #endif _cust->setReadOnly(TRUE); _arapply->addColumn(tr("Type"), _dateColumn, Qt::AlignCenter,true, "doctype"); _arapply->addColumn(tr("Doc./Ref. #"), -1, Qt::AlignLeft, true, "docnumber"); _arapply->addColumn(tr("Apply Date"), _dateColumn, Qt::AlignCenter,true, "arapply_postdate"); _arapply->addColumn(tr("Amount"), _moneyColumn, Qt::AlignRight, true, "arapply_applied"); _arapply->addColumn(tr("Currency"), _currencyColumn, Qt::AlignLeft, true, "currabbr"); _arapply->addColumn(tr("Base Amount"), _bigMoneyColumn, Qt::AlignRight, true, "baseapplied"); if (omfgThis->singleCurrency()) _arapply->hideColumn("currabbr"); _invcheadid = -1; }
creditMemo::creditMemo(QWidget* parent, const char* name, Qt::WindowFlags fl) : XWidget(parent, name, fl) { setupUi(this); connect(_memoNumber, SIGNAL(editingFinished()), this, SLOT(sCheckCreditMemoNumber())); connect(_copyToShipto, SIGNAL(clicked()), this, SLOT(sCopyToShipto())); connect(_delete, SIGNAL(clicked()), this, SLOT(sDelete())); connect(_edit, SIGNAL(clicked()), this, SLOT(sEdit())); connect(_invoiceList, SIGNAL(clicked()), this, SLOT(sInvoiceList())); connect(_new, SIGNAL(clicked()), this, SLOT(sNew())); connect(_shipTo, SIGNAL(newId(int)), this, SLOT(populateShipto(int))); connect(_save, SIGNAL(clicked()), this, SLOT(sSave())); connect(_taxLit, SIGNAL(leftClickedURL(const QString&)), this, SLOT(sTaxDetail())); connect(_subtotal, SIGNAL(valueChanged()), this, SLOT(sCalculateTotal())); connect(_tax, SIGNAL(valueChanged()), this, SLOT(sCalculateTotal())); connect(_miscCharge, SIGNAL(valueChanged()), this, SLOT(sCalculateTotal())); connect(_freight, SIGNAL(valueChanged()), this, SLOT(sFreightChanged())); connect(_taxzone, SIGNAL(newID(int)), this, SLOT(sTaxZoneChanged())); connect(_cust, SIGNAL(newCrmacctId(int)), _billToAddr, SLOT(setSearchAcct(int))); connect(_cust, SIGNAL(newCrmacctId(int)), _shipToAddr, SLOT(setSearchAcct(int))); connect(_cust, SIGNAL(newId(int)), _shipTo, SLOT(setCustid(int))); connect(_shipToName, SIGNAL(textChanged(QString)), this, SLOT(sConvertShipto())); connect(_shipToAddr, SIGNAL(changed()), this, SLOT(sConvertShipto())); #ifndef Q_OS_MAC _invoiceList->setMaximumWidth(25); #endif _custtaxzoneid = -1; _freightCache = 0; _taxzoneidCache = -1; _NumberGen = -1; _memoNumber->setValidator(omfgThis->orderVal()); _commission->setValidator(omfgThis->scrapVal()); _currency->setLabel(_currencyLit); _shipTo->setNameVisible(false); _shipTo->setDescriptionVisible(false); _cmitem->addColumn(tr("#"), _seqColumn, Qt::AlignCenter, true, "cmitem_linenumber" ); _cmitem->addColumn(tr("Item"), _itemColumn, Qt::AlignLeft, true, "item_number" ); _cmitem->addColumn(tr("Description"), -1, Qt::AlignLeft, true, "description" ); _cmitem->addColumn(tr("Site"), _whsColumn, Qt::AlignCenter, true, "warehous_code" ); _cmitem->addColumn(tr("Qty UOM"), _uomColumn, Qt::AlignLeft, true, "qtyuom" ); _cmitem->addColumn(tr("Returned"), _qtyColumn, Qt::AlignRight, true, "cmitem_qtyreturned" ); _cmitem->addColumn(tr("Credited"), _qtyColumn, Qt::AlignRight, true, "cmitem_qtycredit" ); _cmitem->addColumn(tr("Price UOM"), _uomColumn, Qt::AlignLeft, true, "priceuom" ); _cmitem->addColumn(tr("Price"), _priceColumn, Qt::AlignRight, true, "cmitem_unitprice" ); _cmitem->addColumn(tr("Extended"), _moneyColumn, Qt::AlignRight, true, "extprice" ); _miscChargeAccount->setType(GLCluster::cRevenue | GLCluster::cExpense); }
creditMemo::creditMemo(QWidget* parent, const char* name, Qt::WFlags fl) : XWidget(parent, name, fl) { setupUi(this); connect(_memoNumber, SIGNAL(lostFocus()), this, SLOT(sCheckCreditMemoNumber())); connect(_copyToShipto, SIGNAL(clicked()), this, SLOT(sCopyToShipto())); connect(_delete, SIGNAL(clicked()), this, SLOT(sDelete())); connect(_edit, SIGNAL(clicked()), this, SLOT(sEdit())); connect(_invoiceList, SIGNAL(clicked()), this, SLOT(sInvoiceList())); connect(_new, SIGNAL(clicked()), this, SLOT(sNew())); connect(_shipToNumber, SIGNAL(lostFocus()), this, SLOT(sParseShipToNumber())); connect(_save, SIGNAL(clicked()), this, SLOT(sSave())); connect(_shipToList, SIGNAL(clicked()), this, SLOT(sShipToList())); connect(_taxLit, SIGNAL(leftClickedURL(const QString&)), this, SLOT(sTaxDetail())); connect(_subtotal, SIGNAL(valueChanged()), this, SLOT(sCalculateTotal())); connect(_tax, SIGNAL(valueChanged()), this, SLOT(sCalculateTotal())); connect(_miscCharge, SIGNAL(valueChanged()), this, SLOT(sCalculateTotal())); connect(_freight, SIGNAL(valueChanged()), this, SLOT(sCalculateTotal())); connect(_freight, SIGNAL(valueChanged()), this, SLOT(sFreightChanged())); connect(_taxauth, SIGNAL(newID(int)), this, SLOT(sTaxAuthChanged())); #ifndef Q_WS_MAC _invoiceList->setMaximumWidth(25); _shipToList->setMaximumWidth(25); #endif _taxcurrid = -1; _custtaxauthid = -1; _taxauthidCache = -1; _taxCache.clear(); _shiptoid = -1; _memoNumber->setValidator(omfgThis->orderVal()); _commission->setValidator(omfgThis->scrapVal()); _currency->setLabel(_currencyLit); _cmitem->addColumn(tr("#"), _seqColumn, Qt::AlignCenter, true, "cmitem_linenumber" ); _cmitem->addColumn(tr("Item"), _itemColumn, Qt::AlignLeft, true, "item_number" ); _cmitem->addColumn(tr("Description"), -1, Qt::AlignLeft, true, "description" ); _cmitem->addColumn(tr("Site"), _whsColumn, Qt::AlignCenter, true, "warehous_code" ); _cmitem->addColumn(tr("Qty UOM"), _uomColumn, Qt::AlignLeft, true, "qtyuom" ); _cmitem->addColumn(tr("Returned"), _qtyColumn, Qt::AlignRight, true, "cmitem_qtyreturned" ); _cmitem->addColumn(tr("Credited"), _qtyColumn, Qt::AlignRight, true, "cmitem_qtycredit" ); _cmitem->addColumn(tr("Price UOM"), _uomColumn, Qt::AlignLeft, true, "priceuom" ); _cmitem->addColumn(tr("Price"), _priceColumn, Qt::AlignRight, true, "cmitem_unitprice" ); _cmitem->addColumn(tr("Extended"), _moneyColumn, Qt::AlignRight, true, "extprice" ); }