Exemple #1
0
        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);
        }
Exemple #2
0
        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();
        }
Exemple #3
0
 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);
 }
Exemple #4
0
        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();
        }