private void Pay_Click(object sender, EventArgs e) { string random = Convert.ToString(nr.Next(100000000, 999999999)); if (list.Contains("No")) //if no stock { this.BackgroundImage = null; this.Controls.Clear(); this.Controls.Add(new InterfaceRegisterClient()); } else // if all items are in stock { elements += "-----------------------" + DateTime.Now + "-----------------------\r\n\r\n"; elements += "Order number : " + random + "\r\n\r\n"; foreach (KeyValuePair <string, Rack> casier in UserControl2.command) { elements += casier.Key + "\r\n\r\n" + casier.Value.Lrpanel.ToString() + "\r\n" + casier.Value.Backpanel.ToString() + "\r\n" + casier.Value.Udpanel.ToString() + "\r\n" + casier.Value.Bcrossbar.ToString() + "\r\n" + casier.Value.Fcrossbar.ToString() + "\r\n" + casier.Value.Lrcrossbar.ToString() + "\r\n" + casier.Value.BAttens.ToString() + casier.Value.BAttens.ToString() + "\r\n\r\n"; } elements += anglebar.ToString(); elements += "\r\n\r\nPrice : " + total_price + " euros"; broker.Insert(random, null, null, null, total_price, elements, "Yes"); // insert order in database File.WriteAllText(@"C:\Users\user\Desktop\Ecole\ABLODOSS\3eme\P2\projet informatique\projet\kitboxteam\" + random + ".txt", elements); //client's invoice // all invoices of all clients using (StreamWriter file = new StreamWriter(@"C:\Users\user\Desktop\Ecole\ABLODOSS\3eme\P2\projet informatique\projet\kitboxteam\Invoices.txt", true)) { file.WriteLine(elements); } total_price = 0; broker.deleteItems(); //delete items in database UserControl2.command.Clear(); this.BackgroundImage = null; this.Controls.Clear(); this.Controls.Add(new InterfaceConfirm()); } }
public override string ToString() { return String.Format("\n {0} \tx4\n {1} \tx2\n {2} \tx2\n {3}\tx1\n {4}\tx4\n {5}\tx4\n {6}\tx4\n {7}\tx1 \n", battens.ToString() , lrpanel.ToString() , udpanel.ToString() , backpanel.ToString() , fbcrossbar.ToString() , lrcrossbar.ToString() , anglebar.ToString() , door.ToString() ); }