bool dspSummarizedBacklogByWarehouse::setParams(ParameterList ¶ms) { _warehouse->appendValue(params); _customerType->appendValue(params); if (_dates->allValid()) _dates->appendValue(params); else return false; if(_showPrices->isChecked()) params.append("showPrices"); sHandlePrices(_showPrices->isChecked()); params.append("none", tr("None")); params.append("credit", tr("Credit")); params.append("pack", tr("Pack")); params.append("return", tr("Return")); params.append("ship", tr("Ship")); params.append("other", tr("Other")); params.append("yes", tr("Yes")); params.append("no", tr("No")); return true; }
dspPartiallyShippedOrders::dspPartiallyShippedOrders(QWidget* parent, const char* name, Qt::WFlags fl) : XWidget(parent, name, fl) { setupUi(this); // (void)statusBar(); connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_query, SIGNAL(clicked()), this, SLOT(sFillList())); connect(_showPrices, SIGNAL(toggled(bool)), this, SLOT(sHandlePrices(bool))); connect(_so, SIGNAL(populateMenu(QMenu*,QTreeWidgetItem*,int)), this, SLOT(sPopulateMenu(QMenu*))); _dates->setStartNull(tr("Earliest"), omfgThis->startOfTime(), TRUE); _dates->setEndNull(tr("Latest"), omfgThis->endOfTime(), TRUE); _so->addColumn(tr("Hold"), 0, Qt::AlignCenter,true, "cohead_holdtype"); _so->addColumn(tr("S/O #"), _orderColumn, Qt::AlignRight, true, "cohead_number"); _so->addColumn(tr("Customer"), -1, Qt::AlignLeft, true, "cust_name"); _so->addColumn(tr("Hold Type"), _dateColumn, Qt::AlignCenter,true, "f_holdtype"); _so->addColumn(tr("Ordered"), _dateColumn, Qt::AlignRight, true, "cohead_orderdate"); _so->addColumn(tr("Scheduled"), _dateColumn, Qt::AlignRight, true, "minscheddate"); _so->addColumn(tr("Pack Date"), _dateColumn, Qt::AlignRight, true, "cohead_packdate"); _so->addColumn(tr("Amount"), _moneyColumn, Qt::AlignRight, true, "extprice"); _so->addColumn(tr("Currency"),_currencyColumn, Qt::AlignLeft, true, "currAbbr"); _so->addColumn(tr("Amount\n(%1)").arg(CurrDisplay::baseCurrAbbr()), _moneyColumn, Qt::AlignRight, true, "extprice_base"); sHandlePrices(_showPrices->isChecked()); if ( (!_privileges->check("ViewCustomerPrices")) && (!_privileges->check("MaintainCustomerPrices")) ) _showPrices->setEnabled(FALSE); sFillList(); }
dspPartiallyShippedOrders::dspPartiallyShippedOrders(QWidget* parent, const char* name, Qt::WFlags fl) : QMainWindow(parent, name, fl) { setupUi(this); (void)statusBar(); connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_query, SIGNAL(clicked()), this, SLOT(sFillList())); connect(_showPrices, SIGNAL(toggled(bool)), this, SLOT(sHandlePrices(bool))); connect(_so, SIGNAL(populateMenu(QMenu*,QTreeWidgetItem*,int)), this, SLOT(sPopulateMenu(QMenu*))); _dates->setStartNull(tr("Earliest"), omfgThis->startOfTime(), TRUE); _dates->setEndNull(tr("Latest"), omfgThis->endOfTime(), TRUE); _so->addColumn(tr("Hold"), 0, Qt::AlignCenter ); _so->addColumn(tr("S/O #"), _orderColumn, Qt::AlignRight ); _so->addColumn(tr("Customer"), -1, Qt::AlignLeft ); _so->addColumn(tr("Hold Type"), _dateColumn, Qt::AlignCenter ); _so->addColumn(tr("Ordered"), _dateColumn, Qt::AlignRight ); _so->addColumn(tr("Scheduled"), _dateColumn, Qt::AlignRight ); _so->addColumn(tr("Pack Date"), _dateColumn, Qt::AlignRight ); _so->addColumn(tr("Amount"), _moneyColumn, Qt::AlignRight ); _so->addColumn(tr("Currency"), _currencyColumn, Qt::AlignLeft); sHandlePrices(_showPrices->isChecked()); if ( (!_privleges->check("ViewCustomerPrices")) && (!_privleges->check("MaintainCustomerPrices")) ) _showPrices->setEnabled(FALSE); sFillList(); }
dspPartiallyShippedOrders::dspPartiallyShippedOrders(QWidget* parent, const char*, Qt::WFlags fl) : display(parent, "dspPartiallyShippedOrders", fl) { setupUi(optionsWidget()); setWindowTitle(tr("Partially Shipped Orders")); setListLabel(tr("Sales Orders")); setReportName("PartiallyShippedOrders"); setMetaSQLOptions("partiallyShippedOrders", "detail"); setUseAltId(true); connect(_showPrices, SIGNAL(toggled(bool)), this, SLOT(sHandlePrices(bool))); _dates->setStartNull(tr("Earliest"), omfgThis->startOfTime(), true); _dates->setEndNull(tr("Latest"), omfgThis->endOfTime(), true); list()->addColumn(tr("Hold"), 0, Qt::AlignCenter,true, "cohead_holdtype"); list()->addColumn(tr("S/O #"), _orderColumn, Qt::AlignRight, true, "cohead_number"); list()->addColumn(tr("Customer"), -1, Qt::AlignLeft, true, "cust_name"); list()->addColumn(tr("Hold Type"), _dateColumn, Qt::AlignCenter,true, "f_holdtype"); list()->addColumn(tr("Ordered"), _dateColumn, Qt::AlignRight, true, "cohead_orderdate"); list()->addColumn(tr("Scheduled"), _dateColumn, Qt::AlignRight, true, "minscheddate"); list()->addColumn(tr("Pack Date"), _dateColumn, Qt::AlignRight, true, "cohead_packdate"); list()->addColumn(tr("Amount"), _moneyColumn, Qt::AlignRight, true, "extprice"); list()->addColumn(tr("Currency"),_currencyColumn, Qt::AlignLeft, true, "currAbbr"); list()->addColumn(tr("Amount\n(%1)").arg(CurrDisplay::baseCurrAbbr()), _moneyColumn, Qt::AlignRight, true, "extprice_base"); list()->setDragString("soheadid="); sHandlePrices(_showPrices->isChecked()); if ( (!_privileges->check("ViewCustomerPrices")) && (!_privileges->check("MaintainCustomerPrices")) ) _showPrices->setEnabled(false); }
dspSummarizedBacklogByWarehouse::dspSummarizedBacklogByWarehouse(QWidget* parent, const char*, Qt::WFlags fl) : display(parent, "dspSummarizedBacklogByWarehouse", fl) { setupUi(optionsWidget()); setWindowTitle(tr("Summarized Backlog by Site")); setListLabel(tr("Backlog")); setReportName("SummarizedBacklogByWarehouse"); setMetaSQLOptions("summarizedBacklogByWarehouse", "detail"); setUseAltId(true); connect(_showPrices, SIGNAL(toggled(bool)), this, SLOT(sHandlePrices(bool))); _customerType->setType(ParameterGroup::CustomerType); _dates->setStartNull(tr("Earliest"), omfgThis->startOfTime(), true); _dates->setEndNull(tr("Latest"), omfgThis->endOfTime(), true); list()->addColumn(tr("Order#/Shipment#"), _itemColumn, Qt::AlignLeft, true, "cohead_number"); list()->addColumn(tr("Customer/Ship Via"), -1, Qt::AlignLeft, true, "cust_name"); list()->addColumn(tr("Hold Type/Shipped"), _orderColumn*2, Qt::AlignRight, true, "f_holdtype"); list()->addColumn(tr("Ordered/Shipped"), _dateColumn, Qt::AlignRight, true, "cohead_orderdate"); list()->addColumn(tr("Scheduled"), _dateColumn, Qt::AlignRight, true, "scheddate"); list()->addColumn(tr("Pack Date"), _dateColumn, Qt::AlignRight, true, "cohead_packdate"); if (_privileges->check("ViewCustomerPrices")) list()->addColumn(tr("Sales"), _moneyColumn, Qt::AlignRight, true, "sales"); if (_privileges->check("ViewCosts")) list()->addColumn(tr("Cost"), _moneyColumn, Qt::AlignRight, true, "cost"); if (_privileges->check("ViewCustomerPrices") && _privileges->check("ViewCosts")) list()->addColumn(tr("Margin"), _moneyColumn, Qt::AlignRight, true, "margin"); list()->addColumn(tr("Sales Rep"), _itemColumn, Qt::AlignRight, true, "salesrep_name"); list()->addColumn(tr("Time Received"), _dateColumn, Qt::AlignRight, false, "cohead_created"); list()->addColumn(tr("Pack List Batch"), _dateColumn, Qt::AlignRight, false, "packed"); list()->setRootIsDecorated(true); list()->setDragString("soheadid="); if ( (!_privileges->check("ViewCustomerPrices")) && (!_privileges->check("ViewCosts")) ) _showPrices->setEnabled(false); sHandlePrices(_showPrices->isChecked()); connect(omfgThis, SIGNAL(salesOrdersUpdated(int, bool)), this, SLOT(sFillList())); sFillList(); }
dspSummarizedBacklogByWarehouse::dspSummarizedBacklogByWarehouse(QWidget* parent, const char* name, Qt::WFlags fl) : XMainWindow(parent, name, fl) { setupUi(this); connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_so, SIGNAL(populateMenu(QMenu*,QTreeWidgetItem*,int)), this, SLOT(sPopulateMenu(QMenu*))); connect(_showPrices, SIGNAL(toggled(bool)), this, SLOT(sHandlePrices(bool))); connect(_query, SIGNAL(clicked()), this, SLOT(sFillList())); _customerType->setType(ParameterGroup::CustomerType); _dates->setStartNull(tr("Earliest"), omfgThis->startOfTime(), TRUE); _dates->setEndNull(tr("Latest"), omfgThis->endOfTime(), TRUE); _so->addColumn(tr("S/O #/Shipped"), _itemColumn, Qt::AlignRight, true, "cohead_number"); _so->addColumn(tr("Customer/Ship Via"), -1, Qt::AlignLeft, true, "cust_name"); _so->addColumn(tr("Hold Type/Ship #"), _orderColumn*2, Qt::AlignRight, true, "f_holdtype"); _so->addColumn(tr("Ordered/Shipped"), _dateColumn, Qt::AlignRight, true, "cohead_orderdate"); _so->addColumn(tr("Scheduled"), _dateColumn, Qt::AlignRight, true, "scheddate"); _so->addColumn(tr("Pack Date"), _dateColumn, Qt::AlignRight, true, "cohead_packdate"); if (_privileges->check("ViewCustomerPrices") || _privileges->check("MaintainCustomerPrices")) { _so->addColumn(tr("Sales"), _moneyColumn, Qt::AlignRight, true, "sales"); _so->addColumn(tr("Cost"), _moneyColumn, Qt::AlignRight, true, "cost"); _so->addColumn(tr("Margin"), _moneyColumn, Qt::AlignRight, true, "margin"); } _so->addColumn(tr("Time Received"), _dateColumn, Qt::AlignRight, false, "cohead_created"); _so->addColumn(tr("Pack List Batch"), _dateColumn, Qt::AlignRight, false, "packed"); _so->setRootIsDecorated(TRUE); _so->setDragString("soheadid="); if ( (!_privileges->check("ViewCustomerPrices")) && (!_privileges->check("MaintainCustomerPrices")) ) _showPrices->setEnabled(FALSE); sHandlePrices(_showPrices->isChecked()); connect(omfgThis, SIGNAL(salesOrdersUpdated(int, bool)), this, SLOT(sFillList())); sFillList(); }