issueLineToShipping::issueLineToShipping(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_issue, SIGNAL(clicked()), this, SLOT(sIssue())); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); _requireInventory = false; _snooze = false; _transTS = QDateTime::currentDateTime(); _item->setReadOnly(TRUE); if(!_metrics->boolean("EnableSOReservations")) { _qtyReservedLit->hide(); _qtyReserved->hide(); } _qtyToIssue->setValidator(omfgThis->qtyVal()); _qtyOrdered->setPrecision(omfgThis->qtyVal()); _qtyShipped->setPrecision(omfgThis->qtyVal()); _qtyReturned->setPrecision(omfgThis->qtyVal()); _qtyReserved->setPrecision(omfgThis->qtyVal()); _balance->setPrecision(omfgThis->qtyVal()); _qtyAtShip->setPrecision(omfgThis->qtyVal()); adjustSize(); }
enum SetResponse issueLineToShipping::set(ParameterList &pParams) { QVariant param; bool valid; param = pParams.value("transTS", &valid); if (valid) _transTS = param.toDateTime(); param = pParams.value("order_type", &valid); if (valid) { _ordertype = param.toString(); if (_ordertype == "SO") _orderNumberLit->setText(tr("Sales Order #:")); else if (_ordertype == "TO") _orderNumberLit->setText(tr("Transfer Order #:")); } param = pParams.value("order_id", &valid); if (valid) { _itemid = param.toInt(); populate(); } // TODO: deprecate by remoing from salesOrder and transferOrder windows param = pParams.value("soitem_id", &valid); if (valid) { _itemid = param.toInt(); _ordertype = "SO"; _orderNumberLit->setText(tr("Sales Order #:")); populate(); } // TODO: deprecate by remoing from salesOrder and transferOrder windows param = pParams.value("toitem_id", &valid); if (valid) { _itemid = param.toInt(); _ordertype = "TO"; _orderNumberLit->setText(tr("Transfer Order #:")); populate(); } if (pParams.inList("requireInventory")) _requireInventory = true; param = pParams.value("qty", &valid); if (valid) _qtyToIssue->setText(param.toString()); _snooze = pParams.inList("snooze"); if(pParams.inList("issue")) sIssue(); return NoError; }
reserveSalesOrderItem::reserveSalesOrderItem(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : QDialog(parent, name, modal, fl) { setupUi(this); connect(_issue, SIGNAL(clicked()), this, SLOT(sIssue())); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); _item->setReadOnly(TRUE); _qtyToIssue->setValidator(omfgThis->qtyVal()); }
issueLineToShipping::issueLineToShipping(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_issue, SIGNAL(clicked()), this, SLOT(sIssue())); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); _requireInventory = false; _snooze = false; _transTS = QDateTime::currentDateTime(); _item->setReadOnly(TRUE); _qtyToIssue->setValidator(omfgThis->qtyVal()); }
reserveSalesOrderItem::reserveSalesOrderItem(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_issue, SIGNAL(clicked()), this, SLOT(sIssue())); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); _item->setReadOnly(TRUE); _qtyToIssue->setValidator(omfgThis->qtyVal()); _qtyOrdered->setPrecision(omfgThis->qtyVal()); _qtyShipped->setPrecision(omfgThis->qtyVal()); _balance->setPrecision(omfgThis->qtyVal()); _reserved->setPrecision(omfgThis->qtyVal()); _onHand->setPrecision(omfgThis->qtyVal()); _allocated->setPrecision(omfgThis->qtyVal()); _unreserved->setPrecision(omfgThis->qtyVal()); }