示例#1
0
        private void CarsListBox_Click(object sender, EventArgs e)
        {
            var index = CarsListBox.SelectedIndex;

            if (index >= 0 && Base.Cars.Count > 0 && CarsListBox.GetSelected(index))
            {
                var car = Base.Cars[index];
                NameLb.Text            = car.Name;
                NameLb.Visible         = true;
                ModelLb.Text           = car.Model;
                ModelLb.Visible        = true;
                VINLb.Text             = car.VIN;
                VINLb.Visible          = true;
                ManufactedLb.Text      = car.Manufacted.Year.ToString() + " г.";
                ManufactedLb.Visible   = true;
                HorsePowerLb.Text      = car.HorsePower.ToString() + " л.с.";
                HorsePowerLb.Visible   = true;
                EngVolumeLb.Text       = car.EngineVolume.ToString() + " л.";
                EngVolumeLb.Visible    = true;
                TransmissionLb.Text    = car.Transmission.ToString() + " Transmission";
                TransmissionLb.Visible = true;
                DriveLgbt.Text         = car.Drive.ToString();
                DriveLgbt.Visible      = true;
            }
        }
示例#2
0
        private void EditButton_Click(object sender, EventArgs e)
        {
            var index = CarsListBox.SelectedIndex;

            if (index >= 0 && Base.Cars.Count > 0 && CarsListBox.GetSelected(index))
            {
                var car = (Car)CarsListBox.Items[index];
                var ec  = new EditCar(car, CarsListBox, Base.Cars);
                ec.ShowDialog();
            }
        }
示例#3
0
        private void CarsListBox_DoubleClick(object sender, EventArgs e)
        {
            var index = CarsListBox.SelectedIndex;

            if (index >= 0 && Base.Cars.Count > 0 && CarsListBox.GetSelected(index))
            {
                var item = (Car)CarsListBox.Items[index];
                var form = new AddService(item);
                form.ShowDialog();
            }
        }
示例#4
0
        private void DeleteButton_Click(object sender, EventArgs e)
        {
            var index = CarsListBox.SelectedIndex;

            if (index >= 0 && Base.Cars.Count > 0 && CarsListBox.GetSelected(index))
            {
                var car = (Car)CarsListBox.Items[index];
                Base.Cars.Remove(car);

                CarsListBox.DataSource = null;
                CarsListBox.DataSource = Base.Cars;

                NameLb.Visible         = false;
                ModelLb.Visible        = false;
                VINLb.Visible          = false;
                ManufactedLb.Visible   = false;
                HorsePowerLb.Visible   = false;
                EngVolumeLb.Visible    = false;
                TransmissionLb.Visible = false;
                DriveLgbt.Visible      = false;
            }
        }