Type.registerNamespace('DaShi.WebSite.Services');
DaShi.WebSite.Services.Commissions=function() {
DaShi.WebSite.Services.Commissions.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
DaShi.WebSite.Services.Commissions.prototype={
Search:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(DaShi.WebSite.Services.Commissions.get_path(), 'Search',false,{id:id},succeededCallback,failedCallback,userContext); },
Hits:function(pid,succeededCallback, failedCallback, userContext) {
return this._invoke(DaShi.WebSite.Services.Commissions.get_path(), 'Hits',false,{pid:pid},succeededCallback,failedCallback,userContext); },
commissionList:function(cc,pageIndex,pageSize,succeededCallback, failedCallback, userContext) {
return this._invoke(DaShi.WebSite.Services.Commissions.get_path(), 'commissionList',false,{cc:cc,pageIndex:pageIndex,pageSize:pageSize},succeededCallback,failedCallback,userContext); },
UpdateIsReader:function(pid,userid,messigeid,succeededCallback, failedCallback, userContext) {
return this._invoke(DaShi.WebSite.Services.Commissions.get_path(), 'UpdateIsReader',false,{pid:pid,userid:userid,messigeid:messigeid},succeededCallback,failedCallback,userContext); },
TenderStatus:function(pid,succeededCallback, failedCallback, userContext) {
return this._invoke(DaShi.WebSite.Services.Commissions.get_path(), 'TenderStatus',false,{pid:pid},succeededCallback,failedCallback,userContext); }}
DaShi.WebSite.Services.Commissions.registerClass('DaShi.WebSite.Services.Commissions',Sys.Net.WebServiceProxy);
DaShi.WebSite.Services.Commissions._staticInstance = new DaShi.WebSite.Services.Commissions();
DaShi.WebSite.Services.Commissions.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; DaShi.WebSite.Services.Commissions._staticInstance._path = value; }
DaShi.WebSite.Services.Commissions.get_path = function() { return DaShi.WebSite.Services.Commissions._staticInstance._path; }
DaShi.WebSite.Services.Commissions.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
DaShi.WebSite.Services.Commissions._staticInstance._timeout = value; }
DaShi.WebSite.Services.Commissions.get_timeout = function() { 
return DaShi.WebSite.Services.Commissions._staticInstance._timeout; }
DaShi.WebSite.Services.Commissions.set_defaultUserContext = function(value) { 
DaShi.WebSite.Services.Commissions._staticInstance._userContext = value; }
DaShi.WebSite.Services.Commissions.get_defaultUserContext = function() { 
return DaShi.WebSite.Services.Commissions._staticInstance._userContext; }
DaShi.WebSite.Services.Commissions.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; DaShi.WebSite.Services.Commissions._staticInstance._succeeded = value; }
DaShi.WebSite.Services.Commissions.get_defaultSucceededCallback = function() { 
return DaShi.WebSite.Services.Commissions._staticInstance._succeeded; }
DaShi.WebSite.Services.Commissions.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; DaShi.WebSite.Services.Commissions._staticInstance._failed = value; }
DaShi.WebSite.Services.Commissions.get_defaultFailedCallback = function() { 
return DaShi.WebSite.Services.Commissions._staticInstance._failed; }
DaShi.WebSite.Services.Commissions.set_path("/Services/Commissions.asmx");
DaShi.WebSite.Services.Commissions.Search= function(id,onSuccess,onFailed,userContext) {DaShi.WebSite.Services.Commissions._staticInstance.Search(id,onSuccess,onFailed,userContext); }
DaShi.WebSite.Services.Commissions.Hits= function(pid,onSuccess,onFailed,userContext) {DaShi.WebSite.Services.Commissions._staticInstance.Hits(pid,onSuccess,onFailed,userContext); }
DaShi.WebSite.Services.Commissions.commissionList= function(cc,pageIndex,pageSize,onSuccess,onFailed,userContext) {DaShi.WebSite.Services.Commissions._staticInstance.commissionList(cc,pageIndex,pageSize,onSuccess,onFailed,userContext); }
DaShi.WebSite.Services.Commissions.UpdateIsReader= function(pid,userid,messigeid,onSuccess,onFailed,userContext) {DaShi.WebSite.Services.Commissions._staticInstance.UpdateIsReader(pid,userid,messigeid,onSuccess,onFailed,userContext); }
DaShi.WebSite.Services.Commissions.TenderStatus= function(pid,onSuccess,onFailed,userContext) {DaShi.WebSite.Services.Commissions._staticInstance.TenderStatus(pid,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('DaShi.Model');
if (typeof(DaShi.Model.Commissions) === 'undefined') {
DaShi.Model.Commissions=gtc("DaShi.Model.Commissions");
DaShi.Model.Commissions.registerClass('DaShi.Model.Commissions');
}
Type.registerNamespace('DaShi.Enum');
if (typeof(DaShi.Enum.CommissionCategory) === 'undefined') {
DaShi.Enum.CommissionCategory = function() { throw Error.invalidOperation(); }
DaShi.Enum.CommissionCategory.prototype = {招标: 1,咨询: 2,效果图: 4}
DaShi.Enum.CommissionCategory.registerEnum('DaShi.Enum.CommissionCategory', true);
}
