コード例 #1
0
        void getParkedStallNumber()
        {
            /* HttpWebRequest serviceRequest = (HttpWebRequest)WebRequest.Create("http://localhost:8080/ParkingPalsServer/getStallNumber");
             * serviceRequest.Method = "GET";
             * serviceRequest.ContentLength = 0;
             * serviceRequest.ContentType = "text/html";
             * serviceRequest.Accept = "text/html";
             */
            try
            {
                parkingDB.ParkingDBWSSoapClient obj = new parkingDB.ParkingDBWSSoapClient();

                if (Request.QueryString["ticketid"] == null)
                {
                    string username = Request.QueryString["username"];
                    labelGetParkedStall.Text = obj.GetParkingNumber(obj.GetUserID(username));
                }
                else
                {
                    string id = Request.QueryString["ticketid"];
                    labelGetParkedStall.Text = obj.GetParkingNumber(id);
                }

                /*
                 * HttpWebResponse serviceResponse = (HttpWebResponse)serviceRequest.GetResponse();
                 * String status = serviceResponse.StatusCode.ToString();
                 * String stallNumber = serviceResponse.GetResponseHeader("ticketStallNumber");
                 * labelGetParkedStall.Text = stallNumber;
                 */
            }

            catch (Exception ex)
            {
                labelGetParkedStall.Text = "Error: Could not get stall number.";
            }
        }