/// <summary> /// Permet de faire migrer les bases de données vers le nouveau système actuel (version du serveur OpenERP) en asynchrone /// </summary> /// <param name="db">Liste des bases de données à migrer</param> /// <param name="callBack">Fonction appelée quand c'est terminé</param> /// <param name="prioritaire">Passe cette requete en priorité par rapport aux autres en attentes</param> /// <remarks></remarks> public void migrateDatabaseAsync(List <string> db, System.ComponentModel.RunWorkerCompletedEventHandler callBack, bool prioritaire) { Hashtable param = new Hashtable(); param.Add("db", db); _work.addTask(new System.ComponentModel.DoWorkEventHandler(this.migrateDatabaseAsyncCall), callBack, param, prioritaire); }
public void chargeProprieteConnexionAsync(string fichierXml, System.ComponentModel.RunWorkerCompletedEventHandler callBack, bool prioritaire) { Hashtable param = new Hashtable(); param.Add("fichierXml", fichierXml); _work.addTask(new System.ComponentModel.DoWorkEventHandler(this.chargeProprieteConnexionFichierAsyncCall), callBack, param, prioritaire); }
public void deleteAsync(Clients.clientOpenERP clientOpenERP, System.ComponentModel.RunWorkerCompletedEventHandler callBack, bool prioritaire) { Hashtable param = new Hashtable(); param.Add("clientOpenERP", clientOpenERP); clientOpenERP.worker.addTask(new System.ComponentModel.DoWorkEventHandler(this.effaceAsyncCallC), callBack, param, prioritaire); }
public void getReportAsync(int idReport, System.ComponentModel.RunWorkerCompletedEventHandler callBack, int timeOut, bool prioritaire) { Hashtable param = new Hashtable(); param.Add("idReport", idReport); param.Add("timeOut", timeOut); _work.addTask(new System.ComponentModel.DoWorkEventHandler(this.getReportAsyncCall), callBack, param, prioritaire); }
public override void executeProcedureStockeeAsync(System.ComponentModel.RunWorkerCompletedEventHandler callBack) { System.ComponentModel.BackgroundWorker bg = new System.ComponentModel.BackgroundWorker(); bg.DoWork += new System.ComponentModel.DoWorkEventHandler(bgExecuteProcedureStockee_DoWork); bg.RunWorkerCompleted += callBack; bg.RunWorkerAsync(); }
public void saveAsync(Clients.clientOpenERP clientOpenERP, System.ComponentModel.RunWorkerCompletedEventHandler callBack, bool prioritaire, [email protected] context) { Hashtable param = new Hashtable(); param.Add("clientOpenERP", clientOpenERP); param.Add("context", context); clientOpenERP.worker.addTask(new System.ComponentModel.DoWorkEventHandler(this.sauveAsyncCallC), callBack, param, prioritaire); }
public void fieldsGetAsync(string resourceName, List <string> listFields, System.ComponentModel.RunWorkerCompletedEventHandler callBack, bool prioritaire) { Hashtable param = new Hashtable(); param.Add("resourceName", resourceName); param.Add("listFields", listFields); _work.addTask(new System.ComponentModel.DoWorkEventHandler(this.fieldsGetAsyncCall), callBack, param, prioritaire); }
public override void retourneDonneesAsync(System.ComponentModel.RunWorkerCompletedEventHandler callBack) { System.ComponentModel.BackgroundWorker bg = new System.ComponentModel.BackgroundWorker(); bg.DoWork += new System.ComponentModel.DoWorkEventHandler(bgRetourneDonnees_DoWork); bg.RunWorkerCompleted += callBack; bg.RunWorkerAsync(); }
public void checkRecursionAsync(string resourceName, ArrayList listId, System.ComponentModel.RunWorkerCompletedEventHandler callBack, bool prioritaire) { Hashtable param = new Hashtable(); param.Add("resourceName", resourceName); param.Add("listId", listId); _work.addTask(new System.ComponentModel.DoWorkEventHandler(checkRecursionAsyncCallListId), callBack, param, prioritaire); }
/// <summary> /// Connect to the server asynchronously /// </summary> /// <param name="connectionProperties">Connection properties of the server</param> /// <param name="callBack">Method to call when task finished</param> public void connectAsync(Common.connectionProperties connectionProperties, System.ComponentModel.RunWorkerCompletedEventHandler callBack) { if (checkCurrentServerType()) { return; } _myConnection.connectAsync(connectionProperties, callBack); }
/// <summary> /// Execute the current stored procedure and return the first value returned by the query (first line, first column), asynchronously /// </summary> /// <param name="requete">Query to execute</param> /// <param name="callBack">Method to call when job finished</param> /// <returns></returns> public void executeScalaireAsync(System.ComponentModel.RunWorkerCompletedEventHandler callBack) { if (checkCurrentServerType()) { return; } _myConnection.executeScalaireAsync(callBack); OnConnectFailed("PS", _myConnection.returnCurrentPS()); }
public void copyAsync(string resourceName, int id, System.ComponentModel.RunWorkerCompletedEventHandler callBack, [email protected] valeurs, bool prioritaire) { Hashtable param = new Hashtable(); param.Add("resourceName", resourceName); param.Add("id", id); param.Add("valeurs", valeurs); _work.addTask(new System.ComponentModel.DoWorkEventHandler(this.copyAsyncCall), callBack, param, prioritaire); }
/// <summary> /// Execute a query and return the first value returned by the query (first line, first column), asynchronously /// </summary> /// <param name="requete">Query to execute</param> /// <param name="callBack">Method to call when job finished</param> /// <returns></returns> public void executeScalaireAsync(string requete, System.ComponentModel.RunWorkerCompletedEventHandler callBack) { if (checkCurrentServerType()) { return; } _myConnection.executeScalaireAsync(requete, callBack); OnConnectFailed(requete, null); }
public void connectionAsync(string db, string user, string pass, System.ComponentModel.RunWorkerCompletedEventHandler callBack, bool prioritaire) { Hashtable param = new Hashtable(); param.Add("db", db); param.Add("user", user); param.Add("pass", pass); _work.addTask(new System.ComponentModel.DoWorkEventHandler(this.connectionAsyncCall), callBack, param, prioritaire); }
public override void executeScalaireAsync(string requete, System.ComponentModel.RunWorkerCompletedEventHandler callBack) { System.ComponentModel.BackgroundWorker bg = new System.ComponentModel.BackgroundWorker(); Hashtable param = new Hashtable(); param.Add("requete", requete); bg.DoWork += new System.ComponentModel.DoWorkEventHandler(bgExecuteScalaire_DoWork); bg.RunWorkerCompleted += callBack; bg.RunWorkerAsync(param); }
public override void connectAsync(connectionProperties parameters, System.ComponentModel.RunWorkerCompletedEventHandler callBack) { System.ComponentModel.BackgroundWorker bg = new System.ComponentModel.BackgroundWorker(); System.Collections.Hashtable param = new System.Collections.Hashtable(); param.Add("connectionProperties", parameters); bg.DoWork += new System.ComponentModel.DoWorkEventHandler(bgConnect_DoWork); bg.RunWorkerCompleted += callBack; bg.RunWorkerAsync(param); }
public void deleteAsync(connectionProperties connexionOpenERP, System.ComponentModel.RunWorkerCompletedEventHandler callBack) { Hashtable param = new Hashtable(); System.ComponentModel.BackgroundWorker bg = new System.ComponentModel.BackgroundWorker(); bg.DoWork += new System.ComponentModel.DoWorkEventHandler(this.effaceAsyncCall); bg.RunWorkerCompleted += callBack; param.Add("connexionOpenERP", connexionOpenERP); bg.RunWorkerAsync(param); }
public void fieldsViewGetAsync(string resourceName, int viewId, System.ComponentModel.RunWorkerCompletedEventHandler callBack, string viewType, [email protected] context, bool prioritaire) { Hashtable param = new Hashtable(); param.Add("resourceName", resourceName); param.Add("viewId", viewId); param.Add("viewType", viewType); param.Add("context", context); _work.addTask(new System.ComponentModel.DoWorkEventHandler(this.fieldsViewGetAsyncCall), callBack, param, prioritaire); }
public override void connectAsync(string connectionString, System.ComponentModel.RunWorkerCompletedEventHandler callBack) { System.ComponentModel.BackgroundWorker bg = new System.ComponentModel.BackgroundWorker(); System.Collections.Hashtable param = new Hashtable(); param.Add("connectionString", connectionString); bg.DoWork += new System.ComponentModel.DoWorkEventHandler(bgConnect_DoWork); bg.RunWorkerCompleted += callBack; bg.RunWorkerAsync(param); }
public override void returnTableAsync(string name, System.ComponentModel.RunWorkerCompletedEventHandler callBack) { System.ComponentModel.BackgroundWorker bg = new System.ComponentModel.BackgroundWorker(); System.Collections.Hashtable param = new Hashtable(); param.Add("name", name); bg.DoWork += new System.ComponentModel.DoWorkEventHandler(bgReturnTable_DoWork); bg.RunWorkerCompleted += callBack; bg.RunWorkerAsync(param); }
public void listTablesAsync(string db, string schema, System.ComponentModel.RunWorkerCompletedEventHandler callBack) { System.ComponentModel.BackgroundWorker bg = new System.ComponentModel.BackgroundWorker(); System.Collections.Hashtable param = new System.Collections.Hashtable(); param.Add("db", db); param.Add("schema", schema); bg.DoWork += new System.ComponentModel.DoWorkEventHandler(bg_DoWork); bg.RunWorkerCompleted += callBack; bg.RunWorkerAsync(param); }
public void createDatabaseAsync(System.ComponentModel.RunWorkerCompletedEventHandler callBack, string dbName, string adminPassword, string userPassword, bool withDemoData, string language, bool prioritaire) { Hashtable param = new Hashtable(); if (userPassword == "") { userPassword = adminPassword; } param.Add("dbName", dbName); param.Add("adminPassword", adminPassword); param.Add("userPassword", userPassword); param.Add("withDemoData", withDemoData); param.Add("language", language); _work.addTask(new System.ComponentModel.DoWorkEventHandler(this.createDatabaseAsyncCall), callBack, param, prioritaire); }
public void CollectUnhandleExceptionV1 ( string errorMsg, DL.Model.User u, System.ComponentModel.RunWorkerCompletedEventHandler runWorkerCompletedHandle = null ) { System.ComponentModel.BackgroundWorker bw = new System.ComponentModel.BackgroundWorker(); bw.DoWork += (s, e) => { Uri uri = Common.StaticInfo.AppWebSetting.GetUri(); // 方法名 string methodName = "CollectUnhandleException"; // 方法参数 List <string> args = new List <string>(); args.Add(Util.JsonUtils.SerializeObject(errorMsg)); args.Add(Util.JsonUtils.SerializeObject(u)); Util.WebService.RequestData requestData = new Util.WebService.RequestData(); requestData.MethodName = methodName; requestData.JsonArgs = args; e.Result = new WebServiceBase().ExecuteV1(uri, requestData); }; if (runWorkerCompletedHandle != null) { bw.RunWorkerCompleted += runWorkerCompletedHandle; } // TODO 加漏斗 bw.RunWorkerAsync(); }
public override void returnTableAsync(string name, System.ComponentModel.RunWorkerCompletedEventHandler callBack) { throw new NotImplementedException(); }
public void createDatabaseAsync(System.ComponentModel.RunWorkerCompletedEventHandler callBack, string dbName, string adminPassword, string userPassword, bool withDemoData, string language) { createDatabaseAsync(callBack, dbName, adminPassword, userPassword, withDemoData, language, false); }
public void createDatabaseAsync(System.ComponentModel.RunWorkerCompletedEventHandler callBack, string dbName, string adminPassword, string userPassword) { createDatabaseAsync(callBack, dbName, adminPassword, userPassword, false, "", false); }
/// <summary> /// Extends StreamDecoder to decompress LZMA to a file in IsolatedStorage. /// </summary> /// <see cref="SevenZip.Compression.LZMA.WindowsPhone.StreamDecoder"/> public IsolatedStorageDecoder() : base() { RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(IsolatedStorageDecoder_RunWorkerCompleted); }
public void serverVersionAsync(System.ComponentModel.RunWorkerCompletedEventHandler callBack) { serverVersionAsync(callBack, false); }
/// <summary> /// Retourne la version du serveur, en texte, en asynchrone /// </summary> /// <param name="callBack">Fonction appelée quand c'est terminé</param> /// <param name="prioritaire">Passe cette requete en priorité par rapport aux autres en attentes</param> /// <remarks></remarks> public void serverVersionAsync(System.ComponentModel.RunWorkerCompletedEventHandler callBack, bool prioritaire) { _work.addTask(new System.ComponentModel.DoWorkEventHandler(this.versionServerAsyncCall), callBack, null, prioritaire); }
public void listLanguageAsync(System.ComponentModel.RunWorkerCompletedEventHandler callBack) { listLanguageAsync(callBack, false); }
/// <summary> /// Liste les langues possibles de ce serveur en asynchrone /// </summary> /// <param name="callBack">Fonction appelée quand c'est terminé</param> /// <param name="prioritaire">Passe cette requete en priorité par rapport aux autres en attentes</param> /// <remarks></remarks> public void listLanguageAsync(System.ComponentModel.RunWorkerCompletedEventHandler callBack, bool prioritaire) { _work.addTask(new System.ComponentModel.DoWorkEventHandler(this.listLanguageAsyncCall), callBack, null, prioritaire); }