},
{
"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",
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;