Subversion Repositories SmartDukaan

Rev

Rev 33909 | Rev 34085 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33909 Rev 34026
Line 480... Line 480...
480
                                <option value="RTGS">RTGS</option>
480
                                <option value="RTGS">RTGS</option>
481
                            </select>
481
                            </select>
482
                        </div>
482
                        </div>
483
                    </div>
483
                    </div>
484
                </div>
484
                </div>
485
                    <!-- Payment reference no -->
485
                <!-- Payment reference no -->
486
                <div class="row">
486
                <div class="row">
487
                    <div class="col-lg-4">
487
                    <div class="col-lg-4">
488
                        <div class="form-group">
488
                        <div class="form-group">
489
                            <label>Payment Reference No</label><span
489
                            <label>Payment Reference No</label><span
490
                                style="color:red ;font-size: 140%">*</span>
490
                                style="color:red ;font-size: 140%">*</span>
Line 530... Line 530...
530
        var inputGstNo = $(this).val();
530
        var inputGstNo = $(this).val();
531
        var gstinformat = new RegExp('^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[1-9A-Z]{1}Z[0-9A-Z]{1}$');
531
        var gstinformat = new RegExp('^[0-9]{2}[A-Z]{5}[0-9]{4}[A-Z]{1}[1-9A-Z]{1}Z[0-9A-Z]{1}$');
532
        if (gstinformat.test(inputGstNo)) {
532
        if (gstinformat.test(inputGstNo)) {
533
            doGetAjaxRequestHandler(`${context}/gstValidate?gstNo=` + inputGstNo,
533
            doGetAjaxRequestHandler(`${context}/gstValidate?gstNo=` + inputGstNo,
534
                    function (response) {
534
                    function (response) {
535
                        console.log("gstDetails-", response);
535
                        if (response.sts === "Active") {
536
                        $("#CompanyName").val(response.tradeNam);
536
                            $("#CompanyName").val(response.tradeNam);
537
                        $("#gstPinCode").val(response.pradr.addr.pncd);
537
                            $("#gstPinCode").val(response.pradr.addr.pncd);
538
                        console.log("pincode-", response.pradr.addr.pncd)
538
                            console.log("pincode-", response.pradr.addr.pncd)
539
                        $("#gstState").val(response.pradr.addr.stcd);
539
                            $("#gstState").val(response.pradr.addr.stcd);
540
                        $("#gstCity").val(response.pradr.addr.loc);
540
                            $("#gstCity").val(response.pradr.addr.loc);
541
                        console.log("loc-", response.pradr.addr.loc)
541
                            console.log("loc-", response.pradr.addr.loc)
542
                        $("#gstDistrict").val(response.pradr.addr.dst);
542
                            $("#gstDistrict").val(response.pradr.addr.dst);
543
                        var selectOptions = [];
543
                            var selectOptions = [];
544
                        var addresses = response.adadr;
544
                            var addresses = response.adadr;
545
                        selectOptions.push(`<select id="billingAddress" name="billingAddress" class="form-control">`);
545
                            selectOptions.push(`<select id="billingAddress" name="billingAddress" class="form-control">`);
546
                        addresses.forEach((pradr) => {
546
                            addresses.forEach((pradr) => {
547
                            var addrString = getAddressString(pradr.addr);
547
                                var addrString = getAddressString(pradr.addr);
548
                            var addrStringify = JSON.stringify(pradr.addr);
548
                                var addrStringify = JSON.stringify(pradr.addr);
549
                            selectOptions.push(`<option value='${addrStringify}'>
549
                                selectOptions.push(`<option value='${addrStringify}'>
550
                                      ${addrString}
550
                                      ${addrString}
551
                                </option>`);
551
                                </option>`);
552
                        });
552
                            });
553
                        selectOptions.push(`</select>`);
553
                            selectOptions.push(`</select>`);
554
                        $('#addlist').html(selectOptions.join(''));
554
                            $('#addlist').html(selectOptions.join(''));
-
 
555
                        } else {
-
 
556
                            alert("GSTIN - " + inputGstNo + " is not Active")
-
 
557
                        }
555
                    });
558
                    });
556
        } else {
559
        } else {
557
            alert('Please Enter Valid GSTIN Number');
560
            alert('Please Enter Valid GSTIN Number');
558
            $(".gstNo").val('');
561
            $(".gstNo").val('');
559
            $(".gstNo").focus();
562
            $(".gstNo").focus();