private void submit_button_Click(object sender, EventArgs e) { if (price_textbox.Text == "") { string message5 = "Please enter sale details"; string title5 = "Error"; MessageBox.Show(message5, title5); } else { PaymentMethod pm = (PaymentMethod)Enum.Parse(typeof(PaymentMethod), comboBox1.SelectedItem.ToString()); Sale s = new Sale(Program.Sales.Count() + 1, DateTime.Now, pm, customer, true); recordsINsale = new List <Record_in_sale>(); foreach (var item in map) { Record rec = item.Key; int q = item.Value; foreach (Record r in records) { if (rec.ToString() == r.ToString()) { ris = new Record_in_sale(r, s, q, true); recordsINsale.Add(ris); r.addRecordInSale(ris); s.addRecord(ris); ID_TextBox.ReadOnly = false; break; } } } s.updateTotalCost(); customer.add_sale(s); sale_label.Hide(); ID_TextBox.Hide(); barcode_textbox.Hide(); V1_Picture.Hide(); V2_Picture.Hide(); CheckID_button.Hide(); quantity_label.Hide(); numericUpDown1.Hide(); richTextBox1.Hide(); comboBox1.Hide(); price_textbox.Hide(); total_cost_label.Hide(); ADD_button.Hide(); clear_button.Hide(); symbol_label.Hide(); newCustumer_label.Hide(); submit_button.Hide(); Thanks_label.Show(); } }
public static void init_Records_in_Sales()//מילוי רשימת התקליטים במכירות מתוך בסיס הנתונים { SqlCommand c = new SqlCommand(); c.CommandText = "EXECUTE dbo.Get_all_RecordsinSales"; SQL_CON SC = new SQL_CON(); SqlDataReader rdr = SC.execute_query(c); while (rdr.Read()) { Record r = GetRecordByQR(int.Parse(rdr.GetValue(1).ToString())); Sale s = GetSaleByID(int.Parse(rdr.GetValue(0).ToString())); Record_in_sale ris = new Record_in_sale(r, s, int.Parse(rdr.GetValue(2).ToString()), false); r.addRecordInSale(ris); s.addRecord(ris); } foreach (Sale s in Program.Sales) { s.updateTotalCost(); } }
public void addRecord(Record_in_sale r) { this.records.Add(r); }
public void addRecordInSale(Record_in_sale r) { this.Records_in_sales.Add(r); }