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

namespace WebSite.XR_PMS {
    
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="XR_PMS.XRHotel_ServiceSoap")]
    public interface XRHotel_ServiceSoap {
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GuestInfoByPhone", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/GuestInfoByPhoneResponse")]
        string GuestInfoByPhone(string Phone);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GuestInfo", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/GuestInfoResponse")]
        string GuestInfo(string Name, string Pwd, string Roomno);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryBill", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/QueryBillResponse")]
        string QueryBill(string Roomno);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryBosBill", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/QueryBosBillResponse")]
        string QueryBosBill(string Foliono);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/Posting", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/PostingResponse")]
        string Posting(string Fun, string Strxml);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/Roomview", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/RoomviewResponse")]
        string Roomview(string Hall, string Flr, string Types);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/HouseInfo", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/HouseInfoResponse")]
        string HouseInfo(string Types, string _begin, string _end);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/CodeInfo", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/CodeInfoResponse")]
        string CodeInfo(string CodeType);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/Foxhis_select", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/Foxhis_selectResponse")]
        string Foxhis_select(string RequestXML);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/Foxhis_update", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/Foxhis_updateResponse")]
        string Foxhis_update(long ID, string RequestXML, string PaycodesXML, string DetailXML);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/Modi_status", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/Modi_statusResponse")]
        string Modi_status(string Sta, string Roomno);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/QueryGuest", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/QueryGuestResponse")]
        string QueryGuest(string Sta);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetGroupNo", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/GetGroupNoResponse")]
        string GetGroupNo();
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetGroupRoom", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/GetGroupRoomResponse")]
        string GetGroupRoom(string Groupno);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/CheckRoom", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/CheckRoomResponse")]
        string CheckRoom(string Roomno, string Refer);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetCheckRoom", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/GetCheckRoomResponse")]
        string GetCheckRoom(string Roomno, string Sta);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/GetPosplu", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/GetPospluResponse")]
        string GetPosplu(string Pccode, string Plucode);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/Getvipcard_Point", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/Getvipcard_PointResponse")]
        string Getvipcard_Point(string cardno, string begin, string end);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/Invoice_Binging", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/Invoice_BingingResponse")]
        string Invoice_Binging(string accnt, string purchaserName, string taxNo, string bankno_accnt, string add_tel);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/Partial_Checkout", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/Partial_CheckoutResponse")]
        string Partial_Checkout(string RequestXML);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/Bos_Posting", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/Bos_PostingResponse")]
        string Bos_Posting(string RequestXML);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/Argstbmp_Get", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/Argstbmp_GetResponse")]
        string Argstbmp_Get(string guestno);
        
        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/Vippoint_Posting", ReplyAction="http://tempuri.org/XRHotel_ServiceSoap/Vippoint_PostingResponse")]
        string Vippoint_Posting(string Strxml);
    }
    
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public interface XRHotel_ServiceSoapChannel : WebSite.XR_PMS.XRHotel_ServiceSoap, System.ServiceModel.IClientChannel {
    }
    
    [System.Diagnostics.DebuggerStepThroughAttribute()]
    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
    public partial class XRHotel_ServiceSoapClient : System.ServiceModel.ClientBase<WebSite.XR_PMS.XRHotel_ServiceSoap>, WebSite.XR_PMS.XRHotel_ServiceSoap {
        
        public XRHotel_ServiceSoapClient() {
        }
        
        public XRHotel_ServiceSoapClient(string endpointConfigurationName) : 
                base(endpointConfigurationName) {
        }
        
        public XRHotel_ServiceSoapClient(string endpointConfigurationName, string remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public XRHotel_ServiceSoapClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(endpointConfigurationName, remoteAddress) {
        }
        
        public XRHotel_ServiceSoapClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : 
                base(binding, remoteAddress) {
        }
        
        public string GuestInfoByPhone(string Phone) {
            return base.Channel.GuestInfoByPhone(Phone);
        }
        
        public string GuestInfo(string Name, string Pwd, string Roomno) {
            return base.Channel.GuestInfo(Name, Pwd, Roomno);
        }
        
        public string QueryBill(string Roomno) {
            return base.Channel.QueryBill(Roomno);
        }
        
        public string QueryBosBill(string Foliono) {
            return base.Channel.QueryBosBill(Foliono);
        }
        
        public string Posting(string Fun, string Strxml) {
            return base.Channel.Posting(Fun, Strxml);
        }
        
        public string Roomview(string Hall, string Flr, string Types) {
            return base.Channel.Roomview(Hall, Flr, Types);
        }
        
        public string HouseInfo(string Types, string _begin, string _end) {
            return base.Channel.HouseInfo(Types, _begin, _end);
        }
        
        public string CodeInfo(string CodeType) {
            return base.Channel.CodeInfo(CodeType);
        }
        
        public string Foxhis_select(string RequestXML) {
            return base.Channel.Foxhis_select(RequestXML);
        }
        
        public string Foxhis_update(long ID, string RequestXML, string PaycodesXML, string DetailXML) {
            return base.Channel.Foxhis_update(ID, RequestXML, PaycodesXML, DetailXML);
        }
        
        public string Modi_status(string Sta, string Roomno) {
            return base.Channel.Modi_status(Sta, Roomno);
        }
        
        public string QueryGuest(string Sta) {
            return base.Channel.QueryGuest(Sta);
        }
        
        public string GetGroupNo() {
            return base.Channel.GetGroupNo();
        }
        
        public string GetGroupRoom(string Groupno) {
            return base.Channel.GetGroupRoom(Groupno);
        }
        
        public string CheckRoom(string Roomno, string Refer) {
            return base.Channel.CheckRoom(Roomno, Refer);
        }
        
        public string GetCheckRoom(string Roomno, string Sta) {
            return base.Channel.GetCheckRoom(Roomno, Sta);
        }
        
        public string GetPosplu(string Pccode, string Plucode) {
            return base.Channel.GetPosplu(Pccode, Plucode);
        }
        
        public string Getvipcard_Point(string cardno, string begin, string end) {
            return base.Channel.Getvipcard_Point(cardno, begin, end);
        }
        
        public string Invoice_Binging(string accnt, string purchaserName, string taxNo, string bankno_accnt, string add_tel) {
            return base.Channel.Invoice_Binging(accnt, purchaserName, taxNo, bankno_accnt, add_tel);
        }
        
        public string Partial_Checkout(string RequestXML) {
            return base.Channel.Partial_Checkout(RequestXML);
        }
        
        public string Bos_Posting(string RequestXML) {
            return base.Channel.Bos_Posting(RequestXML);
        }
        
        public string Argstbmp_Get(string guestno) {
            return base.Channel.Argstbmp_Get(guestno);
        }
        
        public string Vippoint_Posting(string Strxml) {
            return base.Channel.Vippoint_Posting(Strxml);
        }
    }
}
