Esempio n. 1
0
        private async void btnSearch_Click_1(object sender, EventArgs e)
        {
            string        reg     = txtReg.Text.ToUpper();
            RestClientGet restGet = new RestClientGet();

            returnedCar = await restGet.GetObject(reg);

            List <ServiceHistory> services = new List <ServiceHistory>();
            string returnedextras          = "";

            if (returnedCar != null)
            {
                txtRegistration.Text         = returnedCar._id;
                txtMake.Text                 = returnedCar.Make;
                txtModel.Text                = returnedCar.Model;
                txtEngineSize.Text           = returnedCar.EngineSize.ToString();
                txtFuelType.Text             = returnedCar.FuelType;
                txtMileage.Text              = returnedCar.mileage.ToString();
                txtSalesPrice.Text           = returnedCar.SalesPrices.ToString();
                txtNumOfOwners.Text          = returnedCar.numofOwners.ToString();
                txtPreviousOwnerAddress.Text = returnedCar.PrevOwner.Address;
                txtPreviousOwnerName.Text    = returnedCar.PrevOwner.Name;
                txtNumOfOwners.Text          = returnedCar.numofOwners.ToString();
                txtYearsOwned.Text           = returnedCar.PrevOwner.YearsOwned.ToString();
                txtTransmission.Text         = returnedCar.Transmission;
                txtSafetyRating.Text         = returnedCar.SafetyRating.ToString();

                foreach (string extra in returnedCar.Extras)
                {
                    returnedextras += extra + ", ";
                }

                if (returnedCar.ServHistory != null)
                {
                    foreach (ServiceHistory serv in returnedCar.ServHistory)
                    {
                        services.Add(serv);
                    }
                }

                cboExtras.Text             = returnedextras;
                dataGridService.DataSource = services;
            }
            else
            {
                MessageBox.Show("No Matching Cars Found !");
            }
        }
Esempio n. 2
0
        //Searching for a car
        private async void btnSearch_Click(object sender, EventArgs e)
        {
            string reg = txtReg.Text.ToUpper();

            RestClientGet restGet = new RestClientGet();

            returnedCar = await restGet.GetObject(reg);

            services = new List <ServiceHistory>();
            string returnedextras = "";

            if (returnedCar != null)
            {
                txtRegistration.Text         = returnedCar._id.ToString();
                txtMake.Text                 = returnedCar.Make;
                txtModel.Text                = returnedCar.Model;
                txtEngineSize.Text           = returnedCar.EngineSize.ToString();
                txtFuelType.Text             = returnedCar.FuelType;
                txtMileage.Text              = returnedCar.mileage.ToString();
                txtNumOfOwners.Text          = returnedCar.numofOwners.ToString();
                txtPreviousOwnerAddress.Text = returnedCar.PrevOwner.Address;
                txtPreviousOwnerName.Text    = returnedCar.PrevOwner.Name;
                txtNumOfOwners.Text          = returnedCar.numofOwners.ToString();
                txtYearsOwned.Text           = returnedCar.PrevOwner.YearsOwned.ToString();
                txtTransmission.Text         = returnedCar.Transmission;
                txtSafetyRating.Text         = returnedCar.SafetyRating.ToString();
                txtSalesPrice.Text           = returnedCar.SalesPrices.ToString();


                foreach (string extra in returnedCar.Extras)
                {
                    returnedextras += extra + ", ";
                }

                if (returnedCar.ServHistory != null)
                {
                    foreach (ServiceHistory serv in returnedCar.ServHistory)
                    {
                        services.Add(serv);
                    }
                }

                cboExtras.Text = returnedextras;

                if (cboExtras.Text != "")
                {
                    switch (cboExtras.Text)
                    {
                    case "Air Con, Leather Seats, ":
                        cboExtras.SelectedIndex = 0;
                        break;

                    case "Air Con, Alloy Wheels, ":
                        cboExtras.SelectedIndex = 1;
                        break;

                    case "Air Con, Alloy Wheels, Leather Seats, ":
                        cboExtras.SelectedIndex = 2;
                        break;

                    case "Alloy Wheels, ":
                        cboExtras.SelectedIndex = 3;
                        break;

                    case "Leather Seats, ":
                        cboExtras.SelectedIndex = 4;
                        break;

                    case "Air Con, ":
                        cboExtras.SelectedIndex = 5;
                        break;

                    default:
                        cboExtras.SelectedIndex = -1;
                        break;
                    }
                }
                dataGridService.DataSource = services;
            }
            else
            {
                MessageBox.Show("No matching car could be found!");
            }
        }