private void FetchCafeteriaName(MyWorkerClass obj) { try { const string url = "http://localhost/comido/cgi_bin/fetch_cafeteria_details.php"; var request = (HttpWebRequest)WebRequest.Create(url); request.Timeout = 80000; request.ContentType = "application/xml"; var response = (HttpWebResponse)request.GetResponse(); var datastream = response.GetResponseStream(); var reader = XmlReader.Create(datastream ?? throw new InvalidOperationException()); var doc = new XmlDocument(); doc.Load(reader); var nodeList = doc.SelectNodes("response/status"); if (nodeList != null) { obj.Cafetype = nodeList; } const int i = 0; backgroundWorker1.ReportProgress(i, obj); } catch (Exception ce) { var interneterror = new InternetError(); interneterror.ShowDialog(); // to start new instance of application System.Diagnostics.Process.Start(Application.ExecutablePath); //to turn off current app Close(); } }
private void Loadxml(MyWorkerClass obj) { try { Logininfo.Username = textBox1.Text; var to = textBox1.Text.Trim(); var url = "http://localhost/comido/cgi_bin/is_staff.php?username="******"status"); var i = 0; var parentNode = nodeList[0].ParentNode; var xmlNode = parentNode?.InnerText.Trim(); if (xmlNode != null) { obj.Access = xmlNode; } backgroundWorker1.ReportProgress(i, obj); i++; Thread.Sleep(10); } catch (Exception exec) { bunifuTransition1.HideSync(homeButton1); var interneterror = new InternetError(); interneterror.ShowDialog(); } }
// run the worker public void RunMyWorker() { mwc = new MyWorkerClass(); BackgroundWorker backgroundWorker1 = new BackgroundWorker(); backgroundWorker1.DoWork += new DoWorkEventHandler(mwc.RunStuff); backgroundWorker1.RunWorkerCompleted += new RunWorkerCompletedEventHandler(backgroundWorker1_RunWorkerCompleted); backgroundWorker1.RunWorkerAsync(); }
private void button1_Click(object sender, EventArgs e) { var obj = new MyWorkerClass(); if (backgroundWorker1.IsBusy) { return; } backgroundWorker1.RunWorkerAsync(obj); textBox1.Enabled = false; }
private void Form1_Load(object sender, EventArgs e) { comboBox1.Items.Clear(); var obj = new MyWorkerClass(); if (backgroundWorker1.IsBusy) { return; } backgroundWorker1.RunWorkerAsync(obj); bunifuFlatButton1.Enabled = false; }
private void CafSelect_Load(object sender, EventArgs e) { comboBox1.Items.Clear(); var obj = new MyWorkerClass(); if (!backgroundWorker1.IsBusy) { backgroundWorker1.RunWorkerAsync(obj); materialFlatButton1.Enabled = false; // bunifuCustomLabel4.Text = @"Loading..."; } }
private void Loadtransaction(MyWorkerClass obj) { try { var attendant = FirstPage.Logininfo.Username; var price = textBox1.Text.Trim(); var cafid = CafSelect.CafeteriaInfo.CafId; const string matric = "null"; var datetime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); const string type = "cash"; const string pin = "null"; var url = "http://localhost/comido/cgi_bin/insert_transaction.php?matric=" + matric + "&pin=" + pin + "&attendant=" + attendant + "&amount=" + price + "&datetime=" + datetime + "&type=" + type + "&CafID=" + cafid + ""; var requ = WebRequest.Create(url); requ.Timeout = 80000; var response = requ.GetResponse(); var stream = response.GetResponseStream(); var compSpecs = new XmlDocument(); compSpecs.Load(stream ?? throw new InvalidOperationException()); var nodeList = compSpecs.SelectNodes("response"); var i = 0; if (nodeList != null) { var parentNode = nodeList[0].FirstChild; var xmlNode = parentNode?.InnerText.Trim(); if (xmlNode != null) { obj.Access = xmlNode; } } backgroundWorker1.ReportProgress(i, obj); i++; Thread.Sleep(10); } catch (Exception exec) { bunifuTransition1.HideSync(transactionSuccessful1); var interneterror = new InternetError(); interneterror.ShowDialog(); } }
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar != (char)Keys.Return) { return; } if ((textBox1.Text != "") && (!System.Text.RegularExpressions.Regex.IsMatch(textBox1.Text, "^[0-9]*$"))) { return; } var obj = new MyWorkerClass(); bunifuTransition1.ShowSync(transactionSuccessful1); if (backgroundWorker1.IsBusy) { return; } backgroundWorker1.RunWorkerAsync(obj); textBox1.Enabled = false; textBox1.Focus(); }
private void timer1_Tick(object sender, EventArgs e) { bunifuTransition1.ShowSync(homeButton1); progressBar1.Increment(10); //this code assign the timer to the label _h = progressBar1.Value.ToString(); //this code stops the timer by 100% and starts the next form. if (_h != "100") { return; } timer1.Stop(); progressBar1.Value = 0; var obj = new MyWorkerClass(); if (backgroundWorker1.IsBusy) { return; } backgroundWorker1.RunWorkerAsync(obj); textBox1.Enabled = false; }
private void FetchCafeteriaName(MyWorkerClass obj) { // comboBox1.Items.Clear(); try { var bs = new BindingSource(); const string url = "http://localhost/comido/cgi_bin/fetch_cafeteria_details.php"; // var ds = new DataSet(); var request = (HttpWebRequest)WebRequest.Create(url); request.Timeout = 80000; request.ContentType = "application/xml"; var response = (HttpWebResponse)request.GetResponse(); var datastream = response.GetResponseStream(); var reader = XmlReader.Create(datastream ?? throw new InvalidOperationException()); var doc = new XmlDocument(); doc.Load(reader); var nodeList = doc.SelectNodes("response/status"); if (nodeList != null) { obj.Cafetype = nodeList; } //if (nodeList == null) return; int i = 0; //foreach (XmlNode node in nodeList) // obj.Cafetype = node.SelectSingleNode("Name")?.InnerText; backgroundWorker1.ReportProgress(i, obj); i++; Thread.Sleep(10); ////if (!comboBox1.Items.Contains(node.SelectSingleNode("Name")?.InnerText)) //// comboBox1.Items.Add(node.SelectSingleNode("Name")?.InnerText ?? throw new InvalidOperationException()); } catch (Exception ce) { InformationBox.Show(ce.Message); } }
public MyGUI() { this.worker = new MyWorkerClass(); this.worker.Changed += OnWorkerChanged; }