enterPoitemReturn::enterPoitemReturn(QWidget* parent, const char* name, bool modal, Qt::WindowFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_return, SIGNAL(clicked()), this, SLOT(sReturn())); _invVendorUOMRatio->setPrecision(omfgThis->ratioVal()); _ordered->setPrecision(omfgThis->qtyVal()); _received->setPrecision(omfgThis->qtyVal()); _toReturn->setValidator(omfgThis->qtyVal()); _item->setReadOnly(true); _rejectCode->setAllowNull(true); _rejectCode->populate( "SELECT rjctcode_id, rjctcode_code " "FROM rjctcode " "ORDER BY rjctcode_code;" ); _receipts->addColumn(tr("Receipt Date"), _timeDateColumn, Qt::AlignCenter, true, "recv_date"); _receipts->addColumn(tr("Receiving Agent"), 100, Qt::AlignCenter, true, "recv_agent_username"); _receipts->addColumn(tr("G/L Post Date"), _dateColumn, Qt::AlignCenter, true, "recv_gldistdate"); _receipts->addColumn(tr("Returnable Qty."), 100, Qt::AlignRight, true, "returnable"); _receipts->addColumn(tr("Purchase Cost"), -1, Qt::AlignRight, true, "recv_purchcost"); _receiptsLit->hide(); _receiptsLine->hide(); _receipts->hide(); }
enterPoitemReturn::enterPoitemReturn(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { setupUi(this); connect(_return, SIGNAL(clicked()), this, SLOT(sReturn())); _invVendorUOMRatio->setPrecision(omfgThis->ratioVal()); _ordered->setPrecision(omfgThis->qtyVal()); _received->setPrecision(omfgThis->qtyVal()); _toReturn->setValidator(omfgThis->qtyVal()); _item->setReadOnly(TRUE); _rejectCode->setAllowNull(TRUE); _rejectCode->populate( "SELECT rjctcode_id, rjctcode_code " "FROM rjctcode " "ORDER BY rjctcode_code;" ); }
/* * Constructs a incident as a child of 'parent', with the * name 'name' and widget flags set to 'f'. * */ incident::incident(QWidget* parent, const char* name, bool modal, Qt::WFlags fl) : XDialog(parent, name, modal, fl) { _statusCodes << "N" << "F" << "C" << "A" << "R" << "L"; setupUi(this); // signals and slots connections connect(_cancel, SIGNAL(clicked()), this, SLOT(sCancel())); connect(_crmacct, SIGNAL(newId(int)), this, SLOT(sCRMAcctChanged(int))); connect(_deleteTodoItem, SIGNAL(clicked()), this, SLOT(sDeleteTodoItem())); connect(_editTodoItem, SIGNAL(clicked()), this, SLOT(sEditTodoItem())); connect(_item, SIGNAL(newId(int)), _lotserial, SLOT(setItemId(int))); connect(_newTodoItem, SIGNAL(clicked()), this, SLOT(sNewTodoItem())); connect(_save, SIGNAL(clicked()), this, SLOT(sSave())); connect(_todoList, SIGNAL(itemSelected(int)), _editTodoItem, SLOT(animateClick())); connect(_todoList, SIGNAL(populateMenu(QMenu*, QTreeWidgetItem*, int)), this, SLOT(sPopulateTodoMenu(QMenu*))); connect(_todoList, SIGNAL(valid(bool)), this, SLOT(sHandleTodoPrivs())); connect(_viewTodoItem, SIGNAL(clicked()), this, SLOT(sViewTodoItem())); connect(_return, SIGNAL(clicked()), this, SLOT(sReturn())); _incdtid = -1; _severity->setType(XComboBox::IncidentSeverity); _priority->setType(XComboBox::IncidentPriority); _resolution->setType(XComboBox::IncidentResolution); _category->setType(XComboBox::IncidentCategory); _lotserial->setStrict(false); _incdthist->addColumn(tr("Username"), _userColumn, Qt::AlignLeft, true, "incdthist_username"); _incdthist->addColumn(tr("Date/Time"),_timeDateColumn, Qt::AlignLeft, true, "incdthist_timestamp"); _incdthist->addColumn(tr("Description"), -1, Qt::AlignLeft, true, "incdthist_descrip"); _todoList->addColumn(tr("Seq"), 25, Qt::AlignRight, true, "todoitem_seq"); _todoList->addColumn(tr("User"), _userColumn, Qt::AlignLeft, true, "usr_username"); _todoList->addColumn(tr("Name"), 100, Qt::AlignLeft, true, "todoitem_name"); _todoList->addColumn(tr("Description"), -1, Qt::AlignLeft, true, "todoitem_notes"); _todoList->addColumn(tr("Status"), _statusColumn, Qt::AlignLeft, true, "todoitem_status"); _todoList->addColumn(tr("Due Date"), _dateColumn, Qt::AlignLeft, true, "todoitem_due_date"); q.prepare("SELECT usr_id " "FROM usr " "WHERE (usr_username=CURRENT_USER);"); q.exec(); if (q.first()) { _myUsrId = q.value("usr_id").toInt(); } else if (q.lastError().type() != QSqlError::None) { systemError(this, q.lastError().databaseText(), __FILE__, __LINE__); close(); } if (_metrics->boolean("LotSerialControl")) { connect(_item, SIGNAL(valid(bool)), _lotserial, SLOT(setEnabled(bool))); connect(_item, SIGNAL(newId(int)), _lotserial, SLOT(setItemId(int))); } else _lotserial->setVisible(false); // because this causes a pop-behind situation we are hiding for now. _return->hide(); _saved = false; }