//------------------------------------------------------------------------------
//
// 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);
}
}
}