Advertisement
Guest User

Untitled

a guest
Jul 30th, 2015
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // object cust yg gw siapin
  2. var objCustKrmBerita = {};
  3. objCustKrmBerita.sid;
  4. objCustKrmBerita.kode;
  5. objCustKrmBerita.nama;
  6. objCustKrmBerita.email1;
  7. objCustKrmBerita.fax1;
  8. objCustKrmBerita.hp;
  9. objCustKrmBerita.area_sales_kode;
  10. objCustKrmBerita.level_keterangan;
  11. objCustKrmBerita.sales_penjualan_sid;
  12. objCustKrmBerita.sales_penjualan_kode;
  13. objCustKrmBerita.lokasi_gudang_keterangan;
  14. objCustKrmBerita.golongan_keterangan;
  15. objCustKrmBerita.area_sales_keterangan;
  16.  
  17. // function panggil krm berita
  18.     showFormKirimBerita: function() {
  19.         console.log("~> objCustKrmBerita ", app.util.CatatOrderUtil.objCustKrmBerita);
  20.        
  21.         console.log("~> btnKrmBeritaOnClick [", app.util.CatatOrderUtil.btnKrmBeritaOnClick, "];");
  22.         var grid = dijit.byId("tblCatatOrder");
  23.         var arr = [];
  24.         var obj = {};
  25.         for (var i = 1; i < grid.get('rowCount'); i++) {
  26.             if (!app.util.ssg.SSGStringUtil.isEmpty(grid.getItem(i)) &&
  27.                     dijit.byId("checkBoxPriceList" + i).get("checked")) {
  28.                 console.log("--> brg_bu_sid [", grid.store.getValue(grid.getItem(i), 'brg_bu_sid'), "]");
  29.                 console.log("--> brg_ssg_sid [", grid.store.getValue(grid.getItem(i), 'brg_ssg_sid'), "]");
  30.                 console.log("--> priceListSID [", grid.store.getValue(grid.getItem(i), 'priceListSID'), "]");
  31.                 arr.push({
  32.                     sid: grid.store.getValue(grid.getItem(i), 'priceListSID')
  33.                 });
  34.             }
  35.         }
  36.         obj.sidPL = arr;
  37.        
  38.         console.log("~> kirim berita SID ", obj);
  39.  
  40.         // menggunakan method post
  41.         var myStore = new dojo.store.JsonRest({
  42.             target: app.util.ssg.SSGStringUtil.getCleanURLPath('transaksi/pricelist-hagol-barang/add-sid-to-list/add')
  43.         });
  44.         dojo.when(myStore.add(obj), function () {
  45.             logger('berhasil kirim sid');
  46.             var tblListKB = dijit.byId('tblListGolonganKB');
  47.             tblListKB.setQuery({
  48.                 buSID: dijit.byId('bu_sid').get('value')
  49.             });
  50.             var complete = dojo.connect(tblListKB, '_onFetchComplete', this, function (items) {
  51.                 dijit.byId('btnExitPrice').set('disabled', true);
  52.                 dijit.byId('btnKirimBerita').set('disabled', true);
  53.                 dojo.xhrGet({
  54.                     url: app.util.ssg.SSGStringUtil.getCleanURLPath('transaksi/pricelist-hagol-barang/hagol-barang-to-kirimberita2/toXhr/?buSID=' + dijit.byId('bu_sid').get('value')),
  55.                     handleAs: "json",
  56.                     preventCache: true,
  57.                     load: function (data) {
  58.                         app.util.transaksi.KirimBeritaUtil.objKirimBeritaData = data;
  59.                     }
  60.                 });
  61.  
  62.                 app.util.CatatOrderUtil.screenKirimBeritaControllerObj.showPanel();
  63.                 dojo.disconnect(complete);
  64.             });
  65.         },
  66.         function (err) {
  67.             logger(err);
  68.         });
  69.     },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement