private void buttonSave_Click(object sender, EventArgs e) { IList <Order> orders = new List <Order>(); int[] selectedRows = gridViewGarbage.GetSelectedRows(); foreach (var row in selectedRows) { var garbage = (GarbagePoint)gridViewGarbage.GetRow(row); string data = garbage.Tag; string folderName = garbage.GeneratedDate.ToString().Substring(0, garbage.GeneratedDate.ToString().IndexOf(" ")).Replace("/", ""); string fileFolderName = folderName + "\\" + Path.GetFileName(GetFileNameProposal(data)); if (!Directory.Exists(fileFolderName)) { Directory.CreateDirectory(fileFolderName); } //GenerateAddress(fileFolderName, data, garbage.Address); if (garbage.GarbageType == "NEWKIT") { Order orderWet = GenerateOrder(garbage.Tag, "WET"); orders.Add(orderWet); Order orderDry = GenerateOrder(garbage.Tag, "DRY"); orders.Add(orderDry); qrCodeGraphicControl.Text = data; SaveQRCode(fileFolderName, data, "NEWKIT", garbage.Quantity); PrintQRCode printQRCode = new PrintQRCode(); printQRCode.ShowDialog(); } else { Order order = GenerateOrder(garbage.Tag, garbage.GarbageType); orders.Add(order); qrCodeGraphicControl.Text = data; SaveQRCode(fileFolderName, data, "TOPUP", garbage.Quantity); } } //provider.InsertOrders(orders); LoadOrders(); //MessageBox.Show("Garbage Tag and Address generated successfully!"); }
private void buttonSave_Click(object sender, EventArgs e) { IList<Order> orders = new List<Order>(); int[] selectedRows = gridViewGarbage.GetSelectedRows(); foreach (var row in selectedRows) { var garbage = (GarbagePoint)gridViewGarbage.GetRow(row); string data = garbage.Tag; string folderName = garbage.GeneratedDate.ToString().Substring(0, garbage.GeneratedDate.ToString().IndexOf(" ")).Replace("/", ""); string fileFolderName = folderName + "\\" + Path.GetFileName(GetFileNameProposal(data)); if (!Directory.Exists(fileFolderName)) { Directory.CreateDirectory(fileFolderName); } //GenerateAddress(fileFolderName, data, garbage.Address); if (garbage.GarbageType == "NEWKIT") { Order orderWet = GenerateOrder(garbage.Tag, "WET"); orders.Add(orderWet); Order orderDry = GenerateOrder(garbage.Tag, "DRY"); orders.Add(orderDry); qrCodeGraphicControl.Text = data; SaveQRCode(fileFolderName, data, "NEWKIT", garbage.Quantity); PrintQRCode printQRCode = new PrintQRCode(); printQRCode.ShowDialog(); } else { Order order = GenerateOrder(garbage.Tag, garbage.GarbageType); orders.Add(order); qrCodeGraphicControl.Text = data; SaveQRCode(fileFolderName, data, "TOPUP", garbage.Quantity); } } //provider.InsertOrders(orders); LoadOrders(); //MessageBox.Show("Garbage Tag and Address generated successfully!"); }