/* the event for excel button clicks that update the merchant sku */ private void excelButton_Click(object sender, EventArgs e) { if (openFileDialog.ShowDialog(this) != DialogResult.OK) { return; } switch (loadingLabel.Text) { case "Sears": { // sears case sears = new Sears(); new Thread(() => sears.Update(openFileDialog.FileName)).Start(); shopCa = null; amazon = null; giantTiger = null; } break; case "Shop.ca": { // shop.ca case shopCa = new ShopCa(); new Thread(() => shopCa.Update(openFileDialog.FileName)).Start(); sears = null; giantTiger = null; amazon = null; } break; case "Amazon": { // amazon case amazon = new Amazon(); new Thread(() => amazon.Update(openFileDialog.FileName)).Start(); sears = null; shopCa = null; giantTiger = null; } break; case "Giant Tiger": { // giant tiger case giantTiger = new GiantTiger(); new Thread(() => giantTiger.Update(openFileDialog.FileName)).Start(); sears = null; shopCa = null; amazon = null; } break; } timer.Start(); }
private void CheckSelected(User user, IWebDriver browser) { if (WallmartCheckBox.IsChecked == true) { var wallmart = new Wallmart(); wallmart.Check(user.Login, user.Password, browser); } if (SearsCheckBox.IsChecked == true) { var sears = new Sears(); sears.Check(user.Login, user.Password, browser); } if (TigerdirectCheckBox.IsChecked == true) { var tigerdirect = new Tigerdirect(); tigerdirect.Check(user.Login, user.Password, browser); } if (OverstockCheckBox.IsChecked == true) { var overstock = new Overstock(); overstock.Check(user.Login, user.Password, browser); } if (BestbuyCheckBox.IsChecked == true) { var bestbuy = new Bestbuy(); bestbuy.Check(user.Login, user.Password, browser); } if (NeweggCheckBox.IsChecked == true) { var newegg = new Newegg(); newegg.Check(user.Login, user.Password, browser); } if (ToysrusCheckBox.IsChecked == true) { var toysrus = new Toysrus(); toysrus.Check(user.Login, user.Password, browser); } }
/* button event for update that refresh the inventory data in sears */ private void updateButton_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; #region Processing // local fields List <SearsInventoryValues> list = new List <SearsInventoryValues>(); Sears sears = new Sears(); foreach (DataRow row in table.Rows) { // check the discontinue item to udpate database bool discontinue = Convert.ToBoolean(row[7]); if (discontinue) { sears.Discontinue(row[0].ToString()); } if (row[2].ToString() == "") { continue; } SearsInventoryValues value = new SearsInventoryValues(row[0].ToString(), Convert.ToInt32(row[3]), row[1].ToString(), Convert.ToBoolean(row[6]), discontinue, DateTime.Today.AddDays(Convert.ToInt32(availableDaysUpdown.Value)), Convert.ToInt32(row[4]), row[2].ToString()); list.Add(value); } // start updating try { sears.Update(list.ToArray()); } catch (Exception ex) { MessageBox.Show("Error occurs during updating:\n" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } #endregion Cursor.Current = Cursors.Default; // show complete message MessageBox.Show("Inventory update complete to Sears"); }