createCountTagsByItem::createCountTagsByItem(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_warehouse, SIGNAL(newID(int)), this, SLOT(sPopulateLocations())); _freeze->setEnabled(_privileges->check("FreezeInventory")); _item->setType(ItemLineEdit::cPurchased | ItemLineEdit::cManufactured | ItemLineEdit::cBreeder | ItemLineEdit::cCoProduct | ItemLineEdit::cByProduct | ItemLineEdit::cCosting | ItemLineEdit::cTooling | ItemLineEdit::cOutsideProcess | ItemLineEdit::cActive); _captive = FALSE; if (!_metrics->boolean("MultiWhs")) { _warehouseLit->hide(); _warehouse->hide(); } sPopulateLocations(); }
/* * Constructs a createBufferStatusByItem as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * * The dialog will by default be modeless, unless you set 'modal' to * true to construct a modal dialog. */ createBufferStatusByItem::createBufferStatusByItem(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_item, SIGNAL(valid(bool)), _create, SLOT(setEnabled(bool))); connect(_item, SIGNAL(newId(int)), _warehouse, SLOT(findItemsites(int))); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); _captive = FALSE; //If not multi-warehouse hide whs control if (!_metrics->boolean("MultiWhs")) { _warehouseLit->hide(); _warehouse->hide(); } }
createCycleCountTags::createCycleCountTags(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); _codeGroup = new QButtonGroup(this); _codeGroup->addButton(_plancode); _codeGroup->addButton(_classcode); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_warehouse, SIGNAL(newID(int)), this, SLOT(sPopulateLocations())); connect(_codeGroup, SIGNAL(buttonClicked(int)), this, SLOT(sParameterTypeChanged())); _parameter->setType(ParameterGroup::ClassCode); _freeze->setEnabled(_privileges->check("CreateReceiptTrans")); //If not multi-warehouse hide whs control if (!_metrics->boolean("MultiWhs")) { _warehouseLit->hide(); _warehouse->hide(); } if (_preferences->boolean("XCheckBox/forgetful")) _priority->setChecked(true); sPopulateLocations(); }
enum SetResponse createCycleCountTags::set(const ParameterList &pParams) { XDialog::set(pParams); QVariant param; bool valid; param = pParams.value("maxTags", &valid); if (valid) _maxTags->setValue(param.toInt()); _priority->setChecked(pParams.inList("priority")); _freeze->setChecked(pParams.inList("freeze")); param = pParams.value("warehous_id", &valid); if (valid) _warehouse->setId(param.toInt()); param = pParams.value("classcode_id", &valid); _parameter->setId(param.toInt()); param = pParams.value("classcode_pattern", &valid); if (valid) _parameter->setPattern(param.toString()); param = pParams.value("comments", &valid); if (valid) _comments->setText(param.toString()); if (pParams.inList("run")) sCreate(); return NoError; }
/* * Constructs a createCountTagsByParameterList as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * * The dialog will by default be modeless, unless you set 'modal' to * true to construct a modal dialog. */ createCountTagsByParameterList::createCountTagsByParameterList(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_close, SIGNAL(clicked()), this, SLOT(reject())); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_warehouse, SIGNAL(newID(int)), this, SLOT(sPopulateLocations())); connect(_byLocation, SIGNAL(toggled(bool)), _location, SLOT(setEnabled(bool))); _parameter->setType(ParameterGroup::ClassCode); _freeze->setEnabled(_privileges->check("FreezeInventory")); //If not multi-warehouse hide whs control if (!_metrics->boolean("MultiWhs")) { _warehouseLit->hide(); _warehouse->hide(); } if (_preferences->boolean("XCheckBox/forgetful")) _priority->setChecked(true); sPopulateLocations(); }
purchaseRequest::purchaseRequest(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : QDialog(parent, name, modal, fl) { setupUi(this); connect(_close, SIGNAL(clicked()), this, SLOT(sClose())); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_warehouse, SIGNAL(newID(int)), this, SLOT(sCheckWarehouse(int))); _planordid = -1; _item->setType(ItemLineEdit::cGeneralPurchased); _lastWarehousid = _warehouse->id(); _number->setValidator(omfgThis->orderVal()); _qty->setValidator(omfgThis->qtyVal()); _project->setType(ProjectLineEdit::PurchaseOrder); if(!_metrics->boolean("UseProjects")) _project->hide(); //If not multi-warehouse hide whs control if (!_metrics->boolean("MultiWhs")) { _warehouseLit->hide(); _warehouse->hide(); } }
workOrder::workOrder(QWidget* parent, const char* name, Qt::WFlags fl) : QMainWindow(parent, name, fl) { setupUi(this); connect(_close, SIGNAL(clicked()), this, SLOT(sClose())); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_warehouse, SIGNAL(newID(int)), this, SLOT(sPopulateLeadTime(int))); connect(_item, SIGNAL(newId(int)), this, SLOT(sPopulateItemChar(int))); connect(_dueDate, SIGNAL(newDate(const QDate&)), this, SLOT(sUpdateStartDate())); connect(_leadTime, SIGNAL(valueChanged(int)), this, SLOT(sUpdateStartDate())); _bomRevision->setMode(RevisionLineEdit::Use); _bomRevision->setType("BOM"); _booRevision->setMode(RevisionLineEdit::Use); _booRevision->setType("BOO"); _captive = FALSE; _planordid = -1; _woid = -1; _lastWarehousid = _warehouse->id(); _lastItemid = -1; _comments->setReadOnly(TRUE); _woNumber->setValidator(omfgThis->orderVal()); _qty->setValidator(omfgThis->qtyVal()); _printTraveler->setEnabled(_privleges->check("PrintWorkOrderPaperWork")); _project->setType(ProjectLineEdit::WorkOrder); if(!_metrics->boolean("UseProjects")) _project->hide(); _itemchar = new QStandardItemModel(0, 2, this); _itemchar->setHeaderData( 0, Qt::Horizontal, tr("Name"), Qt::DisplayRole); _itemchar->setHeaderData( 1, Qt::Horizontal, tr("Value"), Qt::DisplayRole); _itemcharView->setModel(_itemchar); ItemCharacteristicDelegate * delegate = new ItemCharacteristicDelegate(this); _itemcharView->setItemDelegate(delegate); //If not multi-warehouse hide whs control if (!_metrics->boolean("MultiWhs")) { _warehouseLit->hide(); _warehouse->hide(); } //If not Routing, hide controls if (!_metrics->boolean("Routings")) _booGroup->hide(); //If not Revision Control, hide controls if (!_metrics->boolean("RevControl")) _tabs->removePage(_tabs->page(4)); }
void createPlannedOrdersByPlannerCode::sCreate() { XSqlQuery createCreate; ParameterList params; if (! setParams(params)) return; sCreate(params); }
XSPBaseLayer XBaseLayer::sCreate( const xLayerInfo& layerInfo ) { auto spLayer = sCreate( layerInfo.m_bitType ); if( XASSERT(spLayer) ) { spLayer->SetidLayer( layerInfo.m_idLayer ); spLayer->SetnLayer( layerInfo.m_nLayer ); spLayer->SetfLastFrame( layerInfo.m_fLastFrame ); } return spLayer; }
createRecurringItems::createRecurringItems(QWidget* parent, const char* name, Qt::WindowFlags fl) : XWidget(parent, name, fl) { setupUi(this); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_invoices, SIGNAL(toggled(bool)), this, SLOT(sHandleButtons())); connect(_incidents, SIGNAL(toggled(bool)), this, SLOT(sHandleButtons())); connect(_projects, SIGNAL(toggled(bool)), this, SLOT(sHandleButtons())); connect(_todoItems, SIGNAL(toggled(bool)), this, SLOT(sHandleButtons())); }
createPlannedOrdersByPlannerCode::createPlannedOrdersByPlannerCode(QWidget* parent, const char* name, bool modal, Qt::WindowFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_buttonBox, SIGNAL(rejected()), this, SLOT(reject())); connect(_buttonBox, SIGNAL(accepted()), this, SLOT(sCreate())); _plannerCode->setType(ParameterGroup::PlannerCode); }
/* * Constructs a createPlannedOrdersByPlannerCode as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * * The dialog will by default be modeless, unless you set 'modal' to * true to construct a modal dialog. */ createPlannedOrdersByPlannerCode::createPlannedOrdersByPlannerCode(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : QDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_close, SIGNAL(clicked()), this, SLOT(reject())); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); _plannerCode->setType(PlannerCode); }
plannedOrder::plannedOrder(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_warehouse, SIGNAL(newID(int)), this, SLOT(sPopulateLeadTime(int))); connect(_dueDate, SIGNAL(newDate(const QDate &)), this, SLOT(sUpdateStartDate())); connect(_leadTime, SIGNAL(valueChanged(int)), this, SLOT(sUpdateStartDate())); connect(_close, SIGNAL(clicked()), this, SLOT(sClose())); _qty->setValidator(omfgThis->qtyVal()); //If not multi-warehouse hide whs control if (!_metrics->boolean("MultiWhs")) { _warehouseLit->hide(); _warehouse->hide(); } }
createPlannedOrdersByItem::createPlannedOrdersByItem(QWidget* parent, const char* name, bool modal, Qt::WindowFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); _item->setType(ItemLineEdit::cPlanningMRP); connect(_item, SIGNAL(valid(bool)), _create, SLOT(setEnabled(bool))); connect(_item, SIGNAL(newId(int)), _warehouse, SLOT(findItemsites(int))); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); if (!_metrics->boolean("MultiWhs")) { _warehouseLit->hide(); _warehouse->hide(); } _captive = false; }
plannedOrder::plannedOrder(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_warehouse, SIGNAL(newID(int)), this, SLOT(sHandleItemsite(int))); connect(_dueDate, SIGNAL(newDate(const QDate &)), this, SLOT(sUpdateStartDate())); connect(_leadTime, SIGNAL(valueChanged(int)), this, SLOT(sUpdateStartDate())); connect(_close, SIGNAL(clicked()), this, SLOT(sClose())); _item->setType(ItemLineEdit::cGeneralPurchased | ItemLineEdit::cGeneralManufactured | ItemLineEdit::cActive); _qty->setValidator(omfgThis->qtyVal()); //If not multi-warehouse hide whs control if (!_metrics->boolean("MultiWhs")) { _warehouseLit->hide(); _warehouse->hide(); } }
/* * Constructs a createCountTagsByItem as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * * The dialog will by default be modeless, unless you set 'modal' to * true to construct a modal dialog. */ createCountTagsByItem::createCountTagsByItem(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_close, SIGNAL(clicked()), this, SLOT(reject())); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_item, SIGNAL(valid(bool)), _create, SLOT(setEnabled(bool))); connect(_item, SIGNAL(warehouseIdChanged(int)), _warehouse, SLOT(setId(int))); connect(_item, SIGNAL(newId(int)), _warehouse, SLOT(findItemsites(int))); connect(_byLocation, SIGNAL(toggled(bool)), _location, SLOT(setEnabled(bool))); connect(_warehouse, SIGNAL(newID(int)), this, SLOT(sPopulateLocations())); _freeze->setEnabled(_privileges->check("FreezeInventory")); _item->setType(ItemLineEdit::cPurchased | ItemLineEdit::cManufactured | ItemLineEdit::cBreeder | ItemLineEdit::cCoProduct | ItemLineEdit::cByProduct | ItemLineEdit::cCosting | ItemLineEdit::cTooling | ItemLineEdit::cOutsideProcess); _captive = FALSE; //If not multi-warehouse hide whs control if (!_metrics->boolean("MultiWhs")) { _warehouseLit->hide(); _warehouse->hide(); } sPopulateLocations(); }