Subversion Repositories SmartDukaan

Rev

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

Rev 32603 Rev 32629
Line 93... Line 93...
93
 
93
 
94
 
94
 
95
        console.log(invoiceDoc)
95
        console.log(invoiceDoc)
96
 
96
 
97
 
97
 
98
        if (invoiceDate === "" && warehouseId === "" && numItems === "" && supplierId === "" && totalValue === "" && invoiceNumber === "" && (invoiceDoc==null || invoiceDoc === "")) {
98
        if (invoiceDate === "" && warehouseId === "" && numItems === "" && supplierId === "" && totalValue === "" && invoiceNumber === "" && invoiceDoc === "") {
99
            alert("Field can't be empty");
99
            alert("Field can't be empty");
100
            return false;
100
            return false;
101
        }
101
        }
102
 
102
 
-
 
103
 
-
 
104
        if (invoiceDate === "") {
-
 
105
            alert("please select date");
-
 
106
            return false;
-
 
107
        }
-
 
108
        if (warehouseId === "") {
-
 
109
            alert("please choose warehouse");
-
 
110
            return false;
-
 
111
        }
-
 
112
 
-
 
113
        if (numItems === "") {
-
 
114
            alert("please fill number of items.");
-
 
115
            return false;
-
 
116
        }
-
 
117
 
-
 
118
 
-
 
119
        if (supplierId === "") {
-
 
120
            alert("please choose supplier");
-
 
121
            return false;
-
 
122
        }
-
 
123
 
-
 
124
 
-
 
125
        if (totalValue === "") {
-
 
126
            alert("please fill Total Value.");
-
 
127
            return false;
-
 
128
        }
-
 
129
 
-
 
130
        if (invoiceNumber === "") {
-
 
131
            alert("please fill Invoice Number.");
-
 
132
            return false;
-
 
133
        }
-
 
134
 
-
 
135
 
-
 
136
        if (invoiceDoc === "") {
-
 
137
            alert("please upload invoice.");
-
 
138
            return false;
-
 
139
        }
103
        var newReceiveInvoice = {};
140
        var newReceiveInvoice = {};
104
 
141
 
105
        newReceiveInvoice['invoiceDate'] = invoiceDate;
142
        newReceiveInvoice['invoiceDate'] = invoiceDate;
106
        newReceiveInvoice['warehouseId'] = warehouseId
143
        newReceiveInvoice['warehouseId'] = warehouseId;
107
        newReceiveInvoice['numItems'] = numItems
144
        newReceiveInvoice['numItems'] = numItems;
108
        newReceiveInvoice['supplierId'] = supplierId
145
        newReceiveInvoice['supplierId'] = supplierId;
109
        newReceiveInvoice['totalValue'] = totalValue
146
        newReceiveInvoice['totalValue'] = totalValue;
110
        newReceiveInvoice['invoiceNumber'] = invoiceNumber
147
        newReceiveInvoice['invoiceNumber'] = invoiceNumber;
111
        newReceiveInvoice['invoiceDoc'] = invoiceDoc
148
        newReceiveInvoice['invoiceDoc'] = invoiceDoc;
112
 
-
 
113
        console.log()
-
 
114
 
149
 
115
        if (confirm("Are you sure you want to add new Invoice") == true) {
150
        if (confirm("Are you sure you want to add new Invoice")) {
116
 
151
 
117
            doPostAjaxRequestWithJsonHandler(`${context}/newReceiveInvoice`, JSON
152
            doPostAjaxRequestWithJsonHandler(`${context}/newReceiveInvoice`, JSON
118
                .stringify(newReceiveInvoice), function (response) {
153
                .stringify(newReceiveInvoice), function (response) {
119
                if (response == 'true') {
154
                if (response == 'true') {
120
                    alert("successfully added");
155
                    alert("successfully added");
Line 190... Line 225...
190
        </tr> `);
225
        </tr> `);
191
 
226
 
192
        var vendorId = $('#vendorId').val();
227
        var vendorId = $('#vendorId').val();
193
 
228
 
194
        $('tbody').append($html);
229
        $('tbody').append($html);
195
        getVendorItemAheadOptions($('tbody >tr').find('.typeaheaditem'), vendorId, function (
230
        getVendorItemAheadOptions($('tbody > tr').find('.typeaheaditem'), vendorId, function (
196
            selectedItem) {
231
            selectedItem) {
197
            let poDate = $('#poDate').val();
232
            let poDate = $('#poDate').val();
198
            var itemId = selectedItem.itemId;
233
            var itemId = selectedItem.itemId;
199
            if (addItem($html, itemId)) {
234
            if (addItem($html, itemId)) {
200
                doGetAjaxRequestHandler(`${context}/getPricing?vendorId=${vendorId}&itemId=${itemId}&onDate=${poDate}`, function (response) {
235
                doGetAjaxRequestHandler(`${context}/getPricing?vendorId=${vendorId}&itemId=${itemId}&onDate=${poDate}`, function (response) {