Example #1
0
        /// <summary>
        /// event handler function for clicking submit button after completing form
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void submitButton_Click(object sender, EventArgs e)
        {
            orderOne.FirstName      = fNameTextBox.Text;
            orderOne.LastName       = LNameTextBox.Text;
            orderOne.Street         = streetTextBox.Text;
            orderOne.City           = cityTextBox.Text;
            orderOne.Province       = provinceMaskTextBox.Text;
            orderOne.PostalCode     = postalCodeMaskTextBox.Text;
            orderOne.Phone          = phoneMaskTextBox.Text;
            orderOne.Email          = emailTextBox.Text;
            orderOne.Military       = militaryCheckBox.Checked;
            orderOne.CardType       = cardTypeListBox.SelectedItem.ToString();
            orderOne.CardName       = nameOnCardTextBox.Text;
            orderOne.CardNum        = cardNumTextBox.Text;
            orderOne.CardExpiry     = cardExpiryTextBox.Text;
            orderOne.EventDate      = dateOfEventMaskTextBox.Text;
            orderOne.EventDuration  = Int32.Parse(eventDurationTextBox.Text);
            orderOne.DayOfWeek      = dayOfWeekListBox.SelectedItem.ToString();
            orderOne.ChickenDish    = Int32.Parse(chickenTextBox.Text);
            orderOne.BeefDish       = Int32.Parse(beefTextBox.Text);
            orderOne.SeafoodDish    = Int32.Parse(seafoodTextBox.Text);
            orderOne.VegetarianDish = Int32.Parse(vegetarianTextBox.Text);

            totalCostTextBox.Text = orderOne.CalculateTotalTicketCost().ToString();
        }
Example #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();
            }
        }