private void LoadData(int bulan, int tahun) { using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0))) { _listOfGaji = _bll.GetByBulanAndTahun(bulan, tahun); GridListControlHelper.Refresh <GajiKaryawan>(this.gridList, _listOfGaji); } ResetButton(); }
public void GetByBulanAndTahunTest() { var bulan = 3; var tahun = 2017; var index = 1; var oList = _bll.GetByBulanAndTahun(bulan, tahun); var obj = oList[index]; Assert.IsNotNull(obj); Assert.AreEqual("229d712c-a1c5-45e4-be20-2c07bff86406", obj.gaji_karyawan_id); Assert.AreEqual("00b5acfa-b533-454b-8dfd-e7881edd180f", obj.pengguna_id); Assert.AreEqual(3, obj.bulan); Assert.AreEqual(2017, obj.tahun); Assert.AreEqual(20, obj.kehadiran); Assert.AreEqual(5, obj.absen); Assert.AreEqual(1500000, obj.gaji_pokok); Assert.AreEqual(1000, obj.lembur); Assert.AreEqual(150000, obj.bonus); Assert.AreEqual(50000, obj.potongan); Assert.AreEqual(1, obj.jam); Assert.AreEqual(0, obj.lainnya); Assert.AreEqual("tesss lagi", obj.keterangan); Assert.AreEqual(6, obj.jumlah_hari); Assert.AreEqual(0, obj.tunjangan); Assert.AreEqual(new DateTime(2017, 3, 31), obj.tanggal); Assert.AreEqual("201703310004", obj.nota); // tes cek data karyawan var karyawan = obj.Karyawan; Assert.AreEqual("d3506b64-df74-4283-b17a-6c5dbb770e85", obj.karyawan_id); Assert.AreEqual("d3506b64-df74-4283-b17a-6c5dbb770e85", karyawan.karyawan_id); Assert.AreEqual("Doni", karyawan.nama_karyawan); // tes cek data jabatan var jabatan = karyawan.Jabatan; Assert.AreEqual("120d3472-ea93-4e29-8abd-5bd7044d26db", jabatan.jabatan_id); Assert.AreEqual("Kasir", jabatan.nama_jabatan); }