var WebSrvFeedBack=function() {
WebSrvFeedBack.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
WebSrvFeedBack.prototype={
Insert:function(sTitle,sName,sTel,sEmail,sCompany,sContent,succeededCallback, failedCallback, userContext) {
return this._invoke(WebSrvFeedBack.get_path(), 'Insert',false,{sTitle:sTitle,sName:sName,sTel:sTel,sEmail:sEmail,sCompany:sCompany,sContent:sContent},succeededCallback,failedCallback,userContext); },
Delete:function(uniqueid,succeededCallback, failedCallback, userContext) {
return this._invoke(WebSrvFeedBack.get_path(), 'Delete',false,{uniqueid:uniqueid},succeededCallback,failedCallback,userContext); },
SearchFeedBackInfo:function(sdatebegin,sdateend,succeededCallback, failedCallback, userContext) {
return this._invoke(WebSrvFeedBack.get_path(), 'SearchFeedBackInfo',false,{sdatebegin:sdatebegin,sdateend:sdateend},succeededCallback,failedCallback,userContext); },
SearchMyLeaveWord:function(sTel,succeededCallback, failedCallback, userContext) {
return this._invoke(WebSrvFeedBack.get_path(), 'SearchMyLeaveWord',false,{sTel:sTel},succeededCallback,failedCallback,userContext); }}
WebSrvFeedBack.registerClass('WebSrvFeedBack',Sys.Net.WebServiceProxy);
WebSrvFeedBack._staticInstance = new WebSrvFeedBack();
WebSrvFeedBack.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; WebSrvFeedBack._staticInstance._path = value; }
WebSrvFeedBack.get_path = function() { return WebSrvFeedBack._staticInstance._path; }
WebSrvFeedBack.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); }
WebSrvFeedBack._staticInstance._timeout = value; }
WebSrvFeedBack.get_timeout = function() { 
return WebSrvFeedBack._staticInstance._timeout; }
WebSrvFeedBack.set_defaultUserContext = function(value) { 
WebSrvFeedBack._staticInstance._userContext = value; }
WebSrvFeedBack.get_defaultUserContext = function() { 
return WebSrvFeedBack._staticInstance._userContext; }
WebSrvFeedBack.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; WebSrvFeedBack._staticInstance._succeeded = value; }
WebSrvFeedBack.get_defaultSucceededCallback = function() { 
return WebSrvFeedBack._staticInstance._succeeded; }
WebSrvFeedBack.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; WebSrvFeedBack._staticInstance._failed = value; }
WebSrvFeedBack.get_defaultFailedCallback = function() { 
return WebSrvFeedBack._staticInstance._failed; }
WebSrvFeedBack.set_path("/WebService/WebSrvFeedBack.asmx");
WebSrvFeedBack.Insert= function(sTitle,sName,sTel,sEmail,sCompany,sContent,onSuccess,onFailed,userContext) {WebSrvFeedBack._staticInstance.Insert(sTitle,sName,sTel,sEmail,sCompany,sContent,onSuccess,onFailed,userContext); }
WebSrvFeedBack.Delete= function(uniqueid,onSuccess,onFailed,userContext) {WebSrvFeedBack._staticInstance.Delete(uniqueid,onSuccess,onFailed,userContext); }
WebSrvFeedBack.SearchFeedBackInfo= function(sdatebegin,sdateend,onSuccess,onFailed,userContext) {WebSrvFeedBack._staticInstance.SearchFeedBackInfo(sdatebegin,sdateend,onSuccess,onFailed,userContext); }
WebSrvFeedBack.SearchMyLeaveWord= function(sTel,onSuccess,onFailed,userContext) {WebSrvFeedBack._staticInstance.SearchMyLeaveWord(sTel,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('HTKYBYKES.Modal');
if (typeof(HTKYBYKES.Modal.FeedBackInfo) === 'undefined') {
HTKYBYKES.Modal.FeedBackInfo=gtc("HTKYBYKES.Modal.FeedBackInfo");
HTKYBYKES.Modal.FeedBackInfo.registerClass('HTKYBYKES.Modal.FeedBackInfo');
}
