Commit 199027c5 authored by ‘oliver.hui’'s avatar ‘oliver.hui’

hym

parent 3dd182c7
Pipeline #30183 failed with stage
in 1 minute and 14 seconds
var query = new TSqlQueryV2(T_SQLCNT_POOL.getSqlDatabase());
query.begin();
try {
var ans = TMessageBox.question(this, this.ttr("Do you want to delete the selected item?"), '', '',
[this.ttr('Delete')+':Yes:Yes:Error', this.ttr('Cancel')+':Cancel:Cancel:Normal']);
if (ans != 'Yes') {
return;
}
this.deleteItems(this.selectedItems());
var mailDeleter = new TSqlDeleterV2;
mailDeleter.setTable("pub_contacts");
mailDeleter.setWhere(_.format("id IN (SELECT contcat_id FROM sys_user WHERE id = ({0}))", this.selectedItems()));
query.deleteRow(mailDeleter);
var mailError = query.lastError();
if (mailError.isValid()) {
throw mailError;
}
var userDeleter = new TSqlDeleterV2;
userDeleter.setTable("sys_user");
userDeleter.setWhere("id", this.selectedItems());
query.deleteRow(userDeleter);
var userError = query.lastError();
if (userError.isValid()) {
throw userError;
}
query.commit();
this.alertOk(this.ttr("Data deleted"));
this.refresh(true);
} catch (e) {
query.rollback();
this.alertError(this.ttr("Delete data failed!"));
print(e);
}
......
var query = new TSqlQueryV2(T_SQLCNT_POOL.getSqlDatabase());
query.begin();
try {
var inserter = new TSqlInserterV2;
inserter.setTable("sys_user");
inserter.setUniqueField(mTableConf.primaryKey);
query.replaceRow(inserter);
var Error = query.lastError();
if (Error.isValid()) {
throw Error;
}
this.saveItem();
} catch(e) {
print(e);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment