Exemple #1
0
        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();
            }
        }
Exemple #2
0
 public Sale_Form(string r)
 {
     InitializeComponent();
     richTextBox1.ReadOnly = true;
     CheckID_button.Show();
     Thanks_label.Hide();
     V1_Picture.Hide();
     V2_Picture.Hide();
     comboBox1.DataSource = Enum.GetValues(typeof(PaymentMethod));
     records             = new List <Record>();
     ID_TextBox.ReadOnly = false;
     this.role           = r;
 }