Exemple #1
0
        protected void btnReturnCar_Click1(object sender, EventArgs e)
        {
            ServiceReference1.IHelloService client = new ServiceReference1.HelloServiceClient("wsHttpBinding_IHelloService");

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

            try
            {
                ServiceReference1.ReservationInfo1 reservation = client.GetReservationByBrand(request);
                client.ReturnCar(reservation);

                lblResModel.Text  = "-";
                lblResReg.Text    = "-";
                lblStartDate.Text = "-";
                lblEndDate.Text   = "-";

                lblResMessage.Text = "Car is returned";
            }
            catch
            {
                lblResModel.Text  = "-";
                lblResReg.Text    = "-";
                lblStartDate.Text = "-";
                lblEndDate.Text   = "-";

                lblResMessage.Text = "Reservation not found";
            }
        }
Exemple #2
0
        protected void btnDeleteReservation_Click(object sender, EventArgs e)
        {
            ServiceReference1.IHelloService client = new ServiceReference1.HelloServiceClient("wsHttpBinding_IHelloService");

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

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

            lblResModel.Text  = "-";
            lblResReg.Text    = "-";
            lblStartDate.Text = "-";
            lblEndDate.Text   = "-";

            lblResMessage.Text = "Reservation is deleted";
        }
Exemple #3
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;
            }
        }