Type.registerNamespace('AutocarPublicV2');
AutocarPublicV2.Report=function() {
AutocarPublicV2.Report.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AutocarPublicV2.Report.prototype={
WritetoDB:function(value,oldValue,id,column,vin,causesMail,succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'WritetoDB',false,{value:value,oldValue:oldValue,id:id,column:column,vin:vin,causesMail:causesMail},succeededCallback,failedCallback,userContext); },
GetCompanies:function(tableName,succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'GetCompanies',false,{tableName:tableName},succeededCallback,failedCallback,userContext); },
GetAvailableMembers:function(filter,succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'GetAvailableMembers',false,{filter:filter},succeededCallback,failedCallback,userContext); },
SaveMemberAssignment:function(groupId,members,succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'SaveMemberAssignment',false,{groupId:groupId,members:members},succeededCallback,failedCallback,userContext); },
DeactivateMembersFromGroup:function(groupId,members,succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'DeactivateMembersFromGroup',false,{groupId:groupId,members:members},succeededCallback,failedCallback,userContext); },
SendEmail:function(succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'SendEmail',false,{},succeededCallback,failedCallback,userContext); },
EmailUnsent:function(succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'EmailUnsent',false,{},succeededCallback,failedCallback,userContext); },
GetAvailableDealerMembers:function(filter,succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'GetAvailableDealerMembers',false,{filter:filter},succeededCallback,failedCallback,userContext); },
SaveDealerMemberAssignment:function(groupId,members,succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'SaveDealerMemberAssignment',false,{groupId:groupId,members:members},succeededCallback,failedCallback,userContext); },
DeactivateDealerMembersFromGroup:function(groupId,members,succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'DeactivateDealerMembersFromGroup',false,{groupId:groupId,members:members},succeededCallback,failedCallback,userContext); },
SaveEditedFieldDetails:function(vin,allLabelIds,succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'SaveEditedFieldDetails',false,{vin:vin,allLabelIds:allLabelIds},succeededCallback,failedCallback,userContext); },
GetEditedFields:function(succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'GetEditedFields',false,{},succeededCallback,failedCallback,userContext); },
RemoveEditedFields:function(succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'RemoveEditedFields',false,{},succeededCallback,failedCallback,userContext); },
KillEmail:function(id,vin,succeededCallback, failedCallback, userContext) {
return this._invoke(AutocarPublicV2.Report.get_path(), 'KillEmail',false,{id:id,vin:vin},succeededCallback,failedCallback,userContext); }}
AutocarPublicV2.Report.registerClass('AutocarPublicV2.Report',Sys.Net.WebServiceProxy);
AutocarPublicV2.Report._staticInstance = new AutocarPublicV2.Report();
AutocarPublicV2.Report.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; AutocarPublicV2.Report._staticInstance._path = value; }
AutocarPublicV2.Report.get_path = function() { return AutocarPublicV2.Report._staticInstance._path; }
AutocarPublicV2.Report.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); }
AutocarPublicV2.Report._staticInstance._timeout = value; }
AutocarPublicV2.Report.get_timeout = function() { 
return AutocarPublicV2.Report._staticInstance._timeout; }
AutocarPublicV2.Report.set_defaultUserContext = function(value) { 
AutocarPublicV2.Report._staticInstance._userContext = value; }
AutocarPublicV2.Report.get_defaultUserContext = function() { 
return AutocarPublicV2.Report._staticInstance._userContext; }
AutocarPublicV2.Report.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; AutocarPublicV2.Report._staticInstance._succeeded = value; }
AutocarPublicV2.Report.get_defaultSucceededCallback = function() { 
return AutocarPublicV2.Report._staticInstance._succeeded; }
AutocarPublicV2.Report.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; AutocarPublicV2.Report._staticInstance._failed = value; }
AutocarPublicV2.Report.get_defaultFailedCallback = function() { 
return AutocarPublicV2.Report._staticInstance._failed; }
AutocarPublicV2.Report.set_path("/Report.asmx");
AutocarPublicV2.Report.WritetoDB= function(value,oldValue,id,column,vin,causesMail,onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.WritetoDB(value,oldValue,id,column,vin,causesMail,onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.GetCompanies= function(tableName,onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.GetCompanies(tableName,onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.GetAvailableMembers= function(filter,onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.GetAvailableMembers(filter,onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.SaveMemberAssignment= function(groupId,members,onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.SaveMemberAssignment(groupId,members,onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.DeactivateMembersFromGroup= function(groupId,members,onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.DeactivateMembersFromGroup(groupId,members,onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.SendEmail= function(onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.SendEmail(onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.EmailUnsent= function(onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.EmailUnsent(onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.GetAvailableDealerMembers= function(filter,onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.GetAvailableDealerMembers(filter,onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.SaveDealerMemberAssignment= function(groupId,members,onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.SaveDealerMemberAssignment(groupId,members,onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.DeactivateDealerMembersFromGroup= function(groupId,members,onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.DeactivateDealerMembersFromGroup(groupId,members,onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.SaveEditedFieldDetails= function(vin,allLabelIds,onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.SaveEditedFieldDetails(vin,allLabelIds,onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.GetEditedFields= function(onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.GetEditedFields(onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.RemoveEditedFields= function(onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.RemoveEditedFields(onSuccess,onFailed,userContext); }
AutocarPublicV2.Report.KillEmail= function(id,vin,onSuccess,onFailed,userContext) {AutocarPublicV2.Report._staticInstance.KillEmail(id,vin,onSuccess,onFailed,userContext); }
