Пример #1
0
 public Form1()
 {
     InitializeComponent();
     orderOne = new CateringOrder();
     //Instantiate array and populate listbox from array
     daysOfWeek = new string[] { "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday" };
     foreach (string day in daysOfWeek)
     {
         dayOfWeekListBox.Items.Add(day);
     }
 }
Пример #2
0
        /// <summary>
        /// event handler function for clicking open button to populate form object from file
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void openButton_Click(object sender, EventArgs e)
        {
            openDialog.Filter = "Catering Order | *.tkt";
            DialogResult result = openDialog.ShowDialog();

            if (result == DialogResult.OK)
            {
                Stream     stream    = new FileStream(openDialog.FileName, FileMode.Open, FileAccess.Read);
                IFormatter formatter = new BinaryFormatter();
                orderOne = (CateringOrder)formatter.Deserialize(stream);
                stream.Close();

                //code to populate text boxes when open file
                fNameTextBox.Text             = orderOne.FirstName;
                LNameTextBox.Text             = orderOne.LastName;
                streetTextBox.Text            = orderOne.Street;
                cityTextBox.Text              = orderOne.City;
                provinceMaskTextBox.Text      = orderOne.Province;
                postalCodeMaskTextBox.Text    = orderOne.PostalCode;
                phoneMaskTextBox.Text         = orderOne.Phone;
                emailTextBox.Text             = orderOne.Email;
                militaryCheckBox.Checked      = orderOne.Military;
                cardTypeListBox.SelectedItem  = orderOne.CardType;
                nameOnCardTextBox.Text        = orderOne.CardName;
                cardNumTextBox.Text           = orderOne.CardNum;
                cardExpiryTextBox.Text        = orderOne.CardExpiry;
                dateOfEventMaskTextBox.Text   = orderOne.EventDate;
                eventDurationTextBox.Text     = orderOne.EventDuration + "";
                dayOfWeekListBox.SelectedItem = orderOne.DayOfWeek;
                chickenTextBox.Text           = orderOne.ChickenDish + "";
                beefTextBox.Text              = orderOne.BeefDish + "";
                seafoodTextBox.Text           = orderOne.SeafoodDish + "";
                vegetarianTextBox.Text        = orderOne.VegetarianDish + "";

                totalCostTextBox.Text = orderOne.CalculateTotalTicketCost().ToString();
            }
        }