Type.registerNamespace('AdminSite.Services');
AdminSite.Services.Leads=function() {
AdminSite.Services.Leads.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AdminSite.Services.Leads.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AdminSite.Services.Leads._staticInstance.get_path();},
GetAllStateInfoWithLeadCount:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetAllStateInfoWithLeadCount',false,{},succeededCallback,failedCallback,userContext); },
GetLeadCountForAllZipCodesInMapView:function(topLatitude,topLongitude,bottomLatitude,bottomLongitude,rightsForSale,rightsForLease,leasesRoyalties,oilAndGas,coal,otherHardMinerals,succeededCallback, failedCallback, userContext) {
/// <param name="topLatitude" type="Number">System.Decimal</param>
/// <param name="topLongitude" type="Number">System.Decimal</param>
/// <param name="bottomLatitude" type="Number">System.Decimal</param>
/// <param name="bottomLongitude" type="Number">System.Decimal</param>
/// <param name="rightsForSale" type="Boolean">System.Boolean</param>
/// <param name="rightsForLease" type="Boolean">System.Boolean</param>
/// <param name="leasesRoyalties" type="Boolean">System.Boolean</param>
/// <param name="oilAndGas" type="Boolean">System.Boolean</param>
/// <param name="coal" type="Boolean">System.Boolean</param>
/// <param name="otherHardMinerals" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetLeadCountForAllZipCodesInMapView',false,{topLatitude:topLatitude,topLongitude:topLongitude,bottomLatitude:bottomLatitude,bottomLongitude:bottomLongitude,rightsForSale:rightsForSale,rightsForLease:rightsForLease,leasesRoyalties:leasesRoyalties,oilAndGas:oilAndGas,coal:coal,otherHardMinerals:otherHardMinerals},succeededCallback,failedCallback,userContext); },
GetLeadsByZip:function(zipCode,succeededCallback, failedCallback, userContext) {
/// <param name="zipCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetLeadsByZip',false,{zipCode:zipCode},succeededCallback,failedCallback,userContext); },
GetLeadsInMapView:function(topLatitude,topLongitude,bottomLatitude,bottomLongitude,rightsForSale,rightsForLease,leasesRoyalties,oilAndGas,coal,otherHardMinerals,succeededCallback, failedCallback, userContext) {
/// <param name="topLatitude" type="Number">System.Decimal</param>
/// <param name="topLongitude" type="Number">System.Decimal</param>
/// <param name="bottomLatitude" type="Number">System.Decimal</param>
/// <param name="bottomLongitude" type="Number">System.Decimal</param>
/// <param name="rightsForSale" type="Boolean">System.Boolean</param>
/// <param name="rightsForLease" type="Boolean">System.Boolean</param>
/// <param name="leasesRoyalties" type="Boolean">System.Boolean</param>
/// <param name="oilAndGas" type="Boolean">System.Boolean</param>
/// <param name="coal" type="Boolean">System.Boolean</param>
/// <param name="otherHardMinerals" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetLeadsInMapView',false,{topLatitude:topLatitude,topLongitude:topLongitude,bottomLatitude:bottomLatitude,bottomLongitude:bottomLongitude,rightsForSale:rightsForSale,rightsForLease:rightsForLease,leasesRoyalties:leasesRoyalties,oilAndGas:oilAndGas,coal:coal,otherHardMinerals:otherHardMinerals},succeededCallback,failedCallback,userContext); },
AddInfoRequest:function(buyerUID,leadUID,succeededCallback, failedCallback, userContext) {
/// <param name="buyerUID" type="String">System.Guid</param>
/// <param name="leadUID" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'AddInfoRequest',false,{buyerUID:buyerUID,leadUID:leadUID},succeededCallback,failedCallback,userContext); },
RemoveInfoRequest:function(buyerUID,leadUID,succeededCallback, failedCallback, userContext) {
/// <param name="buyerUID" type="String">System.Guid</param>
/// <param name="leadUID" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'RemoveInfoRequest',false,{buyerUID:buyerUID,leadUID:leadUID},succeededCallback,failedCallback,userContext); },
GetSelectedLeadsByBuyer:function(buyerUID,succeededCallback, failedCallback, userContext) {
/// <param name="buyerUID" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetSelectedLeadsByBuyer',false,{buyerUID:buyerUID},succeededCallback,failedCallback,userContext); }}
AdminSite.Services.Leads.registerClass('AdminSite.Services.Leads',Sys.Net.WebServiceProxy);
AdminSite.Services.Leads._staticInstance = new AdminSite.Services.Leads();
AdminSite.Services.Leads.set_path = function(value) {
AdminSite.Services.Leads._staticInstance.set_path(value); }
AdminSite.Services.Leads.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return AdminSite.Services.Leads._staticInstance.get_path();}
AdminSite.Services.Leads.set_timeout = function(value) {
AdminSite.Services.Leads._staticInstance.set_timeout(value); }
AdminSite.Services.Leads.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return AdminSite.Services.Leads._staticInstance.get_timeout(); }
AdminSite.Services.Leads.set_defaultUserContext = function(value) { 
AdminSite.Services.Leads._staticInstance.set_defaultUserContext(value); }
AdminSite.Services.Leads.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return AdminSite.Services.Leads._staticInstance.get_defaultUserContext(); }
AdminSite.Services.Leads.set_defaultSucceededCallback = function(value) { 
 AdminSite.Services.Leads._staticInstance.set_defaultSucceededCallback(value); }
AdminSite.Services.Leads.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return AdminSite.Services.Leads._staticInstance.get_defaultSucceededCallback(); }
AdminSite.Services.Leads.set_defaultFailedCallback = function(value) { 
AdminSite.Services.Leads._staticInstance.set_defaultFailedCallback(value); }
AdminSite.Services.Leads.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return AdminSite.Services.Leads._staticInstance.get_defaultFailedCallback(); }
AdminSite.Services.Leads.set_path("/Services/Leads.asmx");
AdminSite.Services.Leads.GetAllStateInfoWithLeadCount= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AdminSite.Services.Leads._staticInstance.GetAllStateInfoWithLeadCount(onSuccess,onFailed,userContext); }
AdminSite.Services.Leads.GetLeadCountForAllZipCodesInMapView= function(topLatitude,topLongitude,bottomLatitude,bottomLongitude,rightsForSale,rightsForLease,leasesRoyalties,oilAndGas,coal,otherHardMinerals,onSuccess,onFailed,userContext) {
/// <param name="topLatitude" type="Number">System.Decimal</param>
/// <param name="topLongitude" type="Number">System.Decimal</param>
/// <param name="bottomLatitude" type="Number">System.Decimal</param>
/// <param name="bottomLongitude" type="Number">System.Decimal</param>
/// <param name="rightsForSale" type="Boolean">System.Boolean</param>
/// <param name="rightsForLease" type="Boolean">System.Boolean</param>
/// <param name="leasesRoyalties" type="Boolean">System.Boolean</param>
/// <param name="oilAndGas" type="Boolean">System.Boolean</param>
/// <param name="coal" type="Boolean">System.Boolean</param>
/// <param name="otherHardMinerals" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AdminSite.Services.Leads._staticInstance.GetLeadCountForAllZipCodesInMapView(topLatitude,topLongitude,bottomLatitude,bottomLongitude,rightsForSale,rightsForLease,leasesRoyalties,oilAndGas,coal,otherHardMinerals,onSuccess,onFailed,userContext); }
AdminSite.Services.Leads.GetLeadsByZip= function(zipCode,onSuccess,onFailed,userContext) {
/// <param name="zipCode" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AdminSite.Services.Leads._staticInstance.GetLeadsByZip(zipCode,onSuccess,onFailed,userContext); }
AdminSite.Services.Leads.GetLeadsInMapView= function(topLatitude,topLongitude,bottomLatitude,bottomLongitude,rightsForSale,rightsForLease,leasesRoyalties,oilAndGas,coal,otherHardMinerals,onSuccess,onFailed,userContext) {
/// <param name="topLatitude" type="Number">System.Decimal</param>
/// <param name="topLongitude" type="Number">System.Decimal</param>
/// <param name="bottomLatitude" type="Number">System.Decimal</param>
/// <param name="bottomLongitude" type="Number">System.Decimal</param>
/// <param name="rightsForSale" type="Boolean">System.Boolean</param>
/// <param name="rightsForLease" type="Boolean">System.Boolean</param>
/// <param name="leasesRoyalties" type="Boolean">System.Boolean</param>
/// <param name="oilAndGas" type="Boolean">System.Boolean</param>
/// <param name="coal" type="Boolean">System.Boolean</param>
/// <param name="otherHardMinerals" type="Boolean">System.Boolean</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AdminSite.Services.Leads._staticInstance.GetLeadsInMapView(topLatitude,topLongitude,bottomLatitude,bottomLongitude,rightsForSale,rightsForLease,leasesRoyalties,oilAndGas,coal,otherHardMinerals,onSuccess,onFailed,userContext); }
AdminSite.Services.Leads.AddInfoRequest= function(buyerUID,leadUID,onSuccess,onFailed,userContext) {
/// <param name="buyerUID" type="String">System.Guid</param>
/// <param name="leadUID" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AdminSite.Services.Leads._staticInstance.AddInfoRequest(buyerUID,leadUID,onSuccess,onFailed,userContext); }
AdminSite.Services.Leads.RemoveInfoRequest= function(buyerUID,leadUID,onSuccess,onFailed,userContext) {
/// <param name="buyerUID" type="String">System.Guid</param>
/// <param name="leadUID" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AdminSite.Services.Leads._staticInstance.RemoveInfoRequest(buyerUID,leadUID,onSuccess,onFailed,userContext); }
AdminSite.Services.Leads.GetSelectedLeadsByBuyer= function(buyerUID,onSuccess,onFailed,userContext) {
/// <param name="buyerUID" type="String">System.Guid</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
AdminSite.Services.Leads._staticInstance.GetSelectedLeadsByBuyer(buyerUID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('MineralRights.Core.BusinessObjects');
if (typeof(MineralRights.Core.BusinessObjects.InfoRequestResponse) === 'undefined') {
MineralRights.Core.BusinessObjects.InfoRequestResponse=gtc("MineralRights.Core.BusinessObjects.InfoRequestResponse");
MineralRights.Core.BusinessObjects.InfoRequestResponse.registerClass('MineralRights.Core.BusinessObjects.InfoRequestResponse');
}
