var AdminService=function() {
AdminService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
AdminService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return AdminService._staticInstance.get_path();},
DoWork:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DoWork',false,{},succeededCallback,failedCallback,userContext); },
HelloWorld:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'HelloWorld',false,{},succeededCallback,failedCallback,userContext); },
GetSessionValue:function(key,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSessionValue',false,{key:key},succeededCallback,failedCallback,userContext); },
SetSessionValue:function(key,value,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetSessionValue',false,{key:key,value:value},succeededCallback,failedCallback,userContext); },
CompanyDetailsUpdated:function(company,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CompanyDetailsUpdated',true,{company:company},succeededCallback,failedCallback,userContext); },
GetSelectedCompany:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSelectedCompany',true,{},succeededCallback,failedCallback,userContext); },
RetrieveAllPermissions:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveAllPermissions',false,{},succeededCallback,failedCallback,userContext); },
RetrieveUserPermissions:function(userid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveUserPermissions',false,{userid:userid},succeededCallback,failedCallback,userContext); },
RemoveUserPermission:function(userid,permid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveUserPermission',false,{userid:userid,permid:permid},succeededCallback,failedCallback,userContext); },
RemoveUserPermissionAll:function(userid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RemoveUserPermissionAll',false,{userid:userid},succeededCallback,failedCallback,userContext); },
AddUserPermission:function(userid,permid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddUserPermission',false,{userid:userid,permid:permid},succeededCallback,failedCallback,userContext); },
AddUserPermissionAll:function(userid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddUserPermissionAll',false,{userid:userid},succeededCallback,failedCallback,userContext); },
CreatePermission:function(description,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreatePermission',false,{description:description},succeededCallback,failedCallback,userContext); },
DeletePermission:function(permid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeletePermission',false,{permid:permid},succeededCallback,failedCallback,userContext); },
RenamePermission:function(permid,newdescription,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RenamePermission',false,{permid:permid,newdescription:newdescription},succeededCallback,failedCallback,userContext); },
RetrieveUsers:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveUsers',false,{},succeededCallback,failedCallback,userContext); },
RetrieveAllUsers:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveAllUsers',false,{},succeededCallback,failedCallback,userContext); },
RetrieveUserByID:function(userid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveUserByID',false,{userid:userid},succeededCallback,failedCallback,userContext); },
RetrieveManexUserByID:function(userid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveManexUserByID',false,{userid:userid},succeededCallback,failedCallback,userContext); },
RetrieveRolePermissions:function(roleID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RetrieveRolePermissions',false,{roleID:roleID},succeededCallback,failedCallback,userContext); },
AssignUserPermissionsAsPerRole:function(userID,roleID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AssignUserPermissionsAsPerRole',false,{userID:userID,roleID:roleID},succeededCallback,failedCallback,userContext); },
UpdateManexUser:function(userid,username,fullname,department,email,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateManexUser',false,{userid:userid,username:username,fullname:fullname,department:department,email:email,password:password},succeededCallback,failedCallback,userContext); },
DeleteManexUser:function(userid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteManexUser',false,{userid:userid},succeededCallback,failedCallback,userContext); },
ChangePasswordManexUser:function(username,newpassword,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ChangePasswordManexUser',false,{username:username,newpassword:newpassword},succeededCallback,failedCallback,userContext); },
SetUserRootNode:function(username,fullname,department,email,nodeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetUserRootNode',false,{username:username,fullname:fullname,department:department,email:email,nodeID:nodeID},succeededCallback,failedCallback,userContext); },
GetSelectedNode:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSelectedNode',false,{},succeededCallback,failedCallback,userContext); },
GetNodeByID:function(nodeid,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetNodeByID',false,{nodeid:nodeid},succeededCallback,failedCallback,userContext); },
IsUserAuthorized:function(permission,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsUserAuthorized',false,{permission:permission},succeededCallback,failedCallback,userContext); },
GetCompanyList:function(refresh,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCompanyList',false,{refresh:refresh},succeededCallback,failedCallback,userContext); },
CompanyExists:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CompanyExists',false,{name:name},succeededCallback,failedCallback,userContext); },
MailboxGroupExists:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MailboxGroupExists',false,{name:name},succeededCallback,failedCallback,userContext); },
DomainExists:function(name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DomainExists',false,{name:name},succeededCallback,failedCallback,userContext); },
GetECSMailboxes:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetECSMailboxes',true,{},succeededCallback,failedCallback,userContext); },
GetRandomPassword:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetRandomPassword',false,{},succeededCallback,failedCallback,userContext); },
AddECSMailbox:function(ecs,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddECSMailbox',true,{ecs:ecs},succeededCallback,failedCallback,userContext); },
ValidateECSMailboxDetails:function(ecsMailboxInfoID,emailAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ValidateECSMailboxDetails',false,{ecsMailboxInfoID:ecsMailboxInfoID,emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
DeleteECSMailboxInfo:function(ecsMailboxInfoID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteECSMailboxInfo',false,{ecsMailboxInfoID:ecsMailboxInfoID},succeededCallback,failedCallback,userContext); },
SaveECSSettings:function(ecsMailboxInfoID,firstName,initials,lastName,preferredUsername,preferredPassword,emailAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveECSSettings',false,{ecsMailboxInfoID:ecsMailboxInfoID,firstName:firstName,initials:initials,lastName:lastName,preferredUsername:preferredUsername,preferredPassword:preferredPassword,emailAddress:emailAddress},succeededCallback,failedCallback,userContext); },
LoadProviderSettings:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadProviderSettings',true,{},succeededCallback,failedCallback,userContext); },
UpdateCompanySettings:function(company,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'UpdateCompanySettings',true,{company:company},succeededCallback,failedCallback,userContext); },
GetSelectedMailboxGroup:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSelectedMailboxGroup',false,{},succeededCallback,failedCallback,userContext); },
GetSelectedDomainName:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSelectedDomainName',false,{},succeededCallback,failedCallback,userContext); },
GetSelectedECSNode:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSelectedECSNode',true,{},succeededCallback,failedCallback,userContext); },
CreateECSDistributionGroup:function(groupname,emailAddress,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateECSDistributionGroup',false,{groupname:groupname,emailAddress:emailAddress},succeededCallback,failedCallback,userContext); }}
AdminService.registerClass('AdminService',Sys.Net.WebServiceProxy);
AdminService._staticInstance = new AdminService();
AdminService.set_path = function(value) { AdminService._staticInstance.set_path(value); }
AdminService.get_path = function() { return AdminService._staticInstance.get_path(); }
AdminService.set_timeout = function(value) { AdminService._staticInstance.set_timeout(value); }
AdminService.get_timeout = function() { return AdminService._staticInstance.get_timeout(); }
AdminService.set_defaultUserContext = function(value) { AdminService._staticInstance.set_defaultUserContext(value); }
AdminService.get_defaultUserContext = function() { return AdminService._staticInstance.get_defaultUserContext(); }
AdminService.set_defaultSucceededCallback = function(value) { AdminService._staticInstance.set_defaultSucceededCallback(value); }
AdminService.get_defaultSucceededCallback = function() { return AdminService._staticInstance.get_defaultSucceededCallback(); }
AdminService.set_defaultFailedCallback = function(value) { AdminService._staticInstance.set_defaultFailedCallback(value); }
AdminService.get_defaultFailedCallback = function() { return AdminService._staticInstance.get_defaultFailedCallback(); }
AdminService.set_path("/Services/AdminService.svc");
AdminService.DoWork= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.DoWork(onSuccess,onFailed,userContext); }
AdminService.HelloWorld= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.HelloWorld(onSuccess,onFailed,userContext); }
AdminService.GetSessionValue= function(key,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetSessionValue(key,onSuccess,onFailed,userContext); }
AdminService.SetSessionValue= function(key,value,onSuccess,onFailed,userContext) {AdminService._staticInstance.SetSessionValue(key,value,onSuccess,onFailed,userContext); }
AdminService.CompanyDetailsUpdated= function(company,onSuccess,onFailed,userContext) {AdminService._staticInstance.CompanyDetailsUpdated(company,onSuccess,onFailed,userContext); }
AdminService.GetSelectedCompany= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.GetSelectedCompany(onSuccess,onFailed,userContext); }
AdminService.RetrieveAllPermissions= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.RetrieveAllPermissions(onSuccess,onFailed,userContext); }
AdminService.RetrieveUserPermissions= function(userid,onSuccess,onFailed,userContext) {AdminService._staticInstance.RetrieveUserPermissions(userid,onSuccess,onFailed,userContext); }
AdminService.RemoveUserPermission= function(userid,permid,onSuccess,onFailed,userContext) {AdminService._staticInstance.RemoveUserPermission(userid,permid,onSuccess,onFailed,userContext); }
AdminService.RemoveUserPermissionAll= function(userid,onSuccess,onFailed,userContext) {AdminService._staticInstance.RemoveUserPermissionAll(userid,onSuccess,onFailed,userContext); }
AdminService.AddUserPermission= function(userid,permid,onSuccess,onFailed,userContext) {AdminService._staticInstance.AddUserPermission(userid,permid,onSuccess,onFailed,userContext); }
AdminService.AddUserPermissionAll= function(userid,onSuccess,onFailed,userContext) {AdminService._staticInstance.AddUserPermissionAll(userid,onSuccess,onFailed,userContext); }
AdminService.CreatePermission= function(description,onSuccess,onFailed,userContext) {AdminService._staticInstance.CreatePermission(description,onSuccess,onFailed,userContext); }
AdminService.DeletePermission= function(permid,onSuccess,onFailed,userContext) {AdminService._staticInstance.DeletePermission(permid,onSuccess,onFailed,userContext); }
AdminService.RenamePermission= function(permid,newdescription,onSuccess,onFailed,userContext) {AdminService._staticInstance.RenamePermission(permid,newdescription,onSuccess,onFailed,userContext); }
AdminService.RetrieveUsers= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.RetrieveUsers(onSuccess,onFailed,userContext); }
AdminService.RetrieveAllUsers= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.RetrieveAllUsers(onSuccess,onFailed,userContext); }
AdminService.RetrieveUserByID= function(userid,onSuccess,onFailed,userContext) {AdminService._staticInstance.RetrieveUserByID(userid,onSuccess,onFailed,userContext); }
AdminService.RetrieveManexUserByID= function(userid,onSuccess,onFailed,userContext) {AdminService._staticInstance.RetrieveManexUserByID(userid,onSuccess,onFailed,userContext); }
AdminService.RetrieveRolePermissions= function(roleID,onSuccess,onFailed,userContext) {AdminService._staticInstance.RetrieveRolePermissions(roleID,onSuccess,onFailed,userContext); }
AdminService.AssignUserPermissionsAsPerRole= function(userID,roleID,onSuccess,onFailed,userContext) {AdminService._staticInstance.AssignUserPermissionsAsPerRole(userID,roleID,onSuccess,onFailed,userContext); }
AdminService.UpdateManexUser= function(userid,username,fullname,department,email,password,onSuccess,onFailed,userContext) {AdminService._staticInstance.UpdateManexUser(userid,username,fullname,department,email,password,onSuccess,onFailed,userContext); }
AdminService.DeleteManexUser= function(userid,onSuccess,onFailed,userContext) {AdminService._staticInstance.DeleteManexUser(userid,onSuccess,onFailed,userContext); }
AdminService.ChangePasswordManexUser= function(username,newpassword,onSuccess,onFailed,userContext) {AdminService._staticInstance.ChangePasswordManexUser(username,newpassword,onSuccess,onFailed,userContext); }
AdminService.SetUserRootNode= function(username,fullname,department,email,nodeID,onSuccess,onFailed,userContext) {AdminService._staticInstance.SetUserRootNode(username,fullname,department,email,nodeID,onSuccess,onFailed,userContext); }
AdminService.GetSelectedNode= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.GetSelectedNode(onSuccess,onFailed,userContext); }
AdminService.GetNodeByID= function(nodeid,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetNodeByID(nodeid,onSuccess,onFailed,userContext); }
AdminService.IsUserAuthorized= function(permission,onSuccess,onFailed,userContext) {AdminService._staticInstance.IsUserAuthorized(permission,onSuccess,onFailed,userContext); }
AdminService.GetCompanyList= function(refresh,onSuccess,onFailed,userContext) {AdminService._staticInstance.GetCompanyList(refresh,onSuccess,onFailed,userContext); }
AdminService.CompanyExists= function(name,onSuccess,onFailed,userContext) {AdminService._staticInstance.CompanyExists(name,onSuccess,onFailed,userContext); }
AdminService.MailboxGroupExists= function(name,onSuccess,onFailed,userContext) {AdminService._staticInstance.MailboxGroupExists(name,onSuccess,onFailed,userContext); }
AdminService.DomainExists= function(name,onSuccess,onFailed,userContext) {AdminService._staticInstance.DomainExists(name,onSuccess,onFailed,userContext); }
AdminService.GetECSMailboxes= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.GetECSMailboxes(onSuccess,onFailed,userContext); }
AdminService.GetRandomPassword= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.GetRandomPassword(onSuccess,onFailed,userContext); }
AdminService.AddECSMailbox= function(ecs,onSuccess,onFailed,userContext) {AdminService._staticInstance.AddECSMailbox(ecs,onSuccess,onFailed,userContext); }
AdminService.ValidateECSMailboxDetails= function(ecsMailboxInfoID,emailAddress,onSuccess,onFailed,userContext) {AdminService._staticInstance.ValidateECSMailboxDetails(ecsMailboxInfoID,emailAddress,onSuccess,onFailed,userContext); }
AdminService.DeleteECSMailboxInfo= function(ecsMailboxInfoID,onSuccess,onFailed,userContext) {AdminService._staticInstance.DeleteECSMailboxInfo(ecsMailboxInfoID,onSuccess,onFailed,userContext); }
AdminService.SaveECSSettings= function(ecsMailboxInfoID,firstName,initials,lastName,preferredUsername,preferredPassword,emailAddress,onSuccess,onFailed,userContext) {AdminService._staticInstance.SaveECSSettings(ecsMailboxInfoID,firstName,initials,lastName,preferredUsername,preferredPassword,emailAddress,onSuccess,onFailed,userContext); }
AdminService.LoadProviderSettings= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.LoadProviderSettings(onSuccess,onFailed,userContext); }
AdminService.UpdateCompanySettings= function(company,onSuccess,onFailed,userContext) {AdminService._staticInstance.UpdateCompanySettings(company,onSuccess,onFailed,userContext); }
AdminService.GetSelectedMailboxGroup= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.GetSelectedMailboxGroup(onSuccess,onFailed,userContext); }
AdminService.GetSelectedDomainName= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.GetSelectedDomainName(onSuccess,onFailed,userContext); }
AdminService.GetSelectedECSNode= function(onSuccess,onFailed,userContext) {AdminService._staticInstance.GetSelectedECSNode(onSuccess,onFailed,userContext); }
AdminService.CreateECSDistributionGroup= function(groupname,emailAddress,onSuccess,onFailed,userContext) {AdminService._staticInstance.CreateECSDistributionGroup(groupname,emailAddress,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('ITEnergy.Manex.Entities');
if (typeof(ITEnergy.Manex.Entities.Company) === 'undefined') {
ITEnergy.Manex.Entities.Company=gtc("Company:http://schemas.datacontract.org/2004/07/ITEnergy.Manex.Entities");
ITEnergy.Manex.Entities.Company.registerClass('ITEnergy.Manex.Entities.Company');
}
if (typeof(ITEnergy.Manex.Entities.MailboxHistory) === 'undefined') {
ITEnergy.Manex.Entities.MailboxHistory=gtc("MailboxHistory:http://schemas.datacontract.org/2004/07/ITEnergy.Manex.Entities");
ITEnergy.Manex.Entities.MailboxHistory.registerClass('ITEnergy.Manex.Entities.MailboxHistory');
}
if (typeof(ITEnergy.Manex.Entities.MailboxHistoryType) === 'undefined') {
ITEnergy.Manex.Entities.MailboxHistoryType=gtc("MailboxHistoryType:http://schemas.datacontract.org/2004/07/ITEnergy.Manex.Entities");
ITEnergy.Manex.Entities.MailboxHistoryType.registerClass('ITEnergy.Manex.Entities.MailboxHistoryType');
}
if (typeof(ITEnergy.Manex.Entities.Address) === 'undefined') {
ITEnergy.Manex.Entities.Address=gtc("Address:http://schemas.datacontract.org/2004/07/ITEnergy.Manex.Entities");
ITEnergy.Manex.Entities.Address.registerClass('ITEnergy.Manex.Entities.Address');
}
if (typeof(ITEnergy.Manex.Entities.AddressType) === 'undefined') {
ITEnergy.Manex.Entities.AddressType=gtc("AddressType:http://schemas.datacontract.org/2004/07/ITEnergy.Manex.Entities");
ITEnergy.Manex.Entities.AddressType.registerClass('ITEnergy.Manex.Entities.AddressType');
}
if (typeof(ITEnergy.Manex.Entities.Contact) === 'undefined') {
ITEnergy.Manex.Entities.Contact=gtc("Contact:http://schemas.datacontract.org/2004/07/ITEnergy.Manex.Entities");
ITEnergy.Manex.Entities.Contact.registerClass('ITEnergy.Manex.Entities.Contact');
}
if (typeof(ITEnergy.Manex.Entities.ContactType) === 'undefined') {
ITEnergy.Manex.Entities.ContactType=gtc("ContactType:http://schemas.datacontract.org/2004/07/ITEnergy.Manex.Entities");
ITEnergy.Manex.Entities.ContactType.registerClass('ITEnergy.Manex.Entities.ContactType');
}
Type.registerNamespace('ITenergy.Manex.BL.ManexService');
if (typeof(ITenergy.Manex.BL.ManexService.PermissionItem) === 'undefined') {
ITenergy.Manex.BL.ManexService.PermissionItem=gtc("PermissionItem:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.PermissionItem.registerClass('ITenergy.Manex.BL.ManexService.PermissionItem');
}
if (typeof(ITenergy.Manex.BL.ManexService.BaseItem) === 'undefined') {
ITenergy.Manex.BL.ManexService.BaseItem=gtc("BaseItem:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.BaseItem.registerClass('ITenergy.Manex.BL.ManexService.BaseItem');
}
if (typeof(ITenergy.Manex.BL.ManexService.ManexUserItem) === 'undefined') {
ITenergy.Manex.BL.ManexService.ManexUserItem=gtc("ManexUserItem:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.ManexUserItem.registerClass('ITenergy.Manex.BL.ManexService.ManexUserItem');
}
if (typeof(ITenergy.Manex.BL.ManexService.UserItem) === 'undefined') {
ITenergy.Manex.BL.ManexService.UserItem=gtc("UserItem:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.UserItem.registerClass('ITenergy.Manex.BL.ManexService.UserItem');
}
if (typeof(ITenergy.Manex.BL.ManexService.GroupItem) === 'undefined') {
ITenergy.Manex.BL.ManexService.GroupItem=gtc("GroupItem:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.GroupItem.registerClass('ITenergy.Manex.BL.ManexService.GroupItem');
}
if (typeof(ITenergy.Manex.BL.ManexService.ModuleItem) === 'undefined') {
ITenergy.Manex.BL.ManexService.ModuleItem=gtc("ModuleItem:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.ModuleItem.registerClass('ITenergy.Manex.BL.ManexService.ModuleItem');
}
if (typeof(ITenergy.Manex.BL.ManexService.ActionItem) === 'undefined') {
ITenergy.Manex.BL.ManexService.ActionItem=gtc("ActionItem:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.ActionItem.registerClass('ITenergy.Manex.BL.ManexService.ActionItem');
}
if (typeof(ITenergy.Manex.BL.ManexService.NodeItem) === 'undefined') {
ITenergy.Manex.BL.ManexService.NodeItem=gtc("NodeItem:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.NodeItem.registerClass('ITenergy.Manex.BL.ManexService.NodeItem');
}
Type.registerNamespace('ITEnergy.ResellerPortal.Items');
if (typeof(ITEnergy.ResellerPortal.Items.NodeItemStruct) === 'undefined') {
ITEnergy.ResellerPortal.Items.NodeItemStruct=gtc("NodeItemStruct:http://schemas.datacontract.org/2004/07/ITEnergy.ResellerPortal.Items");
ITEnergy.ResellerPortal.Items.NodeItemStruct.registerClass('ITEnergy.ResellerPortal.Items.NodeItemStruct');
}
Type.registerNamespace('System.Web.UI.WebControls');
if (typeof(System.Web.UI.WebControls.ListItem) === 'undefined') {
System.Web.UI.WebControls.ListItem=gtc("ListItem:http://schemas.datacontract.org/2004/07/System.Web.UI.WebControls");
System.Web.UI.WebControls.ListItem.registerClass('System.Web.UI.WebControls.ListItem');
}
Type.registerNamespace('ITenergy.Manex.BL.ManexECSService');
if (typeof(ITenergy.Manex.BL.ManexECSService.ECSMailboxInfo) === 'undefined') {
ITenergy.Manex.BL.ManexECSService.ECSMailboxInfo=gtc("ECSMailboxInfo:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexECSService");
ITenergy.Manex.BL.ManexECSService.ECSMailboxInfo.registerClass('ITenergy.Manex.BL.ManexECSService.ECSMailboxInfo');
}
if (typeof(ITenergy.Manex.BL.ManexService.Company) === 'undefined') {
ITenergy.Manex.BL.ManexService.Company=gtc("Company:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.Company.registerClass('ITenergy.Manex.BL.ManexService.Company');
}
if (typeof(ITenergy.Manex.BL.ManexService.Address) === 'undefined') {
ITenergy.Manex.BL.ManexService.Address=gtc("Address:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.Address.registerClass('ITenergy.Manex.BL.ManexService.Address');
}
if (typeof(ITenergy.Manex.BL.ManexService.AddressType) === 'undefined') {
ITenergy.Manex.BL.ManexService.AddressType=gtc("AddressType:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.AddressType.registerClass('ITenergy.Manex.BL.ManexService.AddressType');
}
if (typeof(ITenergy.Manex.BL.ManexService.Contact) === 'undefined') {
ITenergy.Manex.BL.ManexService.Contact=gtc("Contact:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.Contact.registerClass('ITenergy.Manex.BL.ManexService.Contact');
}
if (typeof(ITenergy.Manex.BL.ManexService.MailboxHistory1) === 'undefined') {
ITenergy.Manex.BL.ManexService.MailboxHistory1=gtc("MailboxHistory1:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.MailboxHistory1.registerClass('ITenergy.Manex.BL.ManexService.MailboxHistory1');
}
if (typeof(ITenergy.Manex.BL.ManexService.Mailbox) === 'undefined') {
ITenergy.Manex.BL.ManexService.Mailbox=gtc("Mailbox:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.Mailbox.registerClass('ITenergy.Manex.BL.ManexService.Mailbox');
}
if (typeof(ITenergy.Manex.BL.ManexService.MailboxGroup) === 'undefined') {
ITenergy.Manex.BL.ManexService.MailboxGroup=gtc("MailboxGroup:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.MailboxGroup.registerClass('ITenergy.Manex.BL.ManexService.MailboxGroup');
}
if (typeof(ITenergy.Manex.BL.ManexService.ExchangeServer) === 'undefined') {
ITenergy.Manex.BL.ManexService.ExchangeServer=gtc("ExchangeServer:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.ExchangeServer.registerClass('ITenergy.Manex.BL.ManexService.ExchangeServer');
}
if (typeof(ITenergy.Manex.BL.ManexService.MailboxHistoryType) === 'undefined') {
ITenergy.Manex.BL.ManexService.MailboxHistoryType=gtc("MailboxHistoryType:http://schemas.datacontract.org/2004/07/ITenergy.Manex.BL.ManexService");
ITenergy.Manex.BL.ManexService.MailboxHistoryType.registerClass('ITenergy.Manex.BL.ManexService.MailboxHistoryType');
}
