Rev 22618 | Blame | Compare with Previous | Last modification | View Log | RSS feed
function associateValidator() {validator = $('#form').bootstrapValidator({fields : {registeredBusinessName : {validators : {notEmpty : {message : 'Please fill the BusinessName'}}},line1 : {validators : {notEmpty : {message : 'Please fill the Address field.'}}},city : {validators : {notEmpty : {message : 'Please fill the city '}}},pincode : {validators : {notEmpty : {message : 'Please fill your pincode'},}},state : {validators : {notEmpty : {message : 'Please select your state'}}},district : {validators : {notEmpty : {message : 'Please select your district.'}}},mobile : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill your Mobile'},}},stdcode : {validators : {notEmpty : {message : 'Pleasefill your phone number'},}},telephone : {validators : {notEmpty : {message : 'Pleasefill your phone number'},}},registeredEmail1 : {validators : {notEmpty : {message : 'Please fill your email address'},emailAddress : {message : 'Please fill a valid email address'}}},registeredEmail2 : {validators : {emailAddress : {message : 'Please fill valid email address'}}},dinNumber : {validators : {notEmpty : {message : 'Please fill the DINumber'}}},bEntityDoc : {excluded : false,validators : {notEmpty : {message : 'Document is required.'}}},gstDoc : {excluded : false,validators : {notEmpty : {message : 'Document is required.'}}},angleDoc1 : {excluded : false,validators : {notEmpty : {message : 'Document is required.'}}},angleDoc2 : {excluded : false,validators : {notEmpty : {message : 'Document is required.'}}},angleDoc3 : {excluded : false,validators : {notEmpty : {message : 'Document is required.'}}},angleDoc4 : {excluded : false,validators : {notEmpty : {message : 'Document is required.'}}},angleDoc5 : {excluded : false,validators : {notEmpty : {message : 'Document is required.'}}},pan : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill the valid pan Number'}}},panDoc : {excluded : false,validators : {notEmpty : {message : 'Pan card Document is required.'}}},proprietorBusineesName : {validators : {notEmpty : {message : 'Please fill the field'}}},proprietorAddress : {validators : {notEmpty : {message : 'Please fill the field'}}},proprietorPhone : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill the field'}}},proprietorPan : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill the field'}}},proprietorAdhaar : {validators : {notEmpty : {message : 'Please fill the field'}}},proprietorEmail : {validators : {notEmpty : {message : 'Please fill the field'},emailAddress : {message : 'Please fill a valid email address'}}},proprietorOwner : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill the field'}}},partnerName1 : {validators : {notEmpty : {message : 'Please fill the field'}}},partnerAddress1 : {validators : {notEmpty : {message : 'Please fill the field'}}},partnerPhone1 : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill the field'}}},partnerPan1 : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill the field'}}},partnerAdhaar1 : {validators : {notEmpty : {message : 'Please fill the field'}}},partnerEmail1 : {validators : {notEmpty : {message : 'Please fill the field'},emailAddress : {message : 'Please fill a valid email address'}}},partnerOwner1 : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill the field'}}},shareholderName1 : {validators : {notEmpty : {message : 'Please fill the field'}}},shareholderAddress1 : {validators : {notEmpty : {message : 'Please fill the field'}}},shareholderPhone1 : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill the field'}}},shareholderPan1 : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill the field'}}},shareholderAdhaar1 : {validators : {notEmpty : {message : 'Please fill the field'}}},shareholderEmail1 : {validators : {notEmpty : {message : 'Please fill the field'},emailAddress : {message : 'Please fill a valid email address'}}},shareholderOwner1 : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill the field'}}},managerName : {validators : {notEmpty : {message : 'Please fill the ManagerName'}}},managerNo : {validators : {stringLength : {max : 10,},notEmpty : {message : 'Please fill the ManagerNo'}}},managerEmail : {validators : {notEmpty : {message : 'Please fill the Manageremail'},emailAddress : {message : 'Please fill a valid email address'}}},noOfEmployees : {validators : {notEmpty : {message : 'Please fill the Number of employees'}}},managementStaff : {validators : {notEmpty : {message : 'Please fill the Number of Managementstaff'}}},itrDoc : {excluded : false,validators : {notEmpty : {message : 'ITR Document is required.'}}},ownershipDoc : {excluded : false,validators : {notEmpty : {message : 'Ownership Document is required.'}}},insuranceDoc : {excluded : optionalDocsHandler,validators : {notEmpty : {message : 'Insurance Document is required.'}}},loanDoc : {excluded : optionalDocsHandler,validators : {notEmpty : {message : 'Document is required.'}}},sanctionDoc : {excluded : optionalDocsHandler,validators : {notEmpty : {message : 'Document is required.'}}},chequeCopy : {excluded : false,validators : {notEmpty : {message : 'Document is required.'}}},portalName1 : {validators : {notEmpty : {message : 'Please fill the PortalName'}}},east : {validators : {notEmpty : {message : 'Please fill the Area'}}},west : {validators : {notEmpty : {message : 'Please fill the Area'}}},north : {validators : {notEmpty : {message : 'Please fill the Area'}}},south : {validators : {notEmpty : {message : 'Please fill the Area'}}},front : {validators : {notEmpty : {message : 'Please fill the Area'}}},roadSize : {validators : {notEmpty : {message : 'Please fill the Area'}}},storeName : {validators : {notEmpty : {message : 'Please fill the storename'}}},storeAddress : {validators : {notEmpty : {message : 'Please fill the storeAddress'}}},accountNumber : {validators : {notEmpty : {message : 'Please fill the accountnumber'}}},bankName : {validators : {notEmpty : {message : 'Please fill the bankname'}}},ifscCode : {validators : {notEmpty : {message : 'Please fill the IFSCcode'}}},branchName : {validators : {notEmpty : {message : 'Please fill the Branchname'}}},utr : {validators : {notEmpty : {message : 'Please fill the field'}}}}}).on('success.form.bv', function(e) {$('#form').data('bootstrapValidator').resetForm();// Prevent form submissione.preventDefault();// Get the form instancevar $form = $(e.target);// Get the BootstrapValidator instancevar bv = $form.data('bootstrapValidator');// Use Ajax to submit form datavar isChecked = jQuery("input[name=bEntity]:checked").val();if (!isChecked) {alert('Please select the type of BusinessEntity');return false;} else {}var isChecked = jQuery("input[name=bPmpDetail]:checked").val();if (!isChecked) {alert('Please select the detail of BusinessEntity');return false;} else {}var isChecked = jQuery("input[name=businessModel]:checked").val();if (!isChecked) {alert('Please select the BusinessModel');return false;} else {}var isChecked = jQuery("input[name=sellingOnline]:checked").val();if (!isChecked) {alert('Please select the Sellingonline');return false;} else {}var isChecked = jQuery("input[name=shopArea]:checked").val();if (!isChecked) {alert('Please select the Shop Area');return false;} else {}var isChecked = jQuery("input[name=shopStatus]:checked").val();if (!isChecked) {alert('Please select the shopstatus');return false;} else {}var isChecked = jQuery("input[name=shopAvailbility]:checked").val();if (!isChecked) {alert('Please select the Shop Availbility');return false;} else {}var isChecked = jQuery("input[name=location]:checked").val();if (!isChecked) {alert('Please select the Loacation of Shop');return false;} else {}var isChecked = jQuery("input[name=nearestStore]:checked").val();if (!isChecked) {alert('Please select the NearestStore');return false;} else {}var isChecked = jQuery("input[name=ownership]:checked").val();if (!isChecked) {alert('Please select the ownership of Shop');return false;} else {}var isChecked = jQuery("input[name=insurance]:checked").val();if (!isChecked) {alert('Please select the Insurance field');return false;} else {}var isChecked = jQuery("input[name=loan]:checked").val();if (!isChecked) {alert('Please select the loan field');return false;} else {}var isChecked = jQuery("input[type=checkbox]:checked").val();if (!isChecked) {alert('Please select the Status of shop');return false;}submitFormAsJson($(this));}).on('error.form.bv', function(e) {console.log("here");});}function submitFormAsJson(jQueryForm) {jQuery.blockUI({message : "<h5>Please wait while we upload data to our server</h5>"});formData = objectifyForm($("form").serializeArray());for ( var name in formData) {if (docsArray.indexOf(name) >= 0) {formData[name] = +formData[name];}}jQuery.ajax({url : contextPath + "/register",type : 'POST',contentType : 'application/json',data : JSON.stringify(formData),success : function(data) {// $('#form')[0].reset();jQuery.unblockUI();jQuery("html").html(data);},error : function() {jQuery.unblockUI();alert("OOPS!!!Failed to do changes.Try Again.");},cache : false,processData : false});}// serialize data functionfunction objectifyForm(formArray) {var returnArray = {};for (var i = 0; i < formArray.length; i++) {var name = formArray[i]['name'];var value = formArray[i]['value'];returnArray[name] = value;}return returnArray;}function optionalDocsHandler($field, validator) {return $("input[name=doc_" + $field.attr(name) + "]").is(":visible");}