Subversion Repositories SmartDukaan

Rev

Rev 21958 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
21818 kshitij.so 1
function associateValidator(){
2
    $('#form').bootstrapValidator({
3
        fields: {
21831 rajender 4
          registeredBusinessName: {
21818 kshitij.so 5
                validators: {
6
 
7
                        notEmpty: {
8
                        message: 'Please fill the BusinessName'
9
                    }
10
                }
11
            },
12
 
13
 
21823 rajender 14
            registeredAddress1: {
21818 kshitij.so 15
                validators: {
16
 
17
                    notEmpty: {
18
                        message: 'Please fill the Address field.'
19
                    }
20
                }
21
            },
22
            city: {
23
                validators: {
24
 
25
                    notEmpty: {
26
                        message: 'Please fill the city '
27
                    }
28
                }
29
            },
30
 
31
             pincode: {
32
                validators: {
33
                    notEmpty: {
34
                        message: 'Please fill your pincode'
35
                    },
36
 
37
                }
38
            },
39
 
40
           state: {
41
                validators: {
42
                    notEmpty: {
43
                        message: 'Please select your state'
44
                    }
45
                }
46
            },
21831 rajender 47
 
48
       district:{
49
        validators: {
50
                    notEmpty: {
51
                        message: 'Please select your district.'
52
                    }
53
                }
54
            },
55
 
56
 
57
 
58
                mobile: {
21818 kshitij.so 59
                validators: {
60
                    stringLength: {
61
                       max: 10,
62
                    },
63
                    notEmpty: {
21831 rajender 64
                        message: 'Please fill your Mobile'
65
                    },
66
 
67
                    }
68
                },
69
 
70
                stdcode: {
71
                validators: {
72
 
73
                    notEmpty: {
21818 kshitij.so 74
                        message: 'Pleasefill your phone number'
75
                    },
76
 
77
                    }
78
                },
79
 
21831 rajender 80
 
81
                telephone: {
21818 kshitij.so 82
                validators: {
21831 rajender 83
 
21818 kshitij.so 84
                    notEmpty: {
21831 rajender 85
                        message: 'Pleasefill your phone number'
21818 kshitij.so 86
                    },
21831 rajender 87
 
21818 kshitij.so 88
                    }
89
                },
21823 rajender 90
                registeredEmail1: {
21818 kshitij.so 91
                validators: {
92
                    notEmpty: {
93
                        message: 'Please fill your email address'
94
                    },
95
                    emailAddress: {
96
                        message: 'Please fill a valid email address'
97
                    }
98
                }
99
            },
100
 
21823 rajender 101
            registeredEmail2:{
21818 kshitij.so 102
               validators: {
103
 
104
                    emailAddress: {
105
                        message: 'Please fill valid email address'
106
                    }
107
                }
108
            },
109
 
21823 rajender 110
            dinNumber:{
21818 kshitij.so 111
              validators:{
112
                 notEmpty: {
113
                        message: 'Please fill the DINumber'
114
                    }
115
                }
116
            },
21823 rajender 117
 
21818 kshitij.so 118
 
21831 rajender 119
                bEntityDoc:{
21998 rajender 120
                	   excluded: false,   
21831 rajender 121
                   validators: {
21998 rajender 122
 
21831 rajender 123
        notEmpty: {
124
                        message: 'Document is required.'
125
                  }
126
        }
127
      },
128
 
129
 
130
      angleDoc1:{
21998 rajender 131
    	   excluded: false,   
21831 rajender 132
                   validators: {
21998 rajender 133
 
21831 rajender 134
        notEmpty: {
135
                        message: 'Document is required.'
136
                  }
137
        }
138
      },
139
 
140
      angleDoc2:{
21998 rajender 141
    	   excluded: false,   
21831 rajender 142
                   validators: {
21998 rajender 143
 
21831 rajender 144
        notEmpty: {
145
                        message: 'Document is required.'
146
                  }
147
        }
148
      },
149
      angleDoc3:{
21998 rajender 150
    	   excluded: false,   
21831 rajender 151
                     validators: {
21998 rajender 152
 
21831 rajender 153
          notEmpty: {
21818 kshitij.so 154
                    message: 'Document is required.'
155
              }
21831 rajender 156
            }
157
          },
158
        angleDoc4:{
21998 rajender 159
        	   excluded: false,   
21818 kshitij.so 160
               validators: {
21998 rajender 161
 
21831 rajender 162
          notEmpty: {
163
                          message: 'Document is required.'
164
                    }
165
          }
166
        },
167
 
168
      angleDoc5:{
21998 rajender 169
    	   excluded: false,   
21831 rajender 170
        validators: {
21998 rajender 171
 
21831 rajender 172
                      notEmpty: {
21818 kshitij.so 173
                    message: 'Document is required.'
174
              }
21823 rajender 175
               }
176
              },
21818 kshitij.so 177
 
178
            pan:{
179
              validators:{
180
 
181
                      stringLength: {
182
                       max: 10,
183
                    },
184
                notEmpty:{
185
                  message:'Please fill the valid pan Number'
186
                }
187
 
188
              }
189
            },
190
 
21823 rajender 191
            panDoc:{
21998 rajender 192
            	   excluded: false,   
21818 kshitij.so 193
               validators: {
21998 rajender 194
 
21818 kshitij.so 195
    notEmpty: {
196
                    message: 'Pan card Document is required.'
197
              }
198
    }
199
  },
21823 rajender 200
  proprietorBusineesName:{
21818 kshitij.so 201
                 validators:{
202
 
203
                notEmpty:{
204
                  message:'Please fill the field'
205
                }
206
 
207
              }
208
            },
21823 rajender 209
            proprietorAddress:{
210
             validators:{
21818 kshitij.so 211
                notEmpty:{
212
                  message:'Please fill the field'
213
                }
214
 
215
              }
216
            }, 
217
 
21823 rajender 218
            proprietorPhone:{
21818 kshitij.so 219
                validators:{
220
 
221
                 stringLength: {
222
                       max: 10,
223
                    },
224
                   notEmpty:{
225
                  message:'Please fill the field'
226
                }
227
 
228
              } 
229
          },   
21823 rajender 230
          proprietorPan:{
231
              validators:{
21818 kshitij.so 232
 
233
             stringLength: {
234
                       max: 10,
235
                    },
236
                  notEmpty:{
237
                  message:'Please fill the field'
238
                }
239
 
240
              } 
241
        },
21823 rajender 242
        proprietorAdhaar:{
21818 kshitij.so 243
             validators:{
244
 
245
            notEmpty:{
246
                  message:'Please fill the field'
247
                }
248
 
249
              }  
250
          },
251
 
21823 rajender 252
          proprietorEmail:{
21818 kshitij.so 253
             validators: {
254
                    notEmpty: {
255
                        message: 'Please fill the field'
256
                    },
257
                    emailAddress: {
258
                        message: 'Please fill a valid email address'
259
                    }
260
                }
261
            },
262
 
21823 rajender 263
            proprietorOwner:{
21818 kshitij.so 264
           validators:{
265
              stringLength: {
266
                       max: 10,
267
                    },
268
            notEmpty:{
269
                  message:'Please fill the field'
270
                }
271
 
272
              } 
273
            },
274
 
21823 rajender 275
            partnerName1:{
21818 kshitij.so 276
                 validators:{
277
 
278
                notEmpty:{
279
                  message:'Please fill the field'
280
                }
281
 
282
              }
283
            },
284
            partnerAddress1:{
21823 rajender 285
            validators:{
21818 kshitij.so 286
                notEmpty:{
287
                  message:'Please fill the field'
288
                }
289
 
290
              }
291
            }, 
292
 
21823 rajender 293
            partnerPhone1:{
21818 kshitij.so 294
                 validators:{
295
                 stringLength: {
296
                       max: 10,
297
                    },
298
                   notEmpty:{
299
                  message:'Please fill the field'
300
                }
301
 
302
              } 
303
          },   
21823 rajender 304
          partnerPan1:{
305
            validators:{
21818 kshitij.so 306
             stringLength: {
307
                       max: 10,
308
                    },
309
                  notEmpty:{
310
                  message:'Please fill the field'
311
                }
312
 
313
              } 
314
        },
21823 rajender 315
        partnerAdhaar1:{
21818 kshitij.so 316
             validators:{
317
 
318
            notEmpty:{
319
                  message:'Please fill the field'
320
                }
321
 
322
              }  
323
          },
324
 
21823 rajender 325
          partnerEmail1:{
21818 kshitij.so 326
             validators: {
327
                    notEmpty: {
328
                        message: 'Please fill the field'
329
                    },
330
                    emailAddress: {
331
                        message: 'Please fill a valid email address'
332
                    }
333
                }
334
            },
335
 
21823 rajender 336
            partnerOwner1:{
21818 kshitij.so 337
           validators:{
338
              stringLength: {
339
                       max: 10,
340
                    },
341
            notEmpty:{
342
                  message:'Please fill the field'
343
                }
344
 
345
              } 
346
            },
347
 
348
 
349
 
21823 rajender 350
            shareholderName1:{
21818 kshitij.so 351
                 validators:{
352
 
353
                notEmpty:{
354
                  message:'Please fill the field'
355
                }
356
 
357
              }
358
            },
359
            shareholderAddress1:{
21823 rajender 360
            validators:{
21818 kshitij.so 361
                notEmpty:{
362
                  message:'Please fill the field'
363
                }
364
 
365
              }
366
            }, 
367
 
21823 rajender 368
            shareholderPhone1:{
21818 kshitij.so 369
                 validators:{
370
                 stringLength: {
371
                       max: 10,
372
                    },
373
                   notEmpty:{
374
                  message:'Please fill the field'
375
                }
376
 
377
              } 
378
          },   
21823 rajender 379
     shareholderPan1:{
380
             validators:{
21818 kshitij.so 381
             stringLength: {
382
                       max: 10,
383
                    },
384
                  notEmpty:{
385
                  message:'Please fill the field'
386
                }
387
 
388
              } 
389
        },
21823 rajender 390
        shareholderAdhaar1:{
21818 kshitij.so 391
             validators:{
392
 
393
            notEmpty:{
394
                  message:'Please fill the field'
395
                }
396
 
397
              }  
398
          },
399
 
21823 rajender 400
          shareholderEmail1:{
21818 kshitij.so 401
             validators: {
402
                    notEmpty: {
403
                        message: 'Please fill the field'
404
                    },
405
                    emailAddress: {
406
                        message: 'Please fill a valid email address'
407
                    }
408
                }
409
            },
410
 
21823 rajender 411
            shareholderOwner1:{
21818 kshitij.so 412
           validators:{
413
              stringLength: {
414
                       max: 10,
415
                    },
416
            notEmpty:{
417
                  message:'Please fill the field'
418
                }
419
 
420
              } 
421
            },
21823 rajender 422
            managerName: {
21818 kshitij.so 423
                validators: {
424
 
425
                        notEmpty: {
426
                        message: 'Please fill the ManagerName'
427
                    }
428
                }
429
            },
430
 
21823 rajender 431
            managerNo:{
21818 kshitij.so 432
                 validators:{
433
                 stringLength: {
434
                       max: 10,
435
                    },
436
                   notEmpty:{
437
                  message:'Please fill the ManagerNo'
438
                }
439
 
440
              } 
441
          },
442
 
21823 rajender 443
          managerEmail:{
21818 kshitij.so 444
            validators: {
445
                    notEmpty: {
446
                        message: 'Please fill the Manageremail'
447
                    },
448
                    emailAddress: {
449
                        message: 'Please fill a valid email address'
450
                    }
451
                }
452
            },
21823 rajender 453
            noOfEmployees:{
21818 kshitij.so 454
                validators:{
455
                   notEmpty:{
456
                  message:'Please fill the Number of employees'
457
                }
458
            }},
21823 rajender 459
            managementStaff:{
21818 kshitij.so 460
               validators:{
461
                   notEmpty:{
462
                  message:'Please fill the  Number of Managementstaff'
463
                }
464
            }
465
        },
466
 
21823 rajender 467
        itrDoc:{
21998 rajender 468
        	   excluded: false,   
21818 kshitij.so 469
               validators: {
21998 rajender 470
 
21831 rajender 471
        notEmpty: {
472
                        message: 'ITR Document is required.'
473
                  }
474
        }
475
      },
21818 kshitij.so 476
 
21831 rajender 477
        ownershipDoc:{
21998 rajender 478
 
479
        	   excluded: false,   
21831 rajender 480
           validators: {
481
 
482
          notEmpty: {
483
                          message: 'Ownership Document is required.'
484
                    }
485
          }
486
      },
487
 
488
      insuranceDoc:{
21998 rajender 489
    	   excluded: false,   
490
    	  validators: {
491
 
21831 rajender 492
          notEmpty: {
493
                          message: 'Insurance Document is required.'
494
                    }
495
          }
496
      },
497
      loanDoc:{
21998 rajender 498
    	   excluded: false,   
499
 
21831 rajender 500
           validators: {
21998 rajender 501
 
502
           notEmpty: {
21831 rajender 503
                          message: 'Document is required.'
21998 rajender 504
            }
505
           }
21831 rajender 506
      },
507
      sanctionDoc:{
21998 rajender 508
    	   excluded: false,   
509
 
21831 rajender 510
           validators: {
21998 rajender 511
 
21831 rajender 512
          notEmpty: {
513
                          message: 'Document is required.'
514
                    }
515
          }
516
      },
517
 
518
      chequeCopy:{
21998 rajender 519
    	   excluded: false,   
520
 
21831 rajender 521
           validators: {
21998 rajender 522
 
21831 rajender 523
          notEmpty: {
524
                          message: 'Document is required.'
525
                    }
526
          }
527
      },
21818 kshitij.so 528
 
529
        portalName1:{
530
             validators:{
531
                   notEmpty:{
532
                  message:'Please fill the PortalName'
533
                }
534
            }
535
        },
536
       east:{
537
         validators:{
538
                   notEmpty:{
539
                  message:'Please fill the Area'
540
                }
541
            }
542
        },
543
        west:{
544
         validators:{
545
                   notEmpty:{
546
                  message:'Please fill the Area'
547
                }
548
            }
549
        },
21823 rajender 550
        north:{
21818 kshitij.so 551
         validators:{
552
                   notEmpty:{
553
                  message:'Please fill the Area'
554
                }
555
            }
556
        },
557
 
558
     south:{
559
         validators:{
560
                   notEmpty:{
561
                  message:'Please fill the Area'
562
                }
563
            }
564
        },
565
 
21823 rajender 566
        front:{
21818 kshitij.so 567
         validators:{
568
                   notEmpty:{
569
                  message:'Please fill the Area'
570
                }
571
            }
572
        },
573
 
21823 rajender 574
        roadSize:{
21818 kshitij.so 575
         validators:{
576
                   notEmpty:{
577
                  message:'Please fill the Area'
578
                }
579
            }
580
        },
21823 rajender 581
        storeName:{
21818 kshitij.so 582
            validators:{
583
                   notEmpty:{
584
                  message:'Please fill the storename'
585
                }
586
            }
587
        },
588
 
589
        storeAddress:{
590
            validators:{
591
                   notEmpty:{
592
                  message:'Please fill the storeAddress'
593
                }
594
            }
595
        }, 
596
 
21823 rajender 597
        accountNumber:{
21818 kshitij.so 598
            validators:{
599
                   notEmpty:{
600
                  message:'Please fill the accountnumber'
601
                }
602
            }
603
        },  
21823 rajender 604
        bankName:{
21818 kshitij.so 605
            validators:{
606
                   notEmpty:{
607
                  message:'Please fill the bankname'
608
                }
609
            }
610
        },  
21823 rajender 611
        ifscCode:{
21818 kshitij.so 612
            validators:{
613
                   notEmpty:{
614
                  message:'Please fill the IFSCcode'
615
                }
616
            }
617
        }, 
21823 rajender 618
        branchName:{
21818 kshitij.so 619
            validators:{
620
                   notEmpty:{
621
                  message:'Please fill the Branchname'
622
                }
623
            }
624
        },
625
 
626
        utr:{
627
           validators:{
628
                   notEmpty:{
629
                  message:'Please fill the field'
630
                }
631
            }
21998 rajender 632
        } 
21818 kshitij.so 633
 
634
            }
635
        }).on('success.form.bv', function(e) {
636
                $('#form').data('bootstrapValidator').resetForm();
637
 
638
            // Prevent form submission
639
            e.preventDefault();
640
 
641
            // Get the form instance
642
            var $form = $(e.target);
643
 
644
            // Get the BootstrapValidator instance
645
            var bv = $form.data('bootstrapValidator');
646
 
647
            // Use Ajax to submit form data
648
 var isChecked = jQuery("input[name=bEntity]:checked").val();
649
      if(!isChecked){
650
         alert('Please select the type of BusinessEntity');
651
         return false;
652
     }else{
653
 
654
}
21823 rajender 655
     var isChecked = jQuery("input[name=bPmpDetail]:checked").val();
21818 kshitij.so 656
      if(!isChecked){
657
         alert('Please select the detail of BusinessEntity');
658
          return false;
659
     }else{
660
 
661
     }
662
 
21823 rajender 663
       var isChecked = jQuery("input[name=businessModel]:checked").val();
21818 kshitij.so 664
      if(!isChecked){
665
         alert('Please select the BusinessModel');
666
          return false;
667
     }else{
668
         }
669
 
21823 rajender 670
        var isChecked = jQuery("input[name=sellingOnline]:checked").val();
21818 kshitij.so 671
      if(!isChecked){
672
          alert('Please select the Sellingonline');
673
           return false;
674
     }else{
675
         }
676
 
677
    var isChecked = jQuery("input[name=shopArea]:checked").val();
678
      if(!isChecked){
679
          alert('Please select the shopArea');
680
           return false;
681
     }else{
682
         }
683
 
21823 rajender 684
   var isChecked = jQuery("input[name=shopStatus]:checked").val();
21818 kshitij.so 685
      if(!isChecked){
686
          alert('Please select the shopstatus');
687
           return false;
688
     }else{
689
         }
690
 
691
 
692
            var isChecked = jQuery("input[name=shopAvailbility]:checked").val();
693
      if(!isChecked){
694
          alert('Please select the shopAvailbility');
695
           return false;
696
     }else{
697
         }
698
 
699
              var isChecked = jQuery("input[name=location]:checked").val();
700
      if(!isChecked){
701
          alert('Please select the Loacation of Shop');
702
           return false;
703
     }else{
704
         }
705
 
706
 
21823 rajender 707
         var isChecked = jQuery("input[name=nearestStore]:checked").val();
21818 kshitij.so 708
      if(!isChecked){
709
          alert('Please select the NearestStore');
710
           return false;
711
     }else{
712
         }
713
 
21823 rajender 714
      var isChecked = jQuery("input[name=ownership]:checked").val();
715
if(!isChecked){
716
  alert('Please select the ownership of Shop');
717
   return false;
718
}else{
719
 }
720
 
721
            var isChecked = jQuery("input[name=insurance]:checked").val();
21818 kshitij.so 722
      if(!isChecked){
723
          alert('Please select the Insurance field');
724
           return false;
725
     }else{
726
         }
727
 
728
     var isChecked = jQuery("input[name=loan]:checked").val();
729
      if(!isChecked){
730
          alert('Please select the loan field');
731
           return false;
732
     }else{
733
         }
734
 var isChecked = jQuery("input[type=checkbox]:checked").val();
735
      if(!isChecked){
736
          alert('Please select the Status of shop');
737
           return false;
738
     }
21824 kshitij.so 739
      formData = new FormData($(this)[0]);
21951 kshitij.so 740
      submitForm(formData);
21950 kshitij.so 741
      });
21951 kshitij.so 742
    }
743
 
744
 
745
 
746
function submitForm(formData){
747
    jQuery.blockUI({ message: "<h5>Please wait while we upload data to our server</h5>" });
748
 
749
    jQuery.ajax({
21998 rajender 750
        url: contexPath +"/register",
21951 kshitij.so 751
        type: 'POST',
752
        data: formData,
753
        success: function (data) {
754
            //$('#form')[0].reset();
21957 kshitij.so 755
        	jQuery.unblockUI();
21958 kshitij.so 756
        	jQuery("html").html(data);
21951 kshitij.so 757
        },
758
     error : function() {
21953 kshitij.so 759
       jQuery.unblockUI();
21951 kshitij.so 760
  	   alert("OOPS!!!Failed to do changes.Try Again.");
761
     },
762
        cache: false,
763
        contentType: false,
764
        processData: false
765
    });
766
}