Esempio n. 1
0
 protected void btnGetOtherCarDetails_Click(object sender, EventArgs e)
 {
     ServiceReference1.HelloServiceClient client = new ServiceReference1.HelloServiceClient("wsHttpBinding_IHelloService");
     ServiceReference1.Car car = client.GetCarByString("regnumber", txtAvailableRegCar.Text.ToString());
     if (car != null)
     {
         lblAvailableModel.Text    = car._Model;
         lblAvailableBrand.Text    = car._Brand;
         lblReservationResult.Text = "Fill in customer details";
     }
     else
     {
         lblReservationResult.Text = "Car not found";
     }
 }
Esempio n. 2
0
        protected void btnGetReservationByBrand_Click(object sender, EventArgs e)
        {
            try
            {
                ServiceReference1.IHelloService client = new ServiceReference1.HelloServiceClient("wsHttpBinding_IHelloService");

                ServiceReference1.Car car = client.GetCarByString("brand", txtResBrand.Text);

                ServiceReference1.ReservationRequestByBrand request = new ServiceReference1.ReservationRequestByBrand();
                request.LicenseKey = "SuperSecret123";
                request.CarBrand   = txtResBrand.Text;


                ServiceReference1.ReservationInfo1 reservation = client.GetReservationByBrand(request);

                if (reservation.Model != null && reservation.Returned == true)
                {
                    lblResModel.Text  = reservation.Model;
                    lblResReg.Text    = reservation.Regnumber;
                    lblStartDate.Text = reservation.StartDate.ToShortDateString();
                    lblEndDate.Text   = reservation.EndDate.ToShortDateString();

                    lblResMessage.Text = "Reservation is found and car is returned";
                }
                else
                {
                    lblResModel.Text  = car._Model;
                    lblResReg.Text    = car._Regnumber;
                    lblStartDate.Text = "-";
                    lblEndDate.Text   = "-";

                    lblResMessage.Text = "Car is not returned";
                }
            }
            catch (FaultException faultException)
            {
                lblResMessage.Text = faultException.Message;
            }
        }