/* * Constructs a dspTimePhasedAvailability as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * */ dspTimePhasedAvailability::dspTimePhasedAvailability(QWidget* parent, const char* name, Qt::WFlags fl) : XWidget(parent, name, fl) { setupUi(this); // (void)statusBar(); // signals and slots connections connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_query, SIGNAL(clicked()), this, SLOT(sCalculate())); connect(_close, SIGNAL(clicked()), this, SLOT(close())); connect(_calendar, SIGNAL(newCalendarId(int)), _periods, SLOT(populate(int))); connect(_calendar, SIGNAL(select(ParameterList&)), _periods, SLOT(load(ParameterList&))); connect(_availability, SIGNAL(populateMenu(QMenu*,QTreeWidgetItem*,int)), this, SLOT(sPopulateMenu(QMenu*,QTreeWidgetItem*,int))); _plannerCode->setType(ParameterGroup::PlannerCode); _availability->addColumn(tr("Item Number"), _itemColumn, Qt::AlignLeft, true, "item_number" ); _availability->addColumn(tr("UOM"), _uomColumn, Qt::AlignLeft, true, "uom_name" ); _availability->addColumn(tr("Site"), _whsColumn, Qt::AlignCenter, true, "warehous_code" ); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); }
/* * Constructs a deliverSalesOrder 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. */ deliverSalesOrder::deliverSalesOrder(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_so, SIGNAL(newId(int)), this, SLOT(sHandleSoheadid())); _captive = FALSE; _so->setType(cSoOpen | cSoClosed); _report->populate( "SELECT form_id, form_name " "FROM form " "WHERE (form_key='SO') " "ORDER BY form_name;" ); q.exec( "SELECT usr_email " "FROM usr " "WHERE (usr_username=CURRENT_USER);" ); if (q.first()) _fromEmail->setText(q.value("usr_email")); // ToDo }
enum SetResponse rptTimePhasedBookingsByCustomer::set(ParameterList &pParams) { _captive = TRUE; QVariant param; bool valid; param = pParams.value("custtype_id", &valid); if (valid) _customerType->setId(param.toInt()); param = pParams.value("custtype_pattern", &valid); if (valid) _customerType->setPattern(param.toString()); _calendar->load(pParams); _periods->load(pParams); if (pParams.inList("print")) { sPrint(); return NoError_Print; } if (pParams.inList("submit")) { sSubmit(); return NoError_Submit; } return NoError; }
/* * 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(); } }
/* * Constructs a dspTimePhasedSalesByItem as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * */ dspTimePhasedSalesByItem::dspTimePhasedSalesByItem(QWidget* parent, const char* name, Qt::WFlags fl) : XWidget(parent, name, fl) { setupUi(this); // (void)statusBar(); // signals and slots connections connect(_query, SIGNAL(clicked()), this, SLOT(sCalculate())); connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_sohist, SIGNAL(populateMenu(QMenu*,QTreeWidgetItem*,int)), this, SLOT(sPopulateMenu(QMenu*,QTreeWidgetItem*,int))); connect(_close, SIGNAL(clicked()), this, SLOT(close())); connect(_calendar, SIGNAL(newCalendarId(int)), _periods, SLOT(populate(int))); connect(_calendar, SIGNAL(select(ParameterList&)), _periods, SLOT(load(ParameterList&))); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); _productCategory->setType(ParameterGroup::ProductCategory); _sohist->addColumn(tr("Item Number"), _itemColumn, Qt::AlignLeft, true, "item_number" ); _sohist->addColumn(tr("UOM"), _uomColumn, Qt::AlignCenter, true, "uom" ); _sohist->addColumn(tr("Site"), _whsColumn, Qt::AlignCenter, true, "warehous_code" ); _salesDollars->setEnabled(_privileges->check("ViewCustomerPrices")); }
updateReorderLevels::updateReorderLevels(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); _daysGroupInt = new QButtonGroup(this); _daysGroupInt->addButton(_leadTime); _daysGroupInt->addButton(_fixedDays); connect(_post, SIGNAL(clicked()), this, SLOT(sPost())); connect(_preview, SIGNAL(toggled(bool)), this, SLOT(sHandleButtons())); connect(_results, SIGNAL(currentItemChanged(XTreeWidgetItem*, XTreeWidgetItem*)), this, SLOT(sCloseEdit(XTreeWidgetItem*,XTreeWidgetItem*))); connect(_results, SIGNAL(itemClicked(XTreeWidgetItem*, int)), this, SLOT(sOpenEdit(XTreeWidgetItem*, int))); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_update, SIGNAL(clicked()), this, SLOT(sUpdate())); _results->addColumn(tr("Site"), _whsColumn, Qt::AlignLeft, true, "reordlvl_warehous_code"); _results->addColumn(tr("Item Number"),_itemColumn, Qt::AlignLeft, true, "reordlvl_item_number"); _results->addColumn(tr("Description"), -1, Qt::AlignLeft, true, "reordlvl_item_descrip"); _results->addColumn(tr("Leadtime"), _qtyColumn, Qt::AlignRight,true, "reordlvl_leadtime"); _results->addColumn(tr("Curr. Level"), _qtyColumn, Qt::AlignRight,true, "reordlvl_curr_level"); _results->addColumn(tr("Days Stock"), _qtyColumn, Qt::AlignRight,true, "reordlvl_daysofstock"); _results->addColumn(tr("Total Usage"), _qtyColumn, Qt::AlignRight,true, "reordlvl_total_usage"); _results->addColumn(tr("New Level"), _qtyColumn, Qt::AlignRight,true, "reordlvl_calc_level"); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); }
postCostsByItem::postCostsByItem(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_post, SIGNAL(clicked()), this, SLOT(sPost())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_item, SIGNAL(valid(bool)), _post, SLOT(setEnabled(bool))); connect(_item, SIGNAL(valid(bool)), _submit, SLOT(setEnabled(bool))); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); connect(_selectAll, SIGNAL(clicked()), this, SLOT(sSelectAll())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); if (!_metrics->boolean("Routings")) { _directLabor->hide(); _lowerDirectLabor->hide(); _overhead->hide(); _lowerOverhead->hide(); _machOverhead->hide(); _lowerMachOverhead->hide(); } else if (_metrics->value("TrackMachineOverhead") != "M") { _machOverhead->setEnabled(FALSE); _machOverhead->setChecked(TRUE); _lowerMachOverhead->setEnabled(FALSE); _lowerMachOverhead->setChecked(TRUE); } _captive = FALSE; }
/* * Constructs a dspTimePhasedOpenAPItems as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * */ dspTimePhasedOpenAPItems::dspTimePhasedOpenAPItems(QWidget* parent, const char* name, Qt::WFlags fl) : XMainWindow(parent, name, fl) { setupUi(this); (void)statusBar(); // signals and slots connections connect(_vendorTypePattern, SIGNAL(toggled(bool)), _vendorType, SLOT(setEnabled(bool))); connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_apopen, SIGNAL(populateMenu(QMenu*,QTreeWidgetItem*,int)), this, SLOT(sPopulateMenu(QMenu*,QTreeWidgetItem*,int))); connect(_close, SIGNAL(clicked()), this, SLOT(close())); connect(_calendar, SIGNAL(newCalendarId(int)), _periods, SLOT(populate(int))); connect(_query, SIGNAL(clicked()), this, SLOT(sFillList())); connect(_selectedVendor, SIGNAL(toggled(bool)), _vend, SLOT(setEnabled(bool))); connect(_selectedVendorType, SIGNAL(toggled(bool)), _vendorTypes, SLOT(setEnabled(bool))); connect(_calendar, SIGNAL(select(ParameterList&)), _periods, SLOT(load(ParameterList&))); connect(_custom, SIGNAL(toggled(bool)), this, SLOT(sToggleCustom())); _vendorTypes->setType(XComboBox::VendorTypes); _apopen->addColumn(tr("Vend. #"), _orderColumn, Qt::AlignLeft ); _apopen->addColumn(tr("Vendor"), 180, Qt::AlignLeft ); _asOf->setDate(omfgThis->dbDate(), true); sToggleCustom(); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); }
/* * Constructs a dspTimePhasedSalesByCustomerGroup as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * */ dspTimePhasedSalesByCustomerGroup::dspTimePhasedSalesByCustomerGroup(QWidget* parent, const char* name, Qt::WFlags fl) : XWidget(parent, name, fl) { setupUi(this); // (void)statusBar(); // signals and slots connections connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_sohist, SIGNAL(populateMenu(QMenu*,QTreeWidgetItem*,int)), this, SLOT(sPopulateMenu(QMenu*,QTreeWidgetItem*,int))); connect(_close, SIGNAL(clicked()), this, SLOT(close())); connect(_query, SIGNAL(clicked()), this, SLOT(sFillList())); connect(_calendar, SIGNAL(newCalendarId(int)), _periods, SLOT(populate(int))); connect(_calendar, SIGNAL(select(ParameterList&)), _periods, SLOT(load(ParameterList&))); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); _customerGroup->setType(ParameterGroup::CustomerGroup); _productCategory->setType(ParameterGroup::ProductCategory); _sohist->addColumn(tr("Cust. #"), _orderColumn, Qt::AlignLeft, true, "cust_number" ); _sohist->addColumn(tr("Customer"), 180, Qt::AlignLeft, true, "cust_name" ); }
/* * Constructs a dspTimePhasedBookingsByProductCategory as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * */ dspTimePhasedBookingsByProductCategory::dspTimePhasedBookingsByProductCategory(QWidget* parent, const char* name, Qt::WFlags fl) : XWidget(parent, name, fl) { setupUi(this); // (void)statusBar(); // signals and slots connections connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_soitem, SIGNAL(populateMenu(QMenu*,QTreeWidgetItem*,int)), this, SLOT(sPopulateMenu(QMenu*,QTreeWidgetItem*,int))); connect(_close, SIGNAL(clicked()), this, SLOT(close())); connect(_calculate, SIGNAL(clicked()), this, SLOT(sFillList())); connect(_calendar, SIGNAL(newCalendarId(int)), _periods, SLOT(populate(int))); connect(_calendar, SIGNAL(select(ParameterList&)), _periods, SLOT(load(ParameterList&))); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); _productCategory->setType(ParameterGroup::ProductCategory); _soitem->addColumn(tr("Prod. Cat."), _itemColumn, Qt::AlignLeft, true, "prodcat_code" ); _soitem->addColumn(tr("Site"), _whsColumn, Qt::AlignCenter, true, "warehous_code" ); _soitem->addColumn(tr("UOM"), _uomColumn, Qt::AlignLeft, true, "uom" ); }
/* * Constructs a dspTimePhasedProductionByPlannerCode as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * */ dspTimePhasedProductionByPlannerCode::dspTimePhasedProductionByPlannerCode(QWidget* parent, const char* name, Qt::WFlags fl) : XWidget(parent, name, fl) { setupUi(this); // (void)statusBar(); QButtonGroup* _unitsGroupInt = new QButtonGroup(this); _unitsGroupInt->addButton(_inventoryUnits); _unitsGroupInt->addButton(_capacityUnits); _unitsGroupInt->addButton(_altCapacityUnits); // signals and slots connections connect(_query, SIGNAL(clicked()), this, SLOT(sCalculate())); connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_production, SIGNAL(populateMenu(QMenu*,QTreeWidgetItem*,int)), this, SLOT(sPopulateMenu(QMenu*,QTreeWidgetItem*,int))); connect(_close, SIGNAL(clicked()), this, SLOT(close())); connect(_calendar, SIGNAL(newCalendarId(int)), _periods, SLOT(populate(int))); connect(_calendar, SIGNAL(select(ParameterList&)), _periods, SLOT(load(ParameterList&))); // statusBar()->hide(); _plannerCode->setType(ParameterGroup::PlannerCode); _production->addColumn(tr("Planner Code"), _itemColumn, Qt::AlignLeft, true, "plancode_code" ); _production->addColumn(tr("Site"), _whsColumn, Qt::AlignCenter, true, "warehous_code" ); _production->addColumn(tr("UOM"), _uomColumn, Qt::AlignLeft, true, "uom" ); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); }
submitAction::submitAction(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); _action->setText("Unknown"); }
createRecurringInvoices::createRecurringInvoices(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_update, SIGNAL(clicked()), this, SLOT(sUpdate())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); }
/* * Constructs a allocateReservations 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. */ allocateReservations::allocateReservations(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_allocate, SIGNAL(clicked()), this, SLOT(sAllocate())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_cust, SIGNAL(newId(int)), this, SLOT(sCustomerSelected())); _customerTypes->setType(XComboBox::CustomerTypes); }
/* * Constructs a deliverPurchaseOrder 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. */ deliverPurchaseOrder::deliverPurchaseOrder(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); connect(_po, SIGNAL(newId(int)), this, SLOT(sHandlePoheadid(int))); init(); }
/* * Constructs a submitReport 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. */ submitReport::submitReport(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : QDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_scheduled, SIGNAL(toggled(bool)), _time, SLOT(setEnabled(bool))); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_scheduled, SIGNAL(toggled(bool)), _date, SLOT(setEnabled(bool))); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); init(); }
allocateReservations::allocateReservations(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); _submit = _buttonBox->addButton(tr("Schedule"), QDialogButtonBox::ActionRole); connect(_buttonBox, SIGNAL(accepted()), this, SLOT(sAllocate())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_cust, SIGNAL(newId(int)), this, SLOT(sCustomerSelected())); _customerTypes->setType(XComboBox::CustomerTypes); }
createRecurringItems::createRecurringItems(QWidget* parent, const char* name, Qt::WindowFlags fl) : XWidget(parent, name, fl) { setupUi(this); connect(_create, SIGNAL(clicked()), this, SLOT(sCreate())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_invoices, SIGNAL(toggled(bool)), this, SLOT(sHandleButtons())); connect(_vouchers, 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())); }
/* * Constructs a deliverInvoice 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. */ deliverInvoice::deliverInvoice(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : QDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); connect(_invoice, SIGNAL(itemSelectionChanged()), this, SLOT(sHandlePoheadid())); connect(_invoice, SIGNAL(valid(bool)), _submit, SLOT(setEnabled(bool))); init(); }
/* * Constructs a deliverEmail 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. */ deliverEmail::deliverEmail(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); _captive = FALSE; // signals and slots connections connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); }
/* * Constructs a releasePlannedOrdersByPlannerCode 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. */ releasePlannedOrdersByPlannerCode::releasePlannedOrdersByPlannerCode(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_release, SIGNAL(clicked()), this, SLOT(sRelease())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); _plannerCode->setType(ParameterGroup::PlannerCode); }
postInvoices::postInvoices(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_post, SIGNAL(clicked()), this, SLOT(sPost())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); if (_preferences->boolean("XCheckBox/forgetful")) _printJournal->setChecked(true); _post->setFocus(); }
/* * Constructs a postInvoices 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. */ postInvoices::postInvoices(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : QDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_post, SIGNAL(clicked()), this, SLOT(sPost())); connect(_close, SIGNAL(clicked()), this, SLOT(close())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); init(); }
/* * Constructs a createBufferStatusByPlannerCode 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. */ createBufferStatusByPlannerCode::createBufferStatusByPlannerCode(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(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); _plannerCode->setType(PlannerCode); }
releasePlannedOrdersByPlannerCode::releasePlannedOrdersByPlannerCode(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_release, SIGNAL(clicked()), this, SLOT(sRelease())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); _plannerCode->setType(ParameterGroup::PlannerCode); // TODO Always append to existing unreleased Transfer Orders _appendTransferOrder->hide(); _appendTransferOrder->setChecked(TRUE); }
enum SetResponse rptTimePhasedBookingsByItem::set(ParameterList &pParams) { _captive = TRUE; QVariant param; bool valid; param = pParams.value("prodcat_id", &valid); if (valid) _productCategory->setId(param.toInt()); param = pParams.value("prodcat_pattern", &valid); if (valid) _productCategory->setPattern(param.toString()); param = pParams.value("warehous_id", &valid); if (valid) _warehouse->setId(param.toInt()); else _warehouse->setAll(); param = pParams.value("inventoryUnits", &valid); if (valid) _inventoryUnits->setChecked(TRUE); param = pParams.value("salesDollars", &valid); if (valid) _salesDollars->setChecked(TRUE); _calendar->load(pParams); _periods->load(pParams); if (pParams.inList("print")) { sPrint(); return NoError_Print; } if (pParams.inList("submit")) { sSubmit(); return NoError_Submit; } return NoError; }
/* * Constructs a rptTimePhasedProductionByPlannerCode 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. */ rptTimePhasedProductionByPlannerCode::rptTimePhasedProductionByPlannerCode(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : QDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); _captive = FALSE; _plannerCode->setType(PlannerCode); }
/* * Constructs a rptTimePhasedBookingsByCustomer 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. */ rptTimePhasedBookingsByCustomer::rptTimePhasedBookingsByCustomer(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : QDialog(parent, name, modal, fl) { setupUi(this); // signals and slots connections connect(_calendar, SIGNAL(newCalendarId(int)), _periods, SLOT(populate(int))); connect(_calendar, SIGNAL(select(ParameterList&)), _periods, SLOT(load(ParameterList&))); connect(_close, SIGNAL(released()), this, SLOT(reject())); connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); init(); }
submitReport::submitReport(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_scheduled, SIGNAL(toggled(bool)), _time, SLOT(setEnabled(bool))); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_scheduled, SIGNAL(toggled(bool)), _date, SLOT(setEnabled(bool))); connect(_close, SIGNAL(clicked()), this, SLOT(reject())); _error = 0; q.exec( "SELECT usr_email " "FROM usr " "WHERE (usr_username=CURRENT_USER);" ); if (q.first()) _fromEmail->setText(q.value("usr_email")); }
dspTimePhasedUsageStatisticsByItem::dspTimePhasedUsageStatisticsByItem(QWidget* parent, const char* name, Qt::WFlags fl) : XWidget(parent, name, fl) { setupUi(this); // (void)statusBar(); // signals and slots connections connect(_query, SIGNAL(clicked()), this, SLOT(sCalculate())); connect(_print, SIGNAL(clicked()), this, SLOT(sPrint())); connect(_submit, SIGNAL(clicked()), this, SLOT(sSubmit())); connect(_usage, SIGNAL(populateMenu(QMenu*,QTreeWidgetItem*,int)), this, SLOT(sPopulateMenu(QMenu*,QTreeWidgetItem*,int))); _usage->addColumn(tr("Transaction Type"), 120, Qt::AlignLeft ); _usage->addColumn(tr("Site"), _whsColumn, Qt::AlignCenter ); if (!_metrics->boolean("EnableBatchManager")) _submit->hide(); }