Type.registerNamespace('CRM');
CRM.BaseMethods=function() {
CRM.BaseMethods.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CRM.BaseMethods.prototype={
ToggleLogin:function(Action,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'ToggleLogin',false,{Action:Action},succeededCallback,failedCallback,userContext); },
QuickSearch:function(SearchText,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'QuickSearch',false,{SearchText:SearchText},succeededCallback,failedCallback,userContext); },
GetCall:function(AgentID,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'GetCall',false,{AgentID:AgentID},succeededCallback,failedCallback,userContext); },
SetScreenSize:function(Width,Height,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'SetScreenSize',false,{Width:Width,Height:Height},succeededCallback,failedCallback,userContext); },
LogoutCRM:function(succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'LogoutCRM',false,{},succeededCallback,failedCallback,userContext); },
Front_Summary:function(CRMAccountUID,LeftDate,RightDate,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'Front_Summary',false,{CRMAccountUID:CRMAccountUID,LeftDate:LeftDate,RightDate:RightDate},succeededCallback,failedCallback,userContext); },
Report_VendorPerformance:function(LeftDate,RightDate,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'Report_VendorPerformance',false,{LeftDate:LeftDate,RightDate:RightDate},succeededCallback,failedCallback,userContext); },
Report_VendorPerformanceCost:function(LeftDate,RightDate,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'Report_VendorPerformanceCost',false,{LeftDate:LeftDate,RightDate:RightDate},succeededCallback,failedCallback,userContext); },
Report_UnansweredLeads_Count:function(LeftDate,RightDate,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'Report_UnansweredLeads_Count',false,{LeftDate:LeftDate,RightDate:RightDate},succeededCallback,failedCallback,userContext); },
Report_UnansweredLeads_Attempts:function(LeftDate,RightDate,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'Report_UnansweredLeads_Attempts',false,{LeftDate:LeftDate,RightDate:RightDate},succeededCallback,failedCallback,userContext); },
Report_UnansweredLeads_Speed:function(LeftDate,RightDate,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'Report_UnansweredLeads_Speed',false,{LeftDate:LeftDate,RightDate:RightDate},succeededCallback,failedCallback,userContext); },
GetLeadEmail:function(lid,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'GetLeadEmail',false,{lid:lid},succeededCallback,failedCallback,userContext); },
SendEmail:function(lid,To,Subject,Body,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'SendEmail',false,{lid:lid,To:To,Subject:Subject,Body:Body},succeededCallback,failedCallback,userContext); },
SendLeadEmail:function(lid,Subject,Body,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'SendLeadEmail',false,{lid:lid,Subject:Subject,Body:Body},succeededCallback,failedCallback,userContext); },
AssignLeads:function(lids,CRMAccountUID,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'AssignLeads',false,{lids:lids,CRMAccountUID:CRMAccountUID},succeededCallback,failedCallback,userContext); },
SubmitTicket:function(Title,Description,succeededCallback, failedCallback, userContext) {
return this._invoke(CRM.BaseMethods.get_path(), 'SubmitTicket',false,{Title:Title,Description:Description},succeededCallback,failedCallback,userContext); }}
CRM.BaseMethods.registerClass('CRM.BaseMethods',Sys.Net.WebServiceProxy);
CRM.BaseMethods._staticInstance = new CRM.BaseMethods();
CRM.BaseMethods.set_path = function(value) { CRM.BaseMethods._staticInstance._path = value; }
CRM.BaseMethods.get_path = function() { return CRM.BaseMethods._staticInstance._path; }
CRM.BaseMethods.set_timeout = function(value) { CRM.BaseMethods._staticInstance._timeout = value; }
CRM.BaseMethods.get_timeout = function() { return CRM.BaseMethods._staticInstance._timeout; }
CRM.BaseMethods.set_defaultUserContext = function(value) { CRM.BaseMethods._staticInstance._userContext = value; }
CRM.BaseMethods.get_defaultUserContext = function() { return CRM.BaseMethods._staticInstance._userContext; }
CRM.BaseMethods.set_defaultSucceededCallback = function(value) { CRM.BaseMethods._staticInstance._succeeded = value; }
CRM.BaseMethods.get_defaultSucceededCallback = function() { return CRM.BaseMethods._staticInstance._succeeded; }
CRM.BaseMethods.set_defaultFailedCallback = function(value) { CRM.BaseMethods._staticInstance._failed = value; }
CRM.BaseMethods.get_defaultFailedCallback = function() { return CRM.BaseMethods._staticInstance._failed; }
CRM.BaseMethods.set_path("/scripts/BaseMethods.asmx");
CRM.BaseMethods.ToggleLogin= function(Action,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.ToggleLogin(Action,onSuccess,onFailed,userContext); }
CRM.BaseMethods.QuickSearch= function(SearchText,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.QuickSearch(SearchText,onSuccess,onFailed,userContext); }
CRM.BaseMethods.GetCall= function(AgentID,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.GetCall(AgentID,onSuccess,onFailed,userContext); }
CRM.BaseMethods.SetScreenSize= function(Width,Height,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.SetScreenSize(Width,Height,onSuccess,onFailed,userContext); }
CRM.BaseMethods.LogoutCRM= function(onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.LogoutCRM(onSuccess,onFailed,userContext); }
CRM.BaseMethods.Front_Summary= function(CRMAccountUID,LeftDate,RightDate,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.Front_Summary(CRMAccountUID,LeftDate,RightDate,onSuccess,onFailed,userContext); }
CRM.BaseMethods.Report_VendorPerformance= function(LeftDate,RightDate,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.Report_VendorPerformance(LeftDate,RightDate,onSuccess,onFailed,userContext); }
CRM.BaseMethods.Report_VendorPerformanceCost= function(LeftDate,RightDate,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.Report_VendorPerformanceCost(LeftDate,RightDate,onSuccess,onFailed,userContext); }
CRM.BaseMethods.Report_UnansweredLeads_Count= function(LeftDate,RightDate,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.Report_UnansweredLeads_Count(LeftDate,RightDate,onSuccess,onFailed,userContext); }
CRM.BaseMethods.Report_UnansweredLeads_Attempts= function(LeftDate,RightDate,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.Report_UnansweredLeads_Attempts(LeftDate,RightDate,onSuccess,onFailed,userContext); }
CRM.BaseMethods.Report_UnansweredLeads_Speed= function(LeftDate,RightDate,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.Report_UnansweredLeads_Speed(LeftDate,RightDate,onSuccess,onFailed,userContext); }
CRM.BaseMethods.GetLeadEmail= function(lid,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.GetLeadEmail(lid,onSuccess,onFailed,userContext); }
CRM.BaseMethods.SendEmail= function(lid,To,Subject,Body,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.SendEmail(lid,To,Subject,Body,onSuccess,onFailed,userContext); }
CRM.BaseMethods.SendLeadEmail= function(lid,Subject,Body,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.SendLeadEmail(lid,Subject,Body,onSuccess,onFailed,userContext); }
CRM.BaseMethods.AssignLeads= function(lids,CRMAccountUID,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.AssignLeads(lids,CRMAccountUID,onSuccess,onFailed,userContext); }
CRM.BaseMethods.SubmitTicket= function(Title,Description,onSuccess,onFailed,userContext) {CRM.BaseMethods._staticInstance.SubmitTicket(Title,Description,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(CRM.BaseMethods_SummaryEntry) === 'undefined') {
CRM.BaseMethods_SummaryEntry=gtc("CRM.BaseMethods+SummaryEntry");
CRM.BaseMethods_SummaryEntry.registerClass('CRM.BaseMethods_SummaryEntry');
}
