Type.registerNamespace('Loreal.US.eCommerce.WS.Maybelline.AJAX_Project');
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService=function() {
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.prototype={
SendMailTellAFriend:function(FromFname,FromLname,FromEmail,BodyMsg,ToEmails,toBeIncluded,Code,IsProduct,templateName,Format,succeededCallback, failedCallback, userContext) {
return this._invoke(Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path(), 'SendMailTellAFriend',false,{FromFname:FromFname,FromLname:FromLname,FromEmail:FromEmail,BodyMsg:BodyMsg,ToEmails:ToEmails,toBeIncluded:toBeIncluded,Code:Code,IsProduct:IsProduct,templateName:templateName,Format:Format},succeededCallback,failedCallback,userContext); },
UpdatePhoneInformation:function(phoneField,customerID,phone1,phone2,phone3,_phoneSplit,succeededCallback, failedCallback, userContext) {
return this._invoke(Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path(), 'UpdatePhoneInformation',false,{phoneField:phoneField,customerID:customerID,phone1:phone1,phone2:phone2,phone3:phone3,_phoneSplit:_phoneSplit},succeededCallback,failedCallback,userContext); },
SendPersonailityToAFriend:function(FromName,FromEmail,ToName,ToEmail,BodyMsg,PersonailityCode,succeededCallback, failedCallback, userContext) {
return this._invoke(Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path(), 'SendPersonailityToAFriend',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,BodyMsg:BodyMsg,PersonailityCode:PersonailityCode},succeededCallback,failedCallback,userContext); },
SendPersonailityToMyself:function(ToEmail,PersonailityCode,ShadeCode1,ShadeCode2,ShadeCode3,succeededCallback, failedCallback, userContext) {
return this._invoke(Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path(), 'SendPersonailityToMyself',false,{ToEmail:ToEmail,PersonailityCode:PersonailityCode,ShadeCode1:ShadeCode1,ShadeCode2:ShadeCode2,ShadeCode3:ShadeCode3},succeededCallback,failedCallback,userContext); },
SendPinkAndGreenToAFriend:function(FromName,FromEmail,ToName,ToEmail,BodyMsg,succeededCallback, failedCallback, userContext) {
return this._invoke(Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path(), 'SendPinkAndGreenToAFriend',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,BodyMsg:BodyMsg},succeededCallback,failedCallback,userContext); },
SendPinkAndGreenWink:function(FromName,FromEmail,ToName,ToEmail,IsFlirty,WinkURL,succeededCallback, failedCallback, userContext) {
return this._invoke(Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path(), 'SendPinkAndGreenWink',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,IsFlirty:IsFlirty,WinkURL:WinkURL},succeededCallback,failedCallback,userContext); },
SendESPinkAndGreenToAFriend:function(FromName,FromEmail,ToName,ToEmail,BodyMsg,succeededCallback, failedCallback, userContext) {
return this._invoke(Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path(), 'SendESPinkAndGreenToAFriend',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,BodyMsg:BodyMsg},succeededCallback,failedCallback,userContext); },
SendESPinkAndGreenWink:function(FromName,FromEmail,ToName,ToEmail,IsFlirty,WinkURL,succeededCallback, failedCallback, userContext) {
return this._invoke(Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path(), 'SendESPinkAndGreenWink',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,IsFlirty:IsFlirty,WinkURL:WinkURL},succeededCallback,failedCallback,userContext); },
SendExtraEmail:function(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,ExtField1,ExtField2,ExtField3,ExtField4,ExtField5,ExtField6,ExtField7,ExtField8,ExtField9,ExtField10,succeededCallback, failedCallback, userContext) {
return this._invoke(Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path(), 'SendExtraEmail',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,BodyMsg:BodyMsg,EmailTemplateName:EmailTemplateName,IsHTML:IsHTML,ExtField1:ExtField1,ExtField2:ExtField2,ExtField3:ExtField3,ExtField4:ExtField4,ExtField5:ExtField5,ExtField6:ExtField6,ExtField7:ExtField7,ExtField8:ExtField8,ExtField9:ExtField9,ExtField10:ExtField10},succeededCallback,failedCallback,userContext); },
SendEmail:function(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,succeededCallback, failedCallback, userContext) {
return this._invoke(Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path(), 'SendEmail',false,{FromName:FromName,FromEmail:FromEmail,ToName:ToName,ToEmail:ToEmail,BodyMsg:BodyMsg,EmailTemplateName:EmailTemplateName,IsHTML:IsHTML},succeededCallback,failedCallback,userContext); },
SavePollAnswer:function(DiagCode,QuestionCode,SessionCode,AnswerCode,LangCode,succeededCallback, failedCallback, userContext) {
return this._invoke(Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path(), 'SavePollAnswer',false,{DiagCode:DiagCode,QuestionCode:QuestionCode,SessionCode:SessionCode,AnswerCode:AnswerCode,LangCode:LangCode},succeededCallback,failedCallback,userContext); }}
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.registerClass('Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService',Sys.Net.WebServiceProxy);
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance = new Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService();
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.set_path = function(value) { Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance._path = value; }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_path = function() { return Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance._path; }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.set_timeout = function(value) { Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance._timeout = value; }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_timeout = function() { return Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance._timeout; }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.set_defaultUserContext = function(value) { Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance._userContext = value; }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_defaultUserContext = function() { return Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance._userContext; }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.set_defaultSucceededCallback = function(value) { Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance._succeeded = value; }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_defaultSucceededCallback = function() { return Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance._succeeded; }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.set_defaultFailedCallback = function(value) { Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance._failed = value; }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.get_defaultFailedCallback = function() { return Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance._failed; }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.set_path("/ws/ajax/Maybelline/Customer.asmx");
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.SendMailTellAFriend= function(FromFname,FromLname,FromEmail,BodyMsg,ToEmails,toBeIncluded,Code,IsProduct,templateName,Format,onSuccess,onFailed,userContext) {Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance.SendMailTellAFriend(FromFname,FromLname,FromEmail,BodyMsg,ToEmails,toBeIncluded,Code,IsProduct,templateName,Format,onSuccess,onFailed,userContext); }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.UpdatePhoneInformation= function(phoneField,customerID,phone1,phone2,phone3,_phoneSplit,onSuccess,onFailed,userContext) {Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance.UpdatePhoneInformation(phoneField,customerID,phone1,phone2,phone3,_phoneSplit,onSuccess,onFailed,userContext); }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.SendPersonailityToAFriend= function(FromName,FromEmail,ToName,ToEmail,BodyMsg,PersonailityCode,onSuccess,onFailed,userContext) {Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance.SendPersonailityToAFriend(FromName,FromEmail,ToName,ToEmail,BodyMsg,PersonailityCode,onSuccess,onFailed,userContext); }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.SendPersonailityToMyself= function(ToEmail,PersonailityCode,ShadeCode1,ShadeCode2,ShadeCode3,onSuccess,onFailed,userContext) {Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance.SendPersonailityToMyself(ToEmail,PersonailityCode,ShadeCode1,ShadeCode2,ShadeCode3,onSuccess,onFailed,userContext); }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.SendPinkAndGreenToAFriend= function(FromName,FromEmail,ToName,ToEmail,BodyMsg,onSuccess,onFailed,userContext) {Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance.SendPinkAndGreenToAFriend(FromName,FromEmail,ToName,ToEmail,BodyMsg,onSuccess,onFailed,userContext); }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.SendPinkAndGreenWink= function(FromName,FromEmail,ToName,ToEmail,IsFlirty,WinkURL,onSuccess,onFailed,userContext) {Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance.SendPinkAndGreenWink(FromName,FromEmail,ToName,ToEmail,IsFlirty,WinkURL,onSuccess,onFailed,userContext); }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.SendESPinkAndGreenToAFriend= function(FromName,FromEmail,ToName,ToEmail,BodyMsg,onSuccess,onFailed,userContext) {Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance.SendESPinkAndGreenToAFriend(FromName,FromEmail,ToName,ToEmail,BodyMsg,onSuccess,onFailed,userContext); }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.SendESPinkAndGreenWink= function(FromName,FromEmail,ToName,ToEmail,IsFlirty,WinkURL,onSuccess,onFailed,userContext) {Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance.SendESPinkAndGreenWink(FromName,FromEmail,ToName,ToEmail,IsFlirty,WinkURL,onSuccess,onFailed,userContext); }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.SendExtraEmail= function(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,ExtField1,ExtField2,ExtField3,ExtField4,ExtField5,ExtField6,ExtField7,ExtField8,ExtField9,ExtField10,onSuccess,onFailed,userContext) {Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance.SendExtraEmail(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,ExtField1,ExtField2,ExtField3,ExtField4,ExtField5,ExtField6,ExtField7,ExtField8,ExtField9,ExtField10,onSuccess,onFailed,userContext); }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.SendEmail= function(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,onSuccess,onFailed,userContext) {Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance.SendEmail(FromName,FromEmail,ToName,ToEmail,BodyMsg,EmailTemplateName,IsHTML,onSuccess,onFailed,userContext); }
Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService.SavePollAnswer= function(DiagCode,QuestionCode,SessionCode,AnswerCode,LangCode,onSuccess,onFailed,userContext) {Loreal.US.eCommerce.WS.Maybelline.AJAX_Project.CustomerWebService._staticInstance.SavePollAnswer(DiagCode,QuestionCode,SessionCode,AnswerCode,LangCode,onSuccess,onFailed,userContext); }
