var FNSEA=function() {
FNSEA.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
FNSEA.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return FNSEA._staticInstance.get_path();},
SendMail:function(mailExp,mailDest,sujet,message,succeededCallback, failedCallback, userContext) {
/// <param name="mailExp" type="String">System.String</param>
/// <param name="mailDest" type="String">System.String</param>
/// <param name="sujet" type="String">System.String</param>
/// <param name="message" 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(), 'SendMail',false,{mailExp:mailExp,mailDest:mailDest,sujet:sujet,message:message},succeededCallback,failedCallback,userContext); },
GetMeteo:function(ville,succeededCallback, failedCallback, userContext) {
/// <param name="ville" 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(), 'GetMeteo',false,{ville:ville},succeededCallback,failedCallback,userContext); },
GetEventList:function(currentNodeId,month,year,region,succeededCallback, failedCallback, userContext) {
/// <param name="currentNodeId" type="Number">System.Int32</param>
/// <param name="month" type="String">System.String</param>
/// <param name="year" type="String">System.String</param>
/// <param name="region" 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(), 'GetEventList',false,{currentNodeId:currentNodeId,month:month,year:year,region:region},succeededCallback,failedCallback,userContext); },
GetCurrentNodeId:function(url,succeededCallback, failedCallback, userContext) {
/// <param name="url" 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(), 'GetCurrentNodeId',false,{url:url},succeededCallback,failedCallback,userContext); },
GetDepartement:function(p_id,p_currentNodeId,succeededCallback, failedCallback, userContext) {
/// <param name="p_id" type="String">System.String</param>
/// <param name="p_currentNodeId" 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(), 'GetDepartement',false,{p_id:p_id,p_currentNodeId:p_currentNodeId},succeededCallback,failedCallback,userContext); },
GetRegion:function(p_id,p_currentNodeId,succeededCallback, failedCallback, userContext) {
/// <param name="p_id" type="String">System.String</param>
/// <param name="p_currentNodeId" 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(), 'GetRegion',false,{p_id:p_id,p_currentNodeId:p_currentNodeId},succeededCallback,failedCallback,userContext); },
GetAssociations:function(typeProduction,currentNodeId,succeededCallback, failedCallback, userContext) {
/// <param name="typeProduction" type="String">System.String</param>
/// <param name="currentNodeId" 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(), 'GetAssociations',false,{typeProduction:typeProduction,currentNodeId:currentNodeId},succeededCallback,failedCallback,userContext); },
GetAssociationById:function(associationId,currentNodeId,succeededCallback, failedCallback, userContext) {
/// <param name="associationId" type="String">System.String</param>
/// <param name="currentNodeId" 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(), 'GetAssociationById',false,{associationId:associationId,currentNodeId:currentNodeId},succeededCallback,failedCallback,userContext); },
GetDefinition:function(word,currentNodeId,succeededCallback, failedCallback, userContext) {
/// <param name="word" type="String">System.String</param>
/// <param name="currentNodeId" 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(), 'GetDefinition',false,{word:word,currentNodeId:currentNodeId},succeededCallback,failedCallback,userContext); },
Test: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(), 'Test',true,{},succeededCallback,failedCallback,userContext); }}
FNSEA.registerClass('FNSEA',Sys.Net.WebServiceProxy);
FNSEA._staticInstance = new FNSEA();
FNSEA.set_path = function(value) {
FNSEA._staticInstance.set_path(value); }
FNSEA.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return FNSEA._staticInstance.get_path();}
FNSEA.set_timeout = function(value) {
FNSEA._staticInstance.set_timeout(value); }
FNSEA.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return FNSEA._staticInstance.get_timeout(); }
FNSEA.set_defaultUserContext = function(value) { 
FNSEA._staticInstance.set_defaultUserContext(value); }
FNSEA.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return FNSEA._staticInstance.get_defaultUserContext(); }
FNSEA.set_defaultSucceededCallback = function(value) { 
 FNSEA._staticInstance.set_defaultSucceededCallback(value); }
FNSEA.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return FNSEA._staticInstance.get_defaultSucceededCallback(); }
FNSEA.set_defaultFailedCallback = function(value) { 
FNSEA._staticInstance.set_defaultFailedCallback(value); }
FNSEA.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return FNSEA._staticInstance.get_defaultFailedCallback(); }
FNSEA.set_enableJsonp = function(value) { FNSEA._staticInstance.set_enableJsonp(value); }
FNSEA.get_enableJsonp = function() { 
/// <value type="Boolean">Specifies whether the service supports JSONP for cross domain calling.</value>
return FNSEA._staticInstance.get_enableJsonp(); }
FNSEA.set_jsonpCallbackParameter = function(value) { FNSEA._staticInstance.set_jsonpCallbackParameter(value); }
FNSEA.get_jsonpCallbackParameter = function() { 
/// <value type="String">Specifies the parameter name that contains the callback function name for a JSONP request.</value>
return FNSEA._staticInstance.get_jsonpCallbackParameter(); }
FNSEA.set_path("http://www.fnsea.fr/umbraco/Service/FNSEA.svc");
FNSEA.SendMail= function(mailExp,mailDest,sujet,message,onSuccess,onFailed,userContext) {
/// <param name="mailExp" type="String">System.String</param>
/// <param name="mailDest" type="String">System.String</param>
/// <param name="sujet" type="String">System.String</param>
/// <param name="message" 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>
FNSEA._staticInstance.SendMail(mailExp,mailDest,sujet,message,onSuccess,onFailed,userContext); }
FNSEA.GetMeteo= function(ville,onSuccess,onFailed,userContext) {
/// <param name="ville" 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>
FNSEA._staticInstance.GetMeteo(ville,onSuccess,onFailed,userContext); }
FNSEA.GetEventList= function(currentNodeId,month,year,region,onSuccess,onFailed,userContext) {
/// <param name="currentNodeId" type="Number">System.Int32</param>
/// <param name="month" type="String">System.String</param>
/// <param name="year" type="String">System.String</param>
/// <param name="region" 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>
FNSEA._staticInstance.GetEventList(currentNodeId,month,year,region,onSuccess,onFailed,userContext); }
FNSEA.GetCurrentNodeId= function(url,onSuccess,onFailed,userContext) {
/// <param name="url" 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>
FNSEA._staticInstance.GetCurrentNodeId(url,onSuccess,onFailed,userContext); }
FNSEA.GetDepartement= function(p_id,p_currentNodeId,onSuccess,onFailed,userContext) {
/// <param name="p_id" type="String">System.String</param>
/// <param name="p_currentNodeId" 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>
FNSEA._staticInstance.GetDepartement(p_id,p_currentNodeId,onSuccess,onFailed,userContext); }
FNSEA.GetRegion= function(p_id,p_currentNodeId,onSuccess,onFailed,userContext) {
/// <param name="p_id" type="String">System.String</param>
/// <param name="p_currentNodeId" 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>
FNSEA._staticInstance.GetRegion(p_id,p_currentNodeId,onSuccess,onFailed,userContext); }
FNSEA.GetAssociations= function(typeProduction,currentNodeId,onSuccess,onFailed,userContext) {
/// <param name="typeProduction" type="String">System.String</param>
/// <param name="currentNodeId" 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>
FNSEA._staticInstance.GetAssociations(typeProduction,currentNodeId,onSuccess,onFailed,userContext); }
FNSEA.GetAssociationById= function(associationId,currentNodeId,onSuccess,onFailed,userContext) {
/// <param name="associationId" type="String">System.String</param>
/// <param name="currentNodeId" 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>
FNSEA._staticInstance.GetAssociationById(associationId,currentNodeId,onSuccess,onFailed,userContext); }
FNSEA.GetDefinition= function(word,currentNodeId,onSuccess,onFailed,userContext) {
/// <param name="word" type="String">System.String</param>
/// <param name="currentNodeId" 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>
FNSEA._staticInstance.GetDefinition(word,currentNodeId,onSuccess,onFailed,userContext); }
FNSEA.Test= 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>
FNSEA._staticInstance.Test(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Smile.Common.Classes');
if (typeof(Smile.Common.Classes.Event) === 'undefined') {
Smile.Common.Classes.Event=gtc("Event:http://schemas.datacontract.org/2004/07/Smile.Common.Classes");
Smile.Common.Classes.Event.registerClass('Smile.Common.Classes.Event');
}
if (typeof(Smile.Common.Classes.DepartementCache) === 'undefined') {
Smile.Common.Classes.DepartementCache=gtc("DepartementCache:http://schemas.datacontract.org/2004/07/Smile.Common.Classes");
Smile.Common.Classes.DepartementCache.registerClass('Smile.Common.Classes.DepartementCache');
}
if (typeof(Smile.Common.Classes.RegionCache) === 'undefined') {
Smile.Common.Classes.RegionCache=gtc("RegionCache:http://schemas.datacontract.org/2004/07/Smile.Common.Classes");
Smile.Common.Classes.RegionCache.registerClass('Smile.Common.Classes.RegionCache');
}
Type.registerNamespace('Smile.Common.Service');
if (typeof(Smile.Common.Service.Association) === 'undefined') {
Smile.Common.Service.Association=gtc("Association:http://schemas.datacontract.org/2004/07/Smile.Common.Service");
Smile.Common.Service.Association.registerClass('Smile.Common.Service.Association');
}
Type.registerNamespace('System.ComponentModel');
if (typeof(System.ComponentModel.PropertyChangedEventHandler) === 'undefined') {
System.ComponentModel.PropertyChangedEventHandler=gtc("PropertyChangedEventHandler:http://schemas.datacontract.org/2004/07/System.ComponentModel");
System.ComponentModel.PropertyChangedEventHandler.registerClass('System.ComponentModel.PropertyChangedEventHandler');
}
Type.registerNamespace('System');
if (typeof(System.MulticastDelegate) === 'undefined') {
System.MulticastDelegate=gtc("MulticastDelegate:http://schemas.datacontract.org/2004/07/System");
System.MulticastDelegate.registerClass('System.MulticastDelegate');
}
if (typeof(System.Delegate) === 'undefined') {
System.Delegate=gtc("Delegate:http://schemas.datacontract.org/2004/07/System");
System.Delegate.registerClass('System.Delegate');
}
if (typeof(Smile.Common.Classes.Article) === 'undefined') {
Smile.Common.Classes.Article=gtc("Article:http://schemas.datacontract.org/2004/07/Smile.Common.Classes");
Smile.Common.Classes.Article.registerClass('Smile.Common.Classes.Article');
}

