//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.33440 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Saving.WcfReport { using System.Runtime.Serialization; using System; [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="str_webreportdetail", Namespace="http://schemas.datacontract.org/2004/07/pbreport")] [System.SerializableAttribute()] public partial struct str_webreportdetail : System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { [System.NonSerializedAttribute()] private System.Runtime.Serialization.ExtensionDataObject extensionDataField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string applicationField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string group_idField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string report_commentField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string report_creobjectField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string report_criobjectField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string report_dwobjectField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string report_idField; [System.Runtime.Serialization.OptionalFieldAttribute()] private string report_nameField; [System.Runtime.Serialization.OptionalFieldAttribute()] private short used_flagField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public string application { get { return this.applicationField; } set { if ((object.ReferenceEquals(this.applicationField, value) != true)) { this.applicationField = value; this.RaisePropertyChanged("application"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string group_id { get { return this.group_idField; } set { if ((object.ReferenceEquals(this.group_idField, value) != true)) { this.group_idField = value; this.RaisePropertyChanged("group_id"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string report_comment { get { return this.report_commentField; } set { if ((object.ReferenceEquals(this.report_commentField, value) != true)) { this.report_commentField = value; this.RaisePropertyChanged("report_comment"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string report_creobject { get { return this.report_creobjectField; } set { if ((object.ReferenceEquals(this.report_creobjectField, value) != true)) { this.report_creobjectField = value; this.RaisePropertyChanged("report_creobject"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string report_criobject { get { return this.report_criobjectField; } set { if ((object.ReferenceEquals(this.report_criobjectField, value) != true)) { this.report_criobjectField = value; this.RaisePropertyChanged("report_criobject"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string report_dwobject { get { return this.report_dwobjectField; } set { if ((object.ReferenceEquals(this.report_dwobjectField, value) != true)) { this.report_dwobjectField = value; this.RaisePropertyChanged("report_dwobject"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string report_id { get { return this.report_idField; } set { if ((object.ReferenceEquals(this.report_idField, value) != true)) { this.report_idField = value; this.RaisePropertyChanged("report_id"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string report_name { get { return this.report_nameField; } set { if ((object.ReferenceEquals(this.report_nameField, value) != true)) { this.report_nameField = value; this.RaisePropertyChanged("report_name"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public short used_flag { get { return this.used_flagField; } set { if ((this.used_flagField.Equals(value) != true)) { this.used_flagField = value; this.RaisePropertyChanged("used_flag"); } } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ServiceModel.ServiceContractAttribute(ConfigurationName="WcfReport.IReport")] public interface IReport { [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IReport/ReportPDF", ReplyAction="http://tempuri.org/IReport/ReportPDFResponse")] int ReportPDF(string wsPass, string pkApplication, string pkGroupID, string pkReportID, string xmlCriteria, string pdfFileName); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IReport/ReportPDF_PrintServer", ReplyAction="http://tempuri.org/IReport/ReportPDF_PrintServerResponse")] int ReportPDF_PrintServer(string wsPass, string pkApplication, string pkGroupID, string pkReportID, string xmlCriteria, string pdfFileName); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IReport/GetPDFURL", ReplyAction="http://tempuri.org/IReport/GetPDFURLResponse")] string GetPDFURL(string wsPass); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IReport/GetReportDetail", ReplyAction="http://tempuri.org/IReport/GetReportDetailResponse")] Saving.WcfReport.str_webreportdetail GetReportDetail(string wsPass, string pkApplication, string pkGroupID, string pkReportID); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IReport/Run", ReplyAction="http://tempuri.org/IReport/RunResponse")] string Run(string wsPass, string pkApplication, string pkGroupID, string pkReportID, string xmlCriteria, string pdfFileName); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IReport/RunWithID", ReplyAction="http://tempuri.org/IReport/RunWithIDResponse")] string RunWithID(string wsPass, string pkApplication, string pkGroupID, string pkReportID, string userID, string xmlCriteria, string pdfFileName); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IReport/GetStatus", ReplyAction="http://tempuri.org/IReport/GetStatusResponse")] string GetStatus(string wspass, string pkApplication, string pkGroupID, string pkReportID); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IReport/Stop", ReplyAction="http://tempuri.org/IReport/StopResponse")] string Stop(string wsPass, string pkApplication, string pkGroupID, string pkReportID); } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public interface IReportChannel : Saving.WcfReport.IReport, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public partial class ReportClient : System.ServiceModel.ClientBase, Saving.WcfReport.IReport { public ReportClient() { } public ReportClient(string endpointConfigurationName) : base(endpointConfigurationName) { } public ReportClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public ReportClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public ReportClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } public int ReportPDF(string wsPass, string pkApplication, string pkGroupID, string pkReportID, string xmlCriteria, string pdfFileName) { return base.Channel.ReportPDF(wsPass, pkApplication, pkGroupID, pkReportID, xmlCriteria, pdfFileName); } public int ReportPDF_PrintServer(string wsPass, string pkApplication, string pkGroupID, string pkReportID, string xmlCriteria, string pdfFileName) { return base.Channel.ReportPDF_PrintServer(wsPass, pkApplication, pkGroupID, pkReportID, xmlCriteria, pdfFileName); } public string GetPDFURL(string wsPass) { return base.Channel.GetPDFURL(wsPass); } public Saving.WcfReport.str_webreportdetail GetReportDetail(string wsPass, string pkApplication, string pkGroupID, string pkReportID) { return base.Channel.GetReportDetail(wsPass, pkApplication, pkGroupID, pkReportID); } public string Run(string wsPass, string pkApplication, string pkGroupID, string pkReportID, string xmlCriteria, string pdfFileName) { return base.Channel.Run(wsPass, pkApplication, pkGroupID, pkReportID, xmlCriteria, pdfFileName); } public string RunWithID(string wsPass, string pkApplication, string pkGroupID, string pkReportID, string userID, string xmlCriteria, string pdfFileName) { return base.Channel.RunWithID(wsPass, pkApplication, pkGroupID, pkReportID, userID, xmlCriteria, pdfFileName); } public string GetStatus(string wspass, string pkApplication, string pkGroupID, string pkReportID) { return base.Channel.GetStatus(wspass, pkApplication, pkGroupID, pkReportID); } public string Stop(string wsPass, string pkApplication, string pkGroupID, string pkReportID) { return base.Channel.Stop(wsPass, pkApplication, pkGroupID, pkReportID); } } }