ClientWidget::ClientWidget(QWidget *parent)
	: PageWidgetMember(parent)
{
	setupUi(this);
	queryCount = 6;

	loadUi();
	loadEnv();

	reload();
}
ContractorWidget::ContractorWidget(QWidget *parent)
	: PageWidgetMember(parent)
{
	setupUi(this);
	loadUi();
	loadEnv();

	queryCount = 3;
	lastRow = 0;

	reload();
}
AccountWidget::AccountWidget(int type, QWidget *parent)
	: PageWidgetMember(parent)
{
	setupUi(this);

        aType = type;
        lastRow = 0;
        queryCount = 4;
        curIndex = 0;

        loadEnv();
	loadUi();
}
EditAccountDialog::EditAccountDialog(quint32 id, QWidget *parent)
	: QDialog(parent)
{
	setupUi(this);
	loadEnv();

	aId = id;
	category = 0;
	currencyid = 0;
	queryCount = 2;

	if( aId >= 0 )
		sendLoadDataRequest();
}
AddCourseDialog::AddCourseDialog(quint32 id, QWidget *parent)
	: QDialog(parent)
{
	setupUi(this);

	loadUi();
	loadEnv();

	checkCourse = -1;
	queryCount = 3;
	currencyid = id;
	sCount = -1;

	loadCurrencyRequest();
}
EditCourseDialog::EditCourseDialog( quint64 courseid, quint64 ccourseid, QWidget *parent )
	: QDialog(parent)
{
	setupUi(this);

	queryCount = 9;
	courseId = courseid;
	ccourseId = ccourseid;

	sales = false;

	loadUi();
	loadEnv();
	loadCourseRequest();
}
AddRuleDialog::AddRuleDialog(QWidget *parent, quint32 accountid, QString number, QString cur, QString ruleDate)
	: QDialog(parent)
{
	setupUi(this);
	loadEnv();

	accId = accountid;
	date = ruleDate;

	QDate d = QDate::fromString( ruleDate, dateFormat );
	if( d.isValid() )
		dateEdit->setDate( d );

	numberLabel->setText( "<b>" + number + " " + cur + "</b>" );

	connect( okButton, SIGNAL( clicked() ), this, SLOT( okButtonClicked() ) );
}
CoefficientDialog::CoefficientDialog( quint32 id, const QStringList &list, QWidget *parent )
	: QDialog(parent)
{
	setupUi(this);

	accountid = id;
	idList = list;
	load = false;
	pCount = -1;
	pNumber = -1;
	idIndex = -1;
	currentRow = -1;

	loadUi();
	loadEnv();

	reload();
}
TransactionWidget::TransactionWidget( quint32 id, QWidget *parent )
	: PageWidgetMember(parent)
{
	setupUi(this);

	accountid = id;

	clearId = 0;
	state = 0;
	load = false;
	saldoLoaded = false;
	pNumber = -1;
	pCount = -1;

	for(int i = 0; i < 3; i++)
		pageList << new PageNumCount();

	loadUi();
	loadEnv();

	reload();
}
Beispiel #10
0
int executeScript(int argc, char *argv[])
{
    QCoreApplication app(argc, argv);
    if (app.arguments().size() < 2)
        return usage(argc, argv);

    QString script_file(app.arguments().at(1));

    QJSEngine engine;
    auto script_env = loadEnv(app, engine);
    int rc = EXIT_SUCCESS;

    try {
        auto res = script_env->load(script_file, false);
        if (res.isError())
            rc = EXIT_FAILURE;
    } catch (Error const &e) {
        qDebug() << "Failed to eval:" << script_file;
        qDebug() << e.msg;
        rc = EXIT_FAILURE;
    }
    return rc == EXIT_SUCCESS && script_env->shouldWait()
        ? app.exec() : rc;
}