Type.registerNamespace('CEC.Service');
CEC.Service.IService1=function() {
CEC.Service.IService1.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
CEC.Service.IService1.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return CEC.Service.IService1._staticInstance.get_path();},
GetReport:function(culture,queryParameters,succeededCallback, failedCallback, userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="queryParameters" type="CEC.Core.Transport.QueryParameters">CEC.Core.Transport.QueryParameters</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(), 'GetReport',false,{culture:culture,queryParameters:queryParameters},succeededCallback,failedCallback,userContext); },
GetReportByHash:function(culture,parameters,succeededCallback, failedCallback, userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="parameters" 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(), 'GetReportByHash',false,{culture:culture,parameters:parameters},succeededCallback,failedCallback,userContext); },
GetChemicalList:function(culture,query,succeededCallback, failedCallback, userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="query" type="CEC.Core.Transport.ChemicalQuery">CEC.Core.Transport.ChemicalQuery</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(), 'GetChemicalList',false,{culture:culture,query:query},succeededCallback,failedCallback,userContext); },
Search:function(culture,searchParameters,succeededCallback, failedCallback, userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="searchParameters" type="CEC.Core.Transport.SearchQuery">CEC.Core.Transport.SearchQuery</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(), 'Search',false,{culture:culture,searchParameters:searchParameters},succeededCallback,failedCallback,userContext); },
GetStateList:function(culture,stateQuery,succeededCallback, failedCallback, userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="stateQuery" type="CEC.Core.Transport.StateQuery">CEC.Core.Transport.StateQuery</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(), 'GetStateList',false,{culture:culture,stateQuery:stateQuery},succeededCallback,failedCallback,userContext); },
GetFacilityInfo:function(facilityId,succeededCallback, failedCallback, userContext) {
/// <param name="facilityId" type="Number">System.Int32</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(), 'GetFacilityInfo',false,{facilityId:facilityId},succeededCallback,failedCallback,userContext); },
SaveFeedback:function(culture,feedbackInfo,succeededCallback, failedCallback, userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="feedbackInfo" type="CEC.Core.Transport.FeedbackInfo">CEC.Core.Transport.FeedbackInfo</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(), 'SaveFeedback',false,{culture:culture,feedbackInfo:feedbackInfo},succeededCallback,failedCallback,userContext); },
GetAllChemicals:function(culture,query,succeededCallback, failedCallback, userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="query" type="CEC.Core.Transport.ChemicalQuery">CEC.Core.Transport.ChemicalQuery</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(), 'GetAllChemicals',false,{culture:culture,query:query},succeededCallback,failedCallback,userContext); },
GetIndustryList:function(culture,query,succeededCallback, failedCallback, userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="query" type="CEC.Core.Transport.IndustryQuery">CEC.Core.Transport.IndustryQuery</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(), 'GetIndustryList',false,{culture:culture,query:query},succeededCallback,failedCallback,userContext); }}
CEC.Service.IService1.registerClass('CEC.Service.IService1',Sys.Net.WebServiceProxy);
CEC.Service.IService1._staticInstance = new CEC.Service.IService1();
CEC.Service.IService1.set_path = function(value) {
CEC.Service.IService1._staticInstance.set_path(value); }
CEC.Service.IService1.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return CEC.Service.IService1._staticInstance.get_path();}
CEC.Service.IService1.set_timeout = function(value) {
CEC.Service.IService1._staticInstance.set_timeout(value); }
CEC.Service.IService1.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return CEC.Service.IService1._staticInstance.get_timeout(); }
CEC.Service.IService1.set_defaultUserContext = function(value) { 
CEC.Service.IService1._staticInstance.set_defaultUserContext(value); }
CEC.Service.IService1.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return CEC.Service.IService1._staticInstance.get_defaultUserContext(); }
CEC.Service.IService1.set_defaultSucceededCallback = function(value) { 
 CEC.Service.IService1._staticInstance.set_defaultSucceededCallback(value); }
CEC.Service.IService1.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return CEC.Service.IService1._staticInstance.get_defaultSucceededCallback(); }
CEC.Service.IService1.set_defaultFailedCallback = function(value) { 
CEC.Service.IService1._staticInstance.set_defaultFailedCallback(value); }
CEC.Service.IService1.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return CEC.Service.IService1._staticInstance.get_defaultFailedCallback(); }
CEC.Service.IService1.set_path("/takingstock/service/Service1.svc");
CEC.Service.IService1.GetReport= function(culture,queryParameters,onSuccess,onFailed,userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="queryParameters" type="CEC.Core.Transport.QueryParameters">CEC.Core.Transport.QueryParameters</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>
CEC.Service.IService1._staticInstance.GetReport(culture,queryParameters,onSuccess,onFailed,userContext); }
CEC.Service.IService1.GetReportByHash= function(culture,parameters,onSuccess,onFailed,userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="parameters" 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>
CEC.Service.IService1._staticInstance.GetReportByHash(culture,parameters,onSuccess,onFailed,userContext); }
CEC.Service.IService1.GetChemicalList= function(culture,query,onSuccess,onFailed,userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="query" type="CEC.Core.Transport.ChemicalQuery">CEC.Core.Transport.ChemicalQuery</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>
CEC.Service.IService1._staticInstance.GetChemicalList(culture,query,onSuccess,onFailed,userContext); }
CEC.Service.IService1.Search= function(culture,searchParameters,onSuccess,onFailed,userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="searchParameters" type="CEC.Core.Transport.SearchQuery">CEC.Core.Transport.SearchQuery</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>
CEC.Service.IService1._staticInstance.Search(culture,searchParameters,onSuccess,onFailed,userContext); }
CEC.Service.IService1.GetStateList= function(culture,stateQuery,onSuccess,onFailed,userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="stateQuery" type="CEC.Core.Transport.StateQuery">CEC.Core.Transport.StateQuery</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>
CEC.Service.IService1._staticInstance.GetStateList(culture,stateQuery,onSuccess,onFailed,userContext); }
CEC.Service.IService1.GetFacilityInfo= function(facilityId,onSuccess,onFailed,userContext) {
/// <param name="facilityId" type="Number">System.Int32</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>
CEC.Service.IService1._staticInstance.GetFacilityInfo(facilityId,onSuccess,onFailed,userContext); }
CEC.Service.IService1.SaveFeedback= function(culture,feedbackInfo,onSuccess,onFailed,userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="feedbackInfo" type="CEC.Core.Transport.FeedbackInfo">CEC.Core.Transport.FeedbackInfo</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>
CEC.Service.IService1._staticInstance.SaveFeedback(culture,feedbackInfo,onSuccess,onFailed,userContext); }
CEC.Service.IService1.GetAllChemicals= function(culture,query,onSuccess,onFailed,userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="query" type="CEC.Core.Transport.ChemicalQuery">CEC.Core.Transport.ChemicalQuery</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>
CEC.Service.IService1._staticInstance.GetAllChemicals(culture,query,onSuccess,onFailed,userContext); }
CEC.Service.IService1.GetIndustryList= function(culture,query,onSuccess,onFailed,userContext) {
/// <param name="culture" type="String">System.String</param>
/// <param name="query" type="CEC.Core.Transport.IndustryQuery">CEC.Core.Transport.IndustryQuery</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>
CEC.Service.IService1._staticInstance.GetIndustryList(culture,query,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('CEC.Core.Transport');
if (typeof(CEC.Core.Transport.QueryParameters) === 'undefined') {
CEC.Core.Transport.QueryParameters=gtc("QueryParameters:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.QueryParameters.registerClass('CEC.Core.Transport.QueryParameters');
}
Type.registerNamespace('CEC.Domain.Reports');
if (typeof(CEC.Domain.Reports.Report) === 'undefined') {
CEC.Domain.Reports.Report=gtc("Report:http://schemas.datacontract.org/2004/07/CEC.Domain.Reports");
CEC.Domain.Reports.Report.registerClass('CEC.Domain.Reports.Report');
}
if (typeof(CEC.Domain.Reports.ReportRecord) === 'undefined') {
CEC.Domain.Reports.ReportRecord=gtc("ReportRecord:http://schemas.datacontract.org/2004/07/CEC.Domain.Reports");
CEC.Domain.Reports.ReportRecord.registerClass('CEC.Domain.Reports.ReportRecord');
}
if (typeof(CEC.Domain.Reports.Section) === 'undefined') {
CEC.Domain.Reports.Section=gtc("Section:http://schemas.datacontract.org/2004/07/CEC.Domain.Reports");
CEC.Domain.Reports.Section.registerClass('CEC.Domain.Reports.Section');
}
if (typeof(CEC.Core.Transport.Caveat) === 'undefined') {
CEC.Core.Transport.Caveat=gtc("Caveat:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.Caveat.registerClass('CEC.Core.Transport.Caveat');
}
if (typeof(CEC.Core.Transport.ChemicalQuery) === 'undefined') {
CEC.Core.Transport.ChemicalQuery=gtc("ChemicalQuery:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.ChemicalQuery.registerClass('CEC.Core.Transport.ChemicalQuery');
}
if (typeof(CEC.Core.Transport.ChemicalListInfo) === 'undefined') {
CEC.Core.Transport.ChemicalListInfo=gtc("ChemicalListInfo:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.ChemicalListInfo.registerClass('CEC.Core.Transport.ChemicalListInfo');
}
if (typeof(CEC.Core.Transport.ChemicalInfo) === 'undefined') {
CEC.Core.Transport.ChemicalInfo=gtc("ChemicalInfo:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.ChemicalInfo.registerClass('CEC.Core.Transport.ChemicalInfo');
}
if (typeof(CEC.Core.Transport.SearchQuery) === 'undefined') {
CEC.Core.Transport.SearchQuery=gtc("SearchQuery:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.SearchQuery.registerClass('CEC.Core.Transport.SearchQuery');
}
Type.registerNamespace('System.Globalization');
if (typeof(System.Globalization.CultureInfo) === 'undefined') {
System.Globalization.CultureInfo=gtc("CultureInfo:http://schemas.datacontract.org/2004/07/System.Globalization");
System.Globalization.CultureInfo.registerClass('System.Globalization.CultureInfo');
}
if (typeof(System.Globalization.Calendar) === 'undefined') {
System.Globalization.Calendar=gtc("Calendar:http://schemas.datacontract.org/2004/07/System.Globalization");
System.Globalization.Calendar.registerClass('System.Globalization.Calendar');
}
if (typeof(System.Globalization.CompareInfo) === 'undefined') {
System.Globalization.CompareInfo=gtc("CompareInfo:http://schemas.datacontract.org/2004/07/System.Globalization");
System.Globalization.CompareInfo.registerClass('System.Globalization.CompareInfo');
}
if (typeof(System.Globalization.DateTimeFormatInfo) === 'undefined') {
System.Globalization.DateTimeFormatInfo=gtc("DateTimeFormatInfo:http://schemas.datacontract.org/2004/07/System.Globalization");
System.Globalization.DateTimeFormatInfo.registerClass('System.Globalization.DateTimeFormatInfo');
}
if (typeof(System.Globalization.NumberFormatInfo) === 'undefined') {
System.Globalization.NumberFormatInfo=gtc("NumberFormatInfo:http://schemas.datacontract.org/2004/07/System.Globalization");
System.Globalization.NumberFormatInfo.registerClass('System.Globalization.NumberFormatInfo');
}
if (typeof(System.Globalization.TextInfo) === 'undefined') {
System.Globalization.TextInfo=gtc("TextInfo:http://schemas.datacontract.org/2004/07/System.Globalization");
System.Globalization.TextInfo.registerClass('System.Globalization.TextInfo');
}
if (typeof(CEC.Core.Transport.SearchResult) === 'undefined') {
CEC.Core.Transport.SearchResult=gtc("SearchResult:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.SearchResult.registerClass('CEC.Core.Transport.SearchResult');
}
if (typeof(CEC.Core.Transport.ListItemInfo) === 'undefined') {
CEC.Core.Transport.ListItemInfo=gtc("ListItemInfo:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.ListItemInfo.registerClass('CEC.Core.Transport.ListItemInfo');
}
if (typeof(CEC.Core.Transport.StateQuery) === 'undefined') {
CEC.Core.Transport.StateQuery=gtc("StateQuery:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.StateQuery.registerClass('CEC.Core.Transport.StateQuery');
}
if (typeof(CEC.Core.Transport.StateListInfo) === 'undefined') {
CEC.Core.Transport.StateListInfo=gtc("StateListInfo:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.StateListInfo.registerClass('CEC.Core.Transport.StateListInfo');
}
if (typeof(CEC.Core.Transport.StateInfo) === 'undefined') {
CEC.Core.Transport.StateInfo=gtc("StateInfo:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.StateInfo.registerClass('CEC.Core.Transport.StateInfo');
}
if (typeof(CEC.Core.Transport.FacilityInfo) === 'undefined') {
CEC.Core.Transport.FacilityInfo=gtc("FacilityInfo:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.FacilityInfo.registerClass('CEC.Core.Transport.FacilityInfo');
}
if (typeof(CEC.Core.Transport.FeedbackInfo) === 'undefined') {
CEC.Core.Transport.FeedbackInfo=gtc("FeedbackInfo:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.FeedbackInfo.registerClass('CEC.Core.Transport.FeedbackInfo');
}
if (typeof(CEC.Core.Transport.IndustryQuery) === 'undefined') {
CEC.Core.Transport.IndustryQuery=gtc("IndustryQuery:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.IndustryQuery.registerClass('CEC.Core.Transport.IndustryQuery');
}
if (typeof(CEC.Core.Transport.IndustryListInfo) === 'undefined') {
CEC.Core.Transport.IndustryListInfo=gtc("IndustryListInfo:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.IndustryListInfo.registerClass('CEC.Core.Transport.IndustryListInfo');
}
if (typeof(CEC.Core.Transport.IndustryInfo) === 'undefined') {
CEC.Core.Transport.IndustryInfo=gtc("IndustryInfo:http://schemas.datacontract.org/2004/07/CEC.Core.Transport");
CEC.Core.Transport.IndustryInfo.registerClass('CEC.Core.Transport.IndustryInfo');
}
Type.registerNamespace('CEC.Core');
if (typeof(CEC.Core.ReportType) === 'undefined') {
CEC.Core.ReportType = function() { throw Error.invalidOperation(); }
CEC.Core.ReportType.prototype = {Facility: 1,Industry: 2,Country: 3,State: 4,Chemical: 5}
CEC.Core.ReportType.registerEnum('CEC.Core.ReportType', true);
}
if (typeof(CEC.Core.QuerySortDirection) === 'undefined') {
CEC.Core.QuerySortDirection = function() { throw Error.invalidOperation(); }
CEC.Core.QuerySortDirection.prototype = {Ascending: 0,Descending: 1}
CEC.Core.QuerySortDirection.registerEnum('CEC.Core.QuerySortDirection', true);
}
if (typeof(System.Globalization.DateTimeFormatFlags) === 'undefined') {
System.Globalization.DateTimeFormatFlags = function() { throw Error.invalidOperation(); }
System.Globalization.DateTimeFormatFlags.prototype = {None: 0,UseGenitiveMonth: 1,UseLeapYearMonth: 2,UseSpacesInMonthNames: 4,UseHebrewRule: 8,UseSpacesInDayNames: 16,UseDigitPrefixInTokens: 32,NotInitialized: -1}
System.Globalization.DateTimeFormatFlags.registerEnum('System.Globalization.DateTimeFormatFlags', true);
}
if (typeof(CEC.Core.IndustryLevel) === 'undefined') {
CEC.Core.IndustryLevel = function() { throw Error.invalidOperation(); }
CEC.Core.IndustryLevel.prototype = {None: 0,Naics2: 2,Naics3: 3,Naics4: 4,Naics5: 5,Naics6: 6}
CEC.Core.IndustryLevel.registerEnum('CEC.Core.IndustryLevel', true);
}
