Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  function SaveValues(){
  2.         var formsIdString = "";
  3.         var formsIdArray = new Array();
  4.         var formDetailsValues = new Array();
  5.         var formsSavedWizard = new Array();
  6.  
  7.         formsSavedWizard = ["@Model.WizID", $("#SavedWizardNameInput").val(), $("#SavedWizardDescInput").val()];
  8.  
  9.         //Creting string with formIDs to get the right input fields
  10.         for( i=0; i < forms.length; i++){
  11.             formsIdArray.push(forms[i].ID)
  12.             if(i!=forms.length-1)
  13.                 formsIdString += "." + forms[i].ID + ", ";
  14.             else
  15.                 formsIdString += "." + forms[i].ID;
  16.         }
  17.         savedVals =$(formsIdString) ;
  18.         //testing if wizard was already loaded
  19.         if (savedWizardID == null) savedWizardID = (S4() + S4() + "-" + S4() + "-4" + S4().substr(0,3) + "-" + S4() + "-" + S4() + S4() + S4()).toLowerCase();
  20.         //Saving FormsDetailsValues
  21.         for(i=0; i < savedVals.length ; i++){
  22.             if(savedVals[i].value != 0)
  23.                 var guid = (S4() + S4() + "-" + S4() + "-4" + S4().substr(0,3) + "-" + S4() + "-" + S4() + S4() + S4()).toLowerCase();
  24.  
  25.             formDetailsValues.push(guid);
  26.             formDetailsValues.push(savedWizardID);
  27.             formDetailsValues.push(savedVals[i].id);
  28.             formDetailsValues.push(savedVals[i].value);
  29.             formDetailsValues.push(version);
  30.             formDetailsValues.push("@Model.CurrentUser");
  31.  
  32.             for(j=0; j < formsIdArray.length; j++){
  33.                 if($(savedVals[i]).hasClass(formsIdArray[j])) formDetailsValues.push(formsIdArray[j]);
  34.             }
  35.            
  36.         }
  37.  
  38.         jQuery.ajaxSettings.traditional = true;
  39.         $.ajax({
  40.             url: '/ShowWizards/SaveWizard',
  41.             type: 'POST',        
  42.             data: { 'formDetailsValues': formDetailsValues,
  43.                 'formsSavedWizard': formsSavedWizard,
  44.                 'forms': formsIdArray},
  45.             dataType: 'JSON',
  46.             success: function (result) {
  47.                 alert(result.status);
  48.             }
  49.         });
  50.  
  51.  
  52.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement