private void bkgWorkForExportingRecords_DoWork(object sender, DoWorkEventArgs e) { var bkgWorker = sender as BackgroundWorker; var counter = 0; var lstOrderNo = new OrderManage().GetAllOrderNoAndPurchaser(); foreach (var orderInfo in lstOrderNo) { var objItems = new ItemManage().GetItemListByOrderNo(orderInfo.Key); var objUserInfo = new UserInfoManage().GetUserByOrderNo(orderInfo.Key); var orderContent = ExportFile.GenerateOrderContent(objItems, objUserInfo, true); var path = string.Format((string)e.Argument + @"\{0}{1}.txt", orderInfo.Key, orderInfo.Value); ExportFile.CreateOrderFile(path, orderContent); try { bkgWorker.ReportProgress(counter++); } catch (NullReferenceException exception) { Console.WriteLine(exception); throw; } } MessageBox.Show("Exporting all .txt files sucessfully!"); }
private void btnTxtFile_Click(object sender, EventArgs e) { #region Generate .txt file var fileSelector = new FolderBrowserDialog(); var defaultPath = ExportFile.GetDefaultPath("dircPath"); if (defaultPath != "") { fileSelector.SelectedPath = defaultPath; } if (fileSelector.ShowDialog() == DialogResult.OK) { ExportFile.SetFolderPath("dircPath", fileSelector.SelectedPath); var path = string.Format(fileSelector.SelectedPath + @"\{0}{1}.txt", crtOrderNo, purchaserName); var objItems = new ItemManage().GetItemListByOrderNo(crtOrderNo); var objUserInfo = new UserInfo { UserName = tbTo.Text.Trim(), PhoneNumber = tbToPhone.Text.Trim(), Address = tbAddress.Text.Trim(), CardNo = tbIdentityCard.Text.Trim() }; var orderContent = ExportFile.GenerateOrderContent(objItems, objUserInfo, true); ExportFile.CreateOrderFile(path, tbOrderContent.Text.Trim()); MessageBox.Show((zh?"生成 ":"Generating ") + crtOrderNo + purchaserName + (zh?".txt 成功! ":".txt Sucessfully!")); } #endregion }
// Use this for initialization void Start() { LoadPlayer(); if (SceneManager.GetActiveScene().name == "Stage4") { ItemManage.LoadItemStage4(); } if (SceneManager.GetActiveScene().name == "Stage6") { ItemManage.LoadItemStage6(); } }
public void Saved(StockOutItem value) { int isSaved = stockOutManage.Saved(value); if (isSaved > 0) { var takeTotalRemainingItem = itemList.Where(x => x.Id == value.ItemId).FirstOrDefault(); Item item = new Item() { Quantity = takeTotalRemainingItem.Quantity - value.TotalQuantity, Id = value.ItemId }; takeTotalRemainingItem.Quantity = takeTotalRemainingItem.Quantity - value.TotalQuantity; ItemManage itemManage = new ItemManage(); itemManage.UpdateItemQuantity(item); } }
private void btnRegenerate_Click(object sender, EventArgs e) { #region Generate the Order text var objItems = new ItemManage().GetItemListByOrderNo(_orderNo); var objUserInfo = new UserInfoManage().GetUserByOrderNo(_orderNo); tbOrderContent.Text = GenerateOrderContent(objItems, objUserInfo, false); #endregion #region Generate .txt file _purchaserName = new OrderManage().GetPurchaserName(_orderNo); var fileSelector = new FolderBrowserDialog(); var defaultPath = ExportFile.GetDefaultPath("dircPath"); if (defaultPath != "") { fileSelector.SelectedPath = defaultPath; } if (fileSelector.ShowDialog() == DialogResult.OK) { ExportFile.SetFolderPath("dircPath", fileSelector.SelectedPath); var path = string.Format(fileSelector.SelectedPath + @"\{0}{1}.txt", _orderNo, _purchaserName); ExportFile.CreateOrderFile(path, tbOrderContent.Text.Trim()); if (DialogResult.OK == MessageBox.Show((zh?"生成":"Generating ") + _orderNo + _purchaserName + (zh?".txt 成功!":".txt Sucessfully!"))) { //this.Close(); } } #endregion if (tbOrderContent.Text != "") { Clipboard.SetDataObject(tbOrderContent.Text); tbOrderContent.Focus(); MessageBox.Show(zh ? "复制到粘贴板" : "Copy to clipboard!"); } }
void Start() { GameManage.RevivePoint = point; LoadBGM(); LoadPlayer(); if (GameManage.GameModel == 1) { if (SceneManager.GetActiveScene().name == "Stage4") { ItemManage.LoadItemStage4(); } if (SceneManager.GetActiveScene().name == "Stage5") { ItemManage.LoadItemStage5(); } if (SceneManager.GetActiveScene().name == "Stage6") { ItemManage.LoadItemStage6(); } } }
private void ShowOrderDetail(string orderNo) { _objOrder = new OrderManage().GetOrderByOrderNo(orderNo); tbOrderNo.Text = _objOrder.OrderNo.ToString(); tbPurchaser.Text = _objOrder.Purchaser; tbPurchaser.Enabled = false; tbFrom.Text = @"Oscar"; tbFrom.Enabled = false; tbFromPhone.Text = @"0211376664"; tbFromPhone.Enabled = false; tbTo.Text = _objOrder.User.UserName; tbToPhone.Text = _objOrder.User.PhoneNumber; tbCardNo.Text = _objOrder.User.CardNo; tbAddress.Text = _objOrder.User.Address; var objTransaction = new TransactionManage().GetTransactionRecordByOrderNo(orderNo); tbPurchasePrice.Text = objTransaction.PurchasePrice.ToString(); tbSellingPrice.Text = objTransaction.SellingPrice.ToString(); tbProfit.Text = objTransaction.Profit.ToString(); _objItems = new ItemManage().GetItemListByOrderNo(orderNo); dgvItemList.DataSource = _objItems; dgvItemList.Show(); tbTotalPrice.Text = CalculateTotalPrice(_objItems).ToString(); //if (_status.Equals("Edit")) //{ // string itemNo = dgvItemList.Rows[0].Cells["ItemNo"].Value.ToString(); //get the information in the first row // Item objItem = new ItemManage().GetItemByItemNo(itemNo); // tbProductName.Text = objItem.ItemDescription; // tbQuantity.Text = objItem.Quantity.ToString(); // tbPrice.Text = objItem.UnitPrice.ToString(); //} }