Пример #1
0
        private void LoadData(string customerName)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfJual = _bll.GetByName(customerName);
                GridListControlHelper.Refresh <JualProduk>(this.gridList, _listOfJual);
            }

            ResetButton();
        }
        private void LoadData(string customerName)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfJual = _bll.GetByName(customerName, _pageNumber, _pageSize, ref _pagesCount);
                GridListControlHelper.Refresh <JualProduk>(this.gridList, _listOfJual);

                base.SetInfoHalaman(_pageNumber, _pagesCount);
                base.SetStateBtnNavigation(_pageNumber, _pagesCount);

                if (!(_listOfJual.Count > 0))
                {
                    base.SetInfoHalaman(0, 0);
                    base.SetStateBtnNavigation(0, 0); // non aktifkan button navigasi
                }
            }

            ResetButton();
        }
Пример #3
0
        public void GetByNameTest()
        {
            var name = "swalayan";

            var index = 1;
            var oList = _bll.GetByName(name);
            var obj   = oList[index];

            Assert.IsNotNull(obj);
            Assert.AreEqual("376625eb-13ba-4620-bc12-e8260501b689", obj.jual_id);
            Assert.AreEqual("960a9111-a077-4e0e-a440-cef77293038a", obj.pengguna_id);
            Assert.AreEqual("c7b1ac7f-d201-474f-b018-1dc363d5d7f3", obj.customer_id);
            Assert.AreEqual("12345", obj.nota);
            Assert.AreEqual(DateTime.Today, obj.tanggal);
            Assert.IsNull(obj.tanggal_tempo);
            Assert.AreEqual(15000, obj.ppn);
            Assert.AreEqual(5000, obj.diskon);
            Assert.AreEqual(1757200, obj.total_nota);
            Assert.AreEqual(0, obj.total_pelunasan);
            Assert.AreEqual("penjualan tunai", obj.keterangan);

            Assert.AreEqual("c7b1ac7f-d201-474f-b018-1dc363d5d7f3", obj.Customer.customer_id);
            Assert.AreEqual("Swalayan Citrouli", obj.Customer.nama_customer);
            Assert.AreEqual("Seturan", obj.Customer.alamat);

            // tes detail table item jual
            index = 2;
            Assert.AreEqual(3, obj.item_jual.Count);

            var itemJual = obj.item_jual[index];

            Assert.AreEqual("7f09a4aa-e660-4de3-a3aa-4b3244675f9f", itemJual.Produk.produk_id);
            Assert.AreEqual("201607000000051", itemJual.Produk.kode_produk);
            Assert.AreEqual("Access Point TPLINK TC-WA 500G", itemJual.Produk.nama_produk);

            Assert.AreEqual(70000, itemJual.harga_jual);
            Assert.AreEqual(15, itemJual.jumlah);
        }