Exemplo n.º 1
0
        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            index = this.listBoxDisplay.SelectedIndex;

            DialogResult result;

            result = MessageBox.Show("DO YOU WANT TO UPDATE?", "UPDATE", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                if (radioButtonRdBikes.Checked == true)
                {
                    long      serNum     = Convert.ToInt64(this.textBoxSrNum.Text);
                    string    make       = this.textBoxMd.Text;
                    float     price      = Convert.ToInt32(textBoxPrice.Text);
                    EnumColor color      = (EnumColor)positionColor;
                    double    speed      = Convert.ToInt32(this.textBoxSpd.Text);
                    int       year       = Convert.ToInt32(this.textBoxYear.Text);
                    double    SeatHeight = Convert.ToInt32(this.textBoxStHght.Text);
                    double    Weight     = Convert.ToInt32(this.textBoxWght.Text);
                    double    newSpeed   = Convert.ToInt32(this.textBoxNewSpeedRD.Text);

                    //MessageBox.Show("Radio Bike UPDATED");
                }

                else if (radioButtonMtnBikes.Checked == true)
                {
                    long           serNum     = Convert.ToInt64(this.textBoxSrNum.Text);
                    string         make       = this.textBoxMd.Text;
                    float          price      = Convert.ToInt32(textBoxPrice.Text);
                    EnumColor      color      = (EnumColor)positionColor;
                    double         speed      = Convert.ToInt32(this.textBoxSpd.Text);
                    int            year       = Convert.ToInt32(this.textBoxYear.Text);
                    double         Height     = Convert.ToInt32(this.textBoxHght.Text);
                    EnumSuspension Suspension = (EnumSuspension)positionSuspension;
                    EnumHeadlight  Headlight  = (EnumHeadlight)positionHdLight;
                    double         newSpeed   = Convert.ToInt32(this.textBoxNewSpeedMT.Text);

                    //MessageBox.Show("Mountain Bike UPDATED");
                }
            }
            else
            {
                MessageBox.Show("The Bike serial number - " + this.myList[index].SerNum + " is not updated");
            }

            FileHandler.WriteToXmlFile(myList);
        }
Exemplo n.º 2
0
 public MountainBike(long sr, string make, double speed, EnumColor color,
                     MyBikesStore.Date date, EnumSuspension suspension) : base(sr, make, speed, color, date)
 {
     this.suspension = suspension;
 }