Pman.Dialog.XtupleSalesOrderNew.bjs
authorEdward <edward@roojs.com>
Fri, 6 Dec 2013 09:13:37 +0000 (17:13 +0800)
committerEdward <edward@roojs.com>
Fri, 6 Dec 2013 09:13:37 +0000 (17:13 +0800)
Pman.Dialog.XtupleSalesOrderNew.js

Pman.Dialog.XtupleSalesOrderNew.bjs
Pman.Dialog.XtupleSalesOrderNew.js

index 8b04938..60c13be 100644 (file)
                 },
                 {
                     "listeners": {
-                        "click": "function (_self, e)\n{\n   //_this.findField('cuinfo_\n   \n   // check if customer is filled in.\n   if (_this.form.findField('cohead_cust_id').getValue() < 1) {\n        Roo.MessageBox.alert(\"Error\", \"Select a customer\");\n        return;\n   }\n   \n   var data = _this.form.getFieldValues();\n   var c = _this.form.findField('cohead_cust_id').lastData;\n   \n   Roo.log(c);return;\n   var cur = _this.form.findField('cohead_curr_id').lastData;   \n   \n   data.cohead_curr_id      = cur.curr_id;\n//   data.cohead_curr_id_curr_name = cur.cust_curr_id_curr_name;\n   data.cohead_curr_id_curr_name = cur.curr_name;\n   \n   data.cohead_terms_id      = c.cust_terms_id;\n   data.cohead_terms_id_terms_descrip = c.cust_terms_id_terms_descrip;\n   \n   // fill in staff in/c..\n   \n   data.cohead_salesrep_id =  Pman.Login.authUser.salesrep.salesrep_id;\n   data.cohead_salesrep_id_salesrep_name =  Pman.Login.authUser.salesrep.salesrep_name;\n   \n   data.cohead_display_salesrep_id = c.cust_salesrep_id;\n   data.cohead_display_salesrep_id_salesrep_name = c.cust_salesrep_id_salesrep_name;\n   \n   data.cohead_orderdate = new Date();\n   \n   \n   data.cohead_location_src = c.default_location_id;\n   data.cohead_location_src_location_name = c.default_location_name;\n   \n   data.cohead_taxzone_id = c.cust_taxzone_id_taxzone_id;\n   data.cohead_taxzone_id_taxzone_descrip = c.cust_taxzone_id_taxzone_descrip;\n   \n   // if customer is online .. .then do not fill this stuff in..\n   \n   if (c.cust_custtype_id_custtype_code == 'ONLINE') {\n         Pman.Dialog.XtupleSalesOrder.show(data, function() {\n            _this.dialog.hide();\n            _this.callback()\n         });    \n         return;\n     }\n   \n   Roo.log(data);\n   \n   new Pman.Request({\n        url : baseURL + '/Roo/cntct.php',\n        method : 'GET',\n        params : {\n            '_customer_id' : data.cohead_cust_id,\n            'limit' : 1,\n            'sort' : 'cntct_name',\n            'dir' : 'ASC'\n        },\n        success : function (res){\n            if(res.data[0]){\n                for(var i in res.data[0]) {\n                    data['cohead_billto_cntct_id_' + i] = res.data[0][i];\n                }\n             }\n             Pman.Dialog.XtupleSalesOrder.show(data, function() {\n                _this.dialog.hide();\n                _this.callback()\n             }); \n        }\n    });\n   \n   \n   \n}"
+                        "click": "function (_self, e)\n{\n   //_this.findField('cuinfo_\n   \n   // check if customer is filled in.\n   if (_this.form.findField('cohead_cust_id').getValue() < 1) {\n        Roo.MessageBox.alert(\"Error\", \"Select a customer\");\n        return;\n   }\n   \n   var data = _this.form.getFieldValues();\n   var c = _this.form.findField('cohead_cust_id').lastData;\n\n   var cur = _this.form.findField('cohead_curr_id').lastData;   \n   \n   data.cohead_curr_id      = cur.curr_id;\n//   data.cohead_curr_id_curr_name = cur.cust_curr_id_curr_name;\n   data.cohead_curr_id_curr_name = cur.curr_name;\n   \n   data.cohead_terms_id      = c.cust_terms_id;\n   data.cohead_terms_id_terms_descrip = c.cust_terms_id_terms_descrip;\n   \n   // fill in staff in/c..\n   \n   data.cohead_salesrep_id =  Pman.Login.authUser.salesrep.salesrep_id;\n   data.cohead_salesrep_id_salesrep_name =  Pman.Login.authUser.salesrep.salesrep_name;\n   \n   data.cohead_display_salesrep_id = c.cust_salesrep_id;\n   data.cohead_display_salesrep_id_salesrep_name = c.cust_salesrep_id_salesrep_name;\n   \n   data.cohead_orderdate = new Date();\n   \n   \n   data.cohead_location_src = c.default_location_id;\n   data.cohead_location_src_location_name = c.default_location_name;\n   \n   data.cohead_taxzone_id = c.cust_taxzone_id_taxzone_id;\n   data.cohead_taxzone_id_taxzone_descrip = c.cust_taxzone_id_taxzone_descrip;\n   \n   // if customer is online .. .then do not fill this stuff in..\n   \n   if (c.cust_custtype_id_custtype_code == 'ONLINE') {\n         Pman.Dialog.XtupleSalesOrder.show(data, function() {\n            _this.dialog.hide();\n            _this.callback()\n         });    \n         return;\n     }\n   \n   Roo.log(data);\n   \n   new Pman.Request({\n        url : baseURL + '/Roo/cntct.php',\n        method : 'GET',\n        params : {\n            '_customer_id' : data.cohead_cust_id,\n            'limit' : 1,\n            'sort' : 'cntct_name',\n            'dir' : 'ASC'\n        },\n        success : function (res){\n            if(res.data[0]){\n                for(var i in res.data[0]) {\n                    data['cohead_billto_cntct_id_' + i] = res.data[0][i];\n                }\n             }\n             Pman.Dialog.XtupleSalesOrder.show(data, function() {\n                _this.dialog.hide();\n                _this.callback()\n             }); \n        }\n    });\n   \n   \n   \n}"
                     },
                     "*prop": "buttons[]",
                     "text": "OK",
index f73a584..531f176 100644 (file)
@@ -225,8 +225,7 @@ Pman.Dialog.XtupleSalesOrderNew = {
                            
                            var data = _this.form.getFieldValues();
                            var c = _this.form.findField('cohead_cust_id').lastData;
-                           
-                           Roo.log(c);return;
+                        
                            var cur = _this.form.findField('cohead_curr_id').lastData;   
                            
                            data.cohead_curr_id      = cur.curr_id;