private void btnRegister_Click(object sender, EventArgs e) { btnCancel.Enabled = true; bool registerAll = chkAll.Checked; //prepare data source List <Customer> list = null; if (registerAll) { list = customers; } else { list = customers.FindAll(c => c.Checked); } if (frmLoading == null || !frmLoading.Visible) { frmLoading = new frmDataLoading(this); } worker = new Thread(delegate(object obj) { DoWalletRegister(obj); }); worker.IsBackground = true; worker.Name = "RegisterWorker"; Global.Logger.Info("register wallet working thread is about to start"); worker.Start(list); }
private void btnGet_Click(object sender, System.EventArgs e) { gvCust.Rows.Clear(); customers.Clear(); //disable UI btnGet.Enabled = false; btnCancel.Enabled = true; btnRegister.Enabled = false; if (frmLoading == null || !frmLoading.Visible) { frmLoading = new frmDataLoading(this); } Global.Logger.Info("populating query criteria..."); PopuateCriteria(); worker = new Thread(delegate(object obj) { DoWalletQuery(criteria); }); worker.IsBackground = true; worker.Name = "QueryWorker"; Global.Logger.Info("query working thread is about to start"); worker.Start(); }
private void btnRegister_Click(object sender, EventArgs e) { btnCancel.Enabled = true; bool registerAll = chkAll.Checked; //prepare data source List<Customer> list = null; if (registerAll) list = customers; else list = customers.FindAll(c => c.Checked); if (frmLoading == null || !frmLoading.Visible) frmLoading = new frmDataLoading(this); worker = new Thread(delegate(object obj) { DoWalletRegister(obj); }); worker.IsBackground = true; worker.Name = "RegisterWorker"; Global.Logger.Info("register wallet working thread is about to start"); worker.Start(list); }
private void btnGet_Click(object sender, System.EventArgs e) { gvCust.Rows.Clear(); customers.Clear(); //disable UI btnGet.Enabled = false; btnCancel.Enabled = true; btnRegister.Enabled = false; if (frmLoading == null || !frmLoading.Visible) frmLoading = new frmDataLoading(this); Global.Logger.Info("populating query criteria..."); PopuateCriteria(); worker = new Thread(delegate(object obj) { DoWalletQuery(criteria); }); worker.IsBackground = true; worker.Name = "QueryWorker"; Global.Logger.Info("query working thread is about to start"); worker.Start(); }