1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104
|
/*
* This file is part of the xTuple ERP: PostBooks Edition, a free and
* open source Enterprise Resource Planning software suite,
* Copyright (c) 1999-2014 by OpenMFG LLC, d/b/a xTuple.
* It is licensed to you under the Common Public Attribution License
* version 1.0, the full text of which (including xTuple-specific Exhibits)
* is available at www.xtuple.com/CPAL. By using this software, you agree
* to be bound by its terms.
*/
#ifndef RETURNAUTHORIZATION_H
#define RETURNAUTHORIZATION_H
#include "guiclient.h"
#include "xwidget.h"
#include <parameter.h>
#include "ui_returnAuthorization.h"
class returnAuthorization : public XWidget, public Ui::returnAuthorization
{
Q_OBJECT
public:
returnAuthorization(QWidget* parent = 0, const char* name = 0, Qt::WindowFlags fl = Qt::Window);
~returnAuthorization();
virtual void setNumber();
Q_INVOKABLE virtual int id() const;
Q_INVOKABLE virtual int mode() const;
public slots:
virtual SetResponse set( const ParameterList & pParams );
virtual void sCalculateTax();
virtual bool sSave( bool partial );
virtual void sSaveClick();
virtual void populateShipto( int pShiptoid );
virtual void sPopulateCustomerInfo();
virtual void sCheckAuthorizationNumber();
virtual void sClearShiptoNumber();
virtual void sCopyToShipto();
virtual void sNew();
virtual void sEdit();
virtual void sView();
virtual void sAction();
virtual void sDelete();
virtual void sFillList();
virtual void sCalculateSubtotal();
virtual void sCalculateTotal();
virtual void sCalculateNetDue();
virtual void populate();
virtual void closeEvent( QCloseEvent * pEvent );
virtual void sTaxZoneChanged();
virtual void sRecvWhsChanged();
virtual void sShipWhsChanged();
virtual void sTaxDetail();
virtual void sOrigSoChanged();
virtual void sDispositionChanged();
virtual void sCreditByChanged();
virtual void sAuthorizeLine();
virtual void sClearAuthorization();
virtual void sAuthorizeAll();
virtual void sEnterReceipt();
virtual void sReceiveAll();
virtual void sHandleEnterReceipt(bool);
virtual void sHandleAction();
virtual void sHandleSalesOrderEvent( int pSoheadid, bool );
virtual void sRefund();
virtual void sPostReceipts();
virtual void sPopulateMenu(QMenu*, QTreeWidgetItem *selected);
virtual void sViewOrigOrder();
virtual void sEditNewOrder();
virtual void sViewNewOrder();
virtual void sEditNewOrderLine();
virtual void sViewNewOrderLine();
virtual void sShipment();
virtual void sShipmentStatus();
virtual void sCheckNumber();
virtual void sFreightChanged();
virtual void sFreightDetail();
protected slots:
virtual void languageChange();
signals:
void saved(int);
private:
int _mode;
int _raheadid;
int _custtaxzoneid;
bool _custEmail;
bool _ffBillto;
bool _ffShipto;
bool _ignoreShiptoSignals;
bool _ignoreSoSignals;
bool _ignoreWhsSignals;
bool _saved;
bool _calcfreight;
double _subtotalCache;
double _freightCache;
};
#endif // RETURNAUTHORIZATION_H
|