//------------------------------------------------------------------------------
// <auto-generated>
//     此代码由工具生成。
//     运行时版本:4.0.30319.42000
//
//     对此文件的更改可能会导致不正确的行为，并且如果
//     重新生成代码，这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------

namespace testwebservice.ServiceReference1 {
    
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(Namespace="http://www.blw.com/", ConfigurationName="ServiceReference1.blwwsSoap")]
    public interface blwwsSoap {
        
        // CODEGEN: 命名空间 http://www.blw.com/ 的元素名称 key 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.blw.com/CheckIn", ReplyAction="*")]
        testwebservice.ServiceReference1.CheckInResponse CheckIn(testwebservice.ServiceReference1.CheckInRequest request);
        
        // CODEGEN: 命名空间 http://www.blw.com/ 的元素名称 key 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.blw.com/CheckIn2", ReplyAction="*")]
        testwebservice.ServiceReference1.CheckIn2Response CheckIn2(testwebservice.ServiceReference1.CheckIn2Request request);
        
        // CODEGEN: 命名空间 http://www.blw.com/ 的元素名称 key 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.blw.com/UploadPhoto", ReplyAction="*")]
        testwebservice.ServiceReference1.UploadPhotoResponse UploadPhoto(testwebservice.ServiceReference1.UploadPhotoRequest request);
        
        // CODEGEN: 命名空间 http://www.blw.com/ 的元素名称 key 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.blw.com/ChangePhoneNumber", ReplyAction="*")]
        testwebservice.ServiceReference1.ChangePhoneNumberResponse ChangePhoneNumber(testwebservice.ServiceReference1.ChangePhoneNumberRequest request);
        
        // CODEGEN: 命名空间 http://www.blw.com/ 的元素名称 key 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.blw.com/CheckOut", ReplyAction="*")]
        testwebservice.ServiceReference1.CheckOutResponse CheckOut(testwebservice.ServiceReference1.CheckOutRequest request);
        
        // CODEGEN: 命名空间 http://www.blw.com/ 的元素名称 key 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.blw.com/RentRoom", ReplyAction="*")]
        testwebservice.ServiceReference1.RentRoomResponse RentRoom(testwebservice.ServiceReference1.RentRoomRequest request);
        
        // CODEGEN: 命名空间 http://www.blw.com/ 的元素名称 key 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.blw.com/PushBaoJing_IsEnable", ReplyAction="*")]
        testwebservice.ServiceReference1.PushBaoJing_IsEnableResponse PushBaoJing_IsEnable(testwebservice.ServiceReference1.PushBaoJing_IsEnableRequest request);
        
        // CODEGEN: 命名空间 http://www.blw.com/ 的元素名称 key 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.blw.com/GetPushBaoJing_IsEnable", ReplyAction="*")]
        testwebservice.ServiceReference1.GetPushBaoJing_IsEnableResponse GetPushBaoJing_IsEnable(testwebservice.ServiceReference1.GetPushBaoJing_IsEnableRequest request);
        
        // CODEGEN: 命名空间 http://www.blw.com/ 的元素名称 key 以后生成的消息协定未标记为 nillable
        [System.ServiceModel.OperationContractAttribute(Action="http://www.blw.com/AddHotelInfo", ReplyAction="*")]
        testwebservice.ServiceReference1.AddHotelInfoResponse AddHotelInfo(testwebservice.ServiceReference1.AddHotelInfoRequest request);
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckInRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckIn", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.CheckInRequestBody Body;
        
        public CheckInRequest() {
        }
        
        public CheckInRequest(testwebservice.ServiceReference1.CheckInRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class CheckInRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string key;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string code;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string roomNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public System.DateTime checkInDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string xmlString;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string errorMsg;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=6)]
        public string phoneNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string idNumber;
        
        public CheckInRequestBody() {
        }
        
        public CheckInRequestBody(string key, string code, string roomNumber, System.DateTime checkInDate, string xmlString, string errorMsg, string phoneNumber, string idNumber) {
            this.key = key;
            this.code = code;
            this.roomNumber = roomNumber;
            this.checkInDate = checkInDate;
            this.xmlString = xmlString;
            this.errorMsg = errorMsg;
            this.phoneNumber = phoneNumber;
            this.idNumber = idNumber;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckInResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckInResponse", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.CheckInResponseBody Body;
        
        public CheckInResponse() {
        }
        
        public CheckInResponse(testwebservice.ServiceReference1.CheckInResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class CheckInResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public bool CheckInResult;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string errorMsg;
        
        public CheckInResponseBody() {
        }
        
        public CheckInResponseBody(bool CheckInResult, string errorMsg) {
            this.CheckInResult = CheckInResult;
            this.errorMsg = errorMsg;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckIn2Request {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckIn2", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.CheckIn2RequestBody Body;
        
        public CheckIn2Request() {
        }
        
        public CheckIn2Request(testwebservice.ServiceReference1.CheckIn2RequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class CheckIn2RequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string key;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string code;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string roomNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public System.DateTime checkInDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string xmlString;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string errorMsg;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public long checkInID;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string phoneNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string idNumber;
        
        public CheckIn2RequestBody() {
        }
        
        public CheckIn2RequestBody(string key, string code, string roomNumber, System.DateTime checkInDate, string xmlString, string errorMsg, long checkInID, string phoneNumber, string idNumber) {
            this.key = key;
            this.code = code;
            this.roomNumber = roomNumber;
            this.checkInDate = checkInDate;
            this.xmlString = xmlString;
            this.errorMsg = errorMsg;
            this.checkInID = checkInID;
            this.phoneNumber = phoneNumber;
            this.idNumber = idNumber;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckIn2Response {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckIn2Response", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.CheckIn2ResponseBody Body;
        
        public CheckIn2Response() {
        }
        
        public CheckIn2Response(testwebservice.ServiceReference1.CheckIn2ResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class CheckIn2ResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public bool CheckIn2Result;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string errorMsg;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public long checkInID;
        
        public CheckIn2ResponseBody() {
        }
        
        public CheckIn2ResponseBody(bool CheckIn2Result, string errorMsg, long checkInID) {
            this.CheckIn2Result = CheckIn2Result;
            this.errorMsg = errorMsg;
            this.checkInID = checkInID;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UploadPhotoRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UploadPhoto", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.UploadPhotoRequestBody Body;
        
        public UploadPhotoRequest() {
        }
        
        public UploadPhotoRequest(testwebservice.ServiceReference1.UploadPhotoRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class UploadPhotoRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string key;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string code;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public long checkInID;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int idType;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string idCard;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string name;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=6)]
        public int sex;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=7)]
        public string birthday;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=8)]
        public string photoUrl;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=9)]
        public byte[] photo;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=10)]
        public string errorMsg;
        
        public UploadPhotoRequestBody() {
        }
        
        public UploadPhotoRequestBody(string key, string code, long checkInID, int idType, string idCard, string name, int sex, string birthday, string photoUrl, byte[] photo, string errorMsg) {
            this.key = key;
            this.code = code;
            this.checkInID = checkInID;
            this.idType = idType;
            this.idCard = idCard;
            this.name = name;
            this.sex = sex;
            this.birthday = birthday;
            this.photoUrl = photoUrl;
            this.photo = photo;
            this.errorMsg = errorMsg;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class UploadPhotoResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="UploadPhotoResponse", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.UploadPhotoResponseBody Body;
        
        public UploadPhotoResponse() {
        }
        
        public UploadPhotoResponse(testwebservice.ServiceReference1.UploadPhotoResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class UploadPhotoResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public bool UploadPhotoResult;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string errorMsg;
        
        public UploadPhotoResponseBody() {
        }
        
        public UploadPhotoResponseBody(bool UploadPhotoResult, string errorMsg) {
            this.UploadPhotoResult = UploadPhotoResult;
            this.errorMsg = errorMsg;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ChangePhoneNumberRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ChangePhoneNumber", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.ChangePhoneNumberRequestBody Body;
        
        public ChangePhoneNumberRequest() {
        }
        
        public ChangePhoneNumberRequest(testwebservice.ServiceReference1.ChangePhoneNumberRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class ChangePhoneNumberRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string key;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string code;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string roomNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=3)]
        public string phoneNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string idNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=5)]
        public string errorMsg;
        
        public ChangePhoneNumberRequestBody() {
        }
        
        public ChangePhoneNumberRequestBody(string key, string code, string roomNumber, string phoneNumber, string idNumber, string errorMsg) {
            this.key = key;
            this.code = code;
            this.roomNumber = roomNumber;
            this.phoneNumber = phoneNumber;
            this.idNumber = idNumber;
            this.errorMsg = errorMsg;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class ChangePhoneNumberResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="ChangePhoneNumberResponse", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.ChangePhoneNumberResponseBody Body;
        
        public ChangePhoneNumberResponse() {
        }
        
        public ChangePhoneNumberResponse(testwebservice.ServiceReference1.ChangePhoneNumberResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class ChangePhoneNumberResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public bool ChangePhoneNumberResult;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string errorMsg;
        
        public ChangePhoneNumberResponseBody() {
        }
        
        public ChangePhoneNumberResponseBody(bool ChangePhoneNumberResult, string errorMsg) {
            this.ChangePhoneNumberResult = ChangePhoneNumberResult;
            this.errorMsg = errorMsg;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckOutRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckOut", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.CheckOutRequestBody Body;
        
        public CheckOutRequest() {
        }
        
        public CheckOutRequest(testwebservice.ServiceReference1.CheckOutRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class CheckOutRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string key;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string code;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string roomNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public System.DateTime checkOutDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string errorMsg;
        
        public CheckOutRequestBody() {
        }
        
        public CheckOutRequestBody(string key, string code, string roomNumber, System.DateTime checkOutDate, string errorMsg) {
            this.key = key;
            this.code = code;
            this.roomNumber = roomNumber;
            this.checkOutDate = checkOutDate;
            this.errorMsg = errorMsg;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class CheckOutResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="CheckOutResponse", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.CheckOutResponseBody Body;
        
        public CheckOutResponse() {
        }
        
        public CheckOutResponse(testwebservice.ServiceReference1.CheckOutResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class CheckOutResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public bool CheckOutResult;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string errorMsg;
        
        public CheckOutResponseBody() {
        }
        
        public CheckOutResponseBody(bool CheckOutResult, string errorMsg) {
            this.CheckOutResult = CheckOutResult;
            this.errorMsg = errorMsg;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RentRoomRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RentRoom", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.RentRoomRequestBody Body;
        
        public RentRoomRequest() {
        }
        
        public RentRoomRequest(testwebservice.ServiceReference1.RentRoomRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class RentRoomRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string key;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string code;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string roomNumber;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public System.DateTime rentDate;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=4)]
        public string errorMsg;
        
        public RentRoomRequestBody() {
        }
        
        public RentRoomRequestBody(string key, string code, string roomNumber, System.DateTime rentDate, string errorMsg) {
            this.key = key;
            this.code = code;
            this.roomNumber = roomNumber;
            this.rentDate = rentDate;
            this.errorMsg = errorMsg;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class RentRoomResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="RentRoomResponse", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.RentRoomResponseBody Body;
        
        public RentRoomResponse() {
        }
        
        public RentRoomResponse(testwebservice.ServiceReference1.RentRoomResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class RentRoomResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public bool RentRoomResult;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string errorMsg;
        
        public RentRoomResponseBody() {
        }
        
        public RentRoomResponseBody(bool RentRoomResult, string errorMsg) {
            this.RentRoomResult = RentRoomResult;
            this.errorMsg = errorMsg;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class PushBaoJing_IsEnableRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="PushBaoJing_IsEnable", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.PushBaoJing_IsEnableRequestBody Body;
        
        public PushBaoJing_IsEnableRequest() {
        }
        
        public PushBaoJing_IsEnableRequest(testwebservice.ServiceReference1.PushBaoJing_IsEnableRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class PushBaoJing_IsEnableRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string key;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string code;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=2)]
        public bool isable;
        
        public PushBaoJing_IsEnableRequestBody() {
        }
        
        public PushBaoJing_IsEnableRequestBody(string key, string code, bool isable) {
            this.key = key;
            this.code = code;
            this.isable = isable;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class PushBaoJing_IsEnableResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="PushBaoJing_IsEnableResponse", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.PushBaoJing_IsEnableResponseBody Body;
        
        public PushBaoJing_IsEnableResponse() {
        }
        
        public PushBaoJing_IsEnableResponse(testwebservice.ServiceReference1.PushBaoJing_IsEnableResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute()]
    public partial class PushBaoJing_IsEnableResponseBody {
        
        public PushBaoJing_IsEnableResponseBody() {
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetPushBaoJing_IsEnableRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetPushBaoJing_IsEnable", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.GetPushBaoJing_IsEnableRequestBody Body;
        
        public GetPushBaoJing_IsEnableRequest() {
        }
        
        public GetPushBaoJing_IsEnableRequest(testwebservice.ServiceReference1.GetPushBaoJing_IsEnableRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class GetPushBaoJing_IsEnableRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string key;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string code;
        
        public GetPushBaoJing_IsEnableRequestBody() {
        }
        
        public GetPushBaoJing_IsEnableRequestBody(string key, string code) {
            this.key = key;
            this.code = code;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class GetPushBaoJing_IsEnableResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="GetPushBaoJing_IsEnableResponse", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.GetPushBaoJing_IsEnableResponseBody Body;
        
        public GetPushBaoJing_IsEnableResponse() {
        }
        
        public GetPushBaoJing_IsEnableResponse(testwebservice.ServiceReference1.GetPushBaoJing_IsEnableResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class GetPushBaoJing_IsEnableResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int GetPushBaoJing_IsEnableResult;
        
        public GetPushBaoJing_IsEnableResponseBody() {
        }
        
        public GetPushBaoJing_IsEnableResponseBody(int GetPushBaoJing_IsEnableResult) {
            this.GetPushBaoJing_IsEnableResult = GetPushBaoJing_IsEnableResult;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class AddHotelInfoRequest {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="AddHotelInfo", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.AddHotelInfoRequestBody Body;
        
        public AddHotelInfoRequest() {
        }
        
        public AddHotelInfoRequest(testwebservice.ServiceReference1.AddHotelInfoRequestBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class AddHotelInfoRequestBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=0)]
        public string key;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=1)]
        public string Code;
        
        [System.Runtime.Serialization.DataMemberAttribute(EmitDefaultValue=false, Order=2)]
        public string HotelName;
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=3)]
        public int HotelId;
        
        public AddHotelInfoRequestBody() {
        }
        
        public AddHotelInfoRequestBody(string key, string Code, string HotelName, int HotelId) {
            this.key = key;
            this.Code = Code;
            this.HotelName = HotelName;
            this.HotelId = HotelId;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.ServiceModel.MessageContractAttribute(IsWrapped=false)]
    public partial class AddHotelInfoResponse {
        
        [System.ServiceModel.MessageBodyMemberAttribute(Name="AddHotelInfoResponse", Namespace="http://www.blw.com/", Order=0)]
        public testwebservice.ServiceReference1.AddHotelInfoResponseBody Body;
        
        public AddHotelInfoResponse() {
        }
        
        public AddHotelInfoResponse(testwebservice.ServiceReference1.AddHotelInfoResponseBody Body) {
            this.Body = Body;
        }
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
    [System.Runtime.Serialization.DataContractAttribute(Namespace="http://www.blw.com/")]
    public partial class AddHotelInfoResponseBody {
        
        [System.Runtime.Serialization.DataMemberAttribute(Order=0)]
        public int AddHotelInfoResult;
        
        public AddHotelInfoResponseBody() {
        }
        
        public AddHotelInfoResponseBody(int AddHotelInfoResult) {
            this.AddHotelInfoResult = AddHotelInfoResult;
        }
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface blwwsSoapChannel : testwebservice.ServiceReference1.blwwsSoap, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class blwwsSoapClient : System.ServiceModel.ClientBase<testwebservice.ServiceReference1.blwwsSoap>, testwebservice.ServiceReference1.blwwsSoap {
        
        public blwwsSoapClient() {
        }
        
        public blwwsSoapClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public blwwsSoapClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public blwwsSoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public blwwsSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        testwebservice.ServiceReference1.CheckInResponse testwebservice.ServiceReference1.blwwsSoap.CheckIn(testwebservice.ServiceReference1.CheckInRequest request) {
            return base.Channel.CheckIn(request);
        }
        
        public bool CheckIn(string key, string code, string roomNumber, System.DateTime checkInDate, string xmlString, ref string errorMsg, string phoneNumber, string idNumber) {
            testwebservice.ServiceReference1.CheckInRequest inValue = new testwebservice.ServiceReference1.CheckInRequest();
            inValue.Body = new testwebservice.ServiceReference1.CheckInRequestBody();
            inValue.Body.key = key;
            inValue.Body.code = code;
            inValue.Body.roomNumber = roomNumber;
            inValue.Body.checkInDate = checkInDate;
            inValue.Body.xmlString = xmlString;
            inValue.Body.errorMsg = errorMsg;
            inValue.Body.phoneNumber = phoneNumber;
            inValue.Body.idNumber = idNumber;
            testwebservice.ServiceReference1.CheckInResponse retVal = ((testwebservice.ServiceReference1.blwwsSoap)(this)).CheckIn(inValue);
            errorMsg = retVal.Body.errorMsg;
            return retVal.Body.CheckInResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        testwebservice.ServiceReference1.CheckIn2Response testwebservice.ServiceReference1.blwwsSoap.CheckIn2(testwebservice.ServiceReference1.CheckIn2Request request) {
            return base.Channel.CheckIn2(request);
        }
        
        public bool CheckIn2(string key, string code, string roomNumber, System.DateTime checkInDate, string xmlString, ref string errorMsg, ref long checkInID, string phoneNumber, string idNumber) {
            testwebservice.ServiceReference1.CheckIn2Request inValue = new testwebservice.ServiceReference1.CheckIn2Request();
            inValue.Body = new testwebservice.ServiceReference1.CheckIn2RequestBody();
            inValue.Body.key = key;
            inValue.Body.code = code;
            inValue.Body.roomNumber = roomNumber;
            inValue.Body.checkInDate = checkInDate;
            inValue.Body.xmlString = xmlString;
            inValue.Body.errorMsg = errorMsg;
            inValue.Body.checkInID = checkInID;
            inValue.Body.phoneNumber = phoneNumber;
            inValue.Body.idNumber = idNumber;
            testwebservice.ServiceReference1.CheckIn2Response retVal = ((testwebservice.ServiceReference1.blwwsSoap)(this)).CheckIn2(inValue);
            errorMsg = retVal.Body.errorMsg;
            checkInID = retVal.Body.checkInID;
            return retVal.Body.CheckIn2Result;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        testwebservice.ServiceReference1.UploadPhotoResponse testwebservice.ServiceReference1.blwwsSoap.UploadPhoto(testwebservice.ServiceReference1.UploadPhotoRequest request) {
            return base.Channel.UploadPhoto(request);
        }
        
        public bool UploadPhoto(string key, string code, long checkInID, int idType, string idCard, string name, int sex, string birthday, string photoUrl, byte[] photo, ref string errorMsg) {
            testwebservice.ServiceReference1.UploadPhotoRequest inValue = new testwebservice.ServiceReference1.UploadPhotoRequest();
            inValue.Body = new testwebservice.ServiceReference1.UploadPhotoRequestBody();
            inValue.Body.key = key;
            inValue.Body.code = code;
            inValue.Body.checkInID = checkInID;
            inValue.Body.idType = idType;
            inValue.Body.idCard = idCard;
            inValue.Body.name = name;
            inValue.Body.sex = sex;
            inValue.Body.birthday = birthday;
            inValue.Body.photoUrl = photoUrl;
            inValue.Body.photo = photo;
            inValue.Body.errorMsg = errorMsg;
            testwebservice.ServiceReference1.UploadPhotoResponse retVal = ((testwebservice.ServiceReference1.blwwsSoap)(this)).UploadPhoto(inValue);
            errorMsg = retVal.Body.errorMsg;
            return retVal.Body.UploadPhotoResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        testwebservice.ServiceReference1.ChangePhoneNumberResponse testwebservice.ServiceReference1.blwwsSoap.ChangePhoneNumber(testwebservice.ServiceReference1.ChangePhoneNumberRequest request) {
            return base.Channel.ChangePhoneNumber(request);
        }
        
        public bool ChangePhoneNumber(string key, string code, string roomNumber, string phoneNumber, string idNumber, ref string errorMsg) {
            testwebservice.ServiceReference1.ChangePhoneNumberRequest inValue = new testwebservice.ServiceReference1.ChangePhoneNumberRequest();
            inValue.Body = new testwebservice.ServiceReference1.ChangePhoneNumberRequestBody();
            inValue.Body.key = key;
            inValue.Body.code = code;
            inValue.Body.roomNumber = roomNumber;
            inValue.Body.phoneNumber = phoneNumber;
            inValue.Body.idNumber = idNumber;
            inValue.Body.errorMsg = errorMsg;
            testwebservice.ServiceReference1.ChangePhoneNumberResponse retVal = ((testwebservice.ServiceReference1.blwwsSoap)(this)).ChangePhoneNumber(inValue);
            errorMsg = retVal.Body.errorMsg;
            return retVal.Body.ChangePhoneNumberResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        testwebservice.ServiceReference1.CheckOutResponse testwebservice.ServiceReference1.blwwsSoap.CheckOut(testwebservice.ServiceReference1.CheckOutRequest request) {
            return base.Channel.CheckOut(request);
        }
        
        public bool CheckOut(string key, string code, string roomNumber, System.DateTime checkOutDate, ref string errorMsg) {
            testwebservice.ServiceReference1.CheckOutRequest inValue = new testwebservice.ServiceReference1.CheckOutRequest();
            inValue.Body = new testwebservice.ServiceReference1.CheckOutRequestBody();
            inValue.Body.key = key;
            inValue.Body.code = code;
            inValue.Body.roomNumber = roomNumber;
            inValue.Body.checkOutDate = checkOutDate;
            inValue.Body.errorMsg = errorMsg;
            testwebservice.ServiceReference1.CheckOutResponse retVal = ((testwebservice.ServiceReference1.blwwsSoap)(this)).CheckOut(inValue);
            errorMsg = retVal.Body.errorMsg;
            return retVal.Body.CheckOutResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        testwebservice.ServiceReference1.RentRoomResponse testwebservice.ServiceReference1.blwwsSoap.RentRoom(testwebservice.ServiceReference1.RentRoomRequest request) {
            return base.Channel.RentRoom(request);
        }
        
        public bool RentRoom(string key, string code, string roomNumber, System.DateTime rentDate, ref string errorMsg) {
            testwebservice.ServiceReference1.RentRoomRequest inValue = new testwebservice.ServiceReference1.RentRoomRequest();
            inValue.Body = new testwebservice.ServiceReference1.RentRoomRequestBody();
            inValue.Body.key = key;
            inValue.Body.code = code;
            inValue.Body.roomNumber = roomNumber;
            inValue.Body.rentDate = rentDate;
            inValue.Body.errorMsg = errorMsg;
            testwebservice.ServiceReference1.RentRoomResponse retVal = ((testwebservice.ServiceReference1.blwwsSoap)(this)).RentRoom(inValue);
            errorMsg = retVal.Body.errorMsg;
            return retVal.Body.RentRoomResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        testwebservice.ServiceReference1.PushBaoJing_IsEnableResponse testwebservice.ServiceReference1.blwwsSoap.PushBaoJing_IsEnable(testwebservice.ServiceReference1.PushBaoJing_IsEnableRequest request) {
            return base.Channel.PushBaoJing_IsEnable(request);
        }
        
        public void PushBaoJing_IsEnable(string key, string code, bool isable) {
            testwebservice.ServiceReference1.PushBaoJing_IsEnableRequest inValue = new testwebservice.ServiceReference1.PushBaoJing_IsEnableRequest();
            inValue.Body = new testwebservice.ServiceReference1.PushBaoJing_IsEnableRequestBody();
            inValue.Body.key = key;
            inValue.Body.code = code;
            inValue.Body.isable = isable;
            testwebservice.ServiceReference1.PushBaoJing_IsEnableResponse retVal = ((testwebservice.ServiceReference1.blwwsSoap)(this)).PushBaoJing_IsEnable(inValue);
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        testwebservice.ServiceReference1.GetPushBaoJing_IsEnableResponse testwebservice.ServiceReference1.blwwsSoap.GetPushBaoJing_IsEnable(testwebservice.ServiceReference1.GetPushBaoJing_IsEnableRequest request) {
            return base.Channel.GetPushBaoJing_IsEnable(request);
        }
        
        public int GetPushBaoJing_IsEnable(string key, string code) {
            testwebservice.ServiceReference1.GetPushBaoJing_IsEnableRequest inValue = new testwebservice.ServiceReference1.GetPushBaoJing_IsEnableRequest();
            inValue.Body = new testwebservice.ServiceReference1.GetPushBaoJing_IsEnableRequestBody();
            inValue.Body.key = key;
            inValue.Body.code = code;
            testwebservice.ServiceReference1.GetPushBaoJing_IsEnableResponse retVal = ((testwebservice.ServiceReference1.blwwsSoap)(this)).GetPushBaoJing_IsEnable(inValue);
            return retVal.Body.GetPushBaoJing_IsEnableResult;
        }
        
        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Advanced)]
        testwebservice.ServiceReference1.AddHotelInfoResponse testwebservice.ServiceReference1.blwwsSoap.AddHotelInfo(testwebservice.ServiceReference1.AddHotelInfoRequest request) {
            return base.Channel.AddHotelInfo(request);
        }
        
        public int AddHotelInfo(string key, string Code, string HotelName, int HotelId) {
            testwebservice.ServiceReference1.AddHotelInfoRequest inValue = new testwebservice.ServiceReference1.AddHotelInfoRequest();
            inValue.Body = new testwebservice.ServiceReference1.AddHotelInfoRequestBody();
            inValue.Body.key = key;
            inValue.Body.Code = Code;
            inValue.Body.HotelName = HotelName;
            inValue.Body.HotelId = HotelId;
            testwebservice.ServiceReference1.AddHotelInfoResponse retVal = ((testwebservice.ServiceReference1.blwwsSoap)(this)).AddHotelInfo(inValue);
            return retVal.Body.AddHotelInfoResult;
        }
    }
}
