示例#1
0
        public void GetByTanggalTest()
        {
            var index      = 1;
            var tglMulai   = new DateTime(2017, 1, 1);
            var tglSelesai = new DateTime(2017, 3, 27);

            var oList = _bll.GetByTanggal(tglMulai, tglSelesai);
            var obj   = oList[index];

            Assert.IsNotNull(obj);
            Assert.AreEqual("bfa85912-b32f-4846-bc8a-747811f5350a", obj.pengeluaran_id);
            Assert.AreEqual("00b5acfa-b533-454b-8dfd-e7881edd180f", obj.pengguna_id);
            Assert.AreEqual("201703270019", obj.nota);
            Assert.AreEqual(new DateTime(2017, 3, 27), obj.tanggal);
            Assert.AreEqual(2210000, obj.total);
            Assert.AreEqual("", obj.keterangan);

            // tes detail pengeluaran
            index = 1;
            Assert.AreEqual(2, obj.item_pengeluaran_biaya.Count);

            var itemPengeluaran = obj.item_pengeluaran_biaya[index];

            Assert.AreEqual("3b926134-93e7-4e28-aa14-6d601f7b66db", itemPengeluaran.item_pengeluaran_id);
            Assert.AreEqual("c2116c49-a940-4385-be94-302470b67b83", itemPengeluaran.JenisPengeluaran.jenis_pengeluaran_id);
            Assert.AreEqual("Biaya Penyusutan Kendaraan", itemPengeluaran.JenisPengeluaran.nama_jenis_pengeluaran);

            Assert.AreEqual(2000000, itemPengeluaran.harga);
            Assert.AreEqual(1, itemPengeluaran.jumlah);
        }
示例#2
0
        public void GetByTanggalTest()
        {
            var index      = 1;
            var tglMulai   = new DateTime(2017, 1, 1);
            var tglSelesai = new DateTime(2017, 3, 27);

            var oList = _bll.GetByTanggal(tglMulai, tglSelesai);
            var obj   = oList[index];

            Assert.IsNotNull(obj);
            Assert.AreEqual("6b93603b-7cac-470e-8772-e138afc53dab", obj.pengeluaran_id);
            Assert.AreEqual("00b5acfa-b533-454b-8dfd-e7881edd180f", obj.pengguna_id);
            Assert.AreEqual("22222", obj.nota);
            Assert.AreEqual(new DateTime(2017, 3, 27), obj.tanggal);
            Assert.AreEqual(1088000, obj.total);
            Assert.AreEqual("keterangan", obj.keterangan);

            // tes detail pengeluaran
            index = 2;
            Assert.AreEqual(3, obj.item_pengeluaran_biaya.Count);

            var itemPengeluaran = obj.item_pengeluaran_biaya[index];

            Assert.AreEqual("75277a68-15cd-454f-87f7-ad68dea87b19", itemPengeluaran.item_pengeluaran_id);
            Assert.AreEqual("2d921654-2646-4e38-b09c-d691a40469b4", itemPengeluaran.JenisPengeluaran.jenis_pengeluaran_id);
            Assert.AreEqual("Biaya Alat Tulis Kantor", itemPengeluaran.JenisPengeluaran.nama_jenis_pengeluaran);

            Assert.AreEqual(31000, itemPengeluaran.harga);
            Assert.AreEqual(16, itemPengeluaran.jumlah);
        }
        private void LoadData(DateTime tanggalMulai, DateTime tanggalSelesai)
        {
            using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
            {
                _listOfPengeluaran = _bll.GetByTanggal(tanggalMulai, tanggalSelesai);
                GridListControlHelper.Refresh <PengeluaranBiaya>(this.gridList, _listOfPengeluaran);
            }

            ResetButton();
        }