Pman.Tab.XtupleSalesOrder.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 22 Jan 2014 08:18:49 +0000 (16:18 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 22 Jan 2014 08:18:49 +0000 (16:18 +0800)
Pman.Tab.XtupleSalesOrder.js

Pman.Tab.XtupleSalesOrder.bjs
Pman.Tab.XtupleSalesOrder.js

index 5bade41..a86272d 100644 (file)
                                                 },
                                                 {
                                                     "listeners": {
-                                                        "|click": "function (_self, e)\n{\n    var sels = _this.grid.getSelectionModel().getSelections();\n    \n    if (!sels.length) {\n        Roo.MessageBox.alert(\"Error\", \"Select an order\");\n        return;\n    }\n    var ids = [];\n    for (var i =0; i < sels.length; i++) {\n        var s = sels[i];    \n        \n        if(s.data.cohead_qtyuninvoiced * 1 > 0){\n            Roo.MessageBox.alert(\"Error\", \"Order has not been paid! - \" + s.data.cohead_number);\n            return;\n        }\n        \n        if(s.data.aropen_unpaid * 1 > 0){\n            Roo.MessageBox.alert(\"Error\", \"Order has not been paid!\"  + s.data.cohead_number);\n            return;\n        }\n        ids.push(s.data.cohead_id);\n    }\n    \n    new Pman.Download({\r\n      url : baseURL + '/Xtuple/Reports/SalesOrderBookingDetail',\r\n      params :   {\n            cohead_id : ids.join(',')\n      },\r\n      method : 'GET'\r\n    });\r\n    \n    Roo.MessageBox.alert(\"Notice\", \"Report will download shortly\");\n}"
+                                                        "|click": "function (_self, e)\n{\n    var sels = _this.grid.getSelectionModel().getSelections();\n    \n    if (!sels.length) {\n        Roo.MessageBox.alert(\"Error\", \"Select an order\");\n        return;\n    }\n    var ids = [];\n    for (var i =0; i < sels.length; i++) {\n        var s = sels[i];    \n        \n        if(s.data.cohead_qtyuninvoiced * 1 > 0){\n            Roo.MessageBox.alert(\"Error\", \"Order has not been invoiced! - \" + s.data.cohead_number);\n            return;\n        }\n        \n        if(s.data.aropen_unpaid * 1 > 0){\n            Roo.MessageBox.alert(\"Error\", \"Order has not been paid!\"  + s.data.cohead_number);\n            return;\n        }\n        ids.push(s.data.cohead_id);\n    }\n    \n    new Pman.Download({\r\n      url : baseURL + '/Xtuple/Reports/SalesOrderBookingDetail',\r\n      params :   {\n            cohead_id : ids.join(',')\n      },\r\n      method : 'GET'\r\n    });\r\n    \n    Roo.MessageBox.alert(\"Notice\", \"Report will download shortly\");\n}"
                                                     },
                                                     "cls": "x-btn-text-icon",
                                                     "text": "Email to warehouse",
index d65b557..76c625f 100644 (file)
@@ -557,7 +557,7 @@ Pman.Tab.XtupleSalesOrder = new Roo.XComponent({
                                                     var s = sels[i];    
                                                     
                                                     if(s.data.cohead_qtyuninvoiced * 1 > 0){
-                                                        Roo.MessageBox.alert("Error", "Order has not been paid! - " + s.data.cohead_number);
+                                                        Roo.MessageBox.alert("Error", "Order has not been invoiced! - " + s.data.cohead_number);
                                                         return;
                                                     }