Exemplo n.º 1
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex;

            if (!base.IsSelectedItem(index, this.Text))
            {
                return;
            }

            var pembayaran = _listOfPembayaranPiutang[index];

            if (pembayaran.is_tunai)
            {
                MsgHelper.MsgWarning("Maaf pembayaran piutang penjualan tunai tidak bisa dihapus");
                return;
            }

            if (MsgHelper.MsgDelete())
            {
                var result = _bll.Delete(pembayaran);
                if (result > 0)
                {
                    GridListControlHelper.RemoveObject <PembayaranPiutangProduk>(this.gridList, _listOfPembayaranPiutang, pembayaran);
                    ResetButton();
                }
                else
                {
                    MsgHelper.MsgDeleteError();
                }
            }
        }
Exemplo n.º 2
0
        public void DeleteTest()
        {
            var obj = new PembayaranPiutangProduk
            {
                pembayaran_piutang_id = "72c0bace-02d0-4c80-91f2-10c08431347e"
            };

            var result = _bll.Delete(obj);

            Assert.IsTrue(result != 0);

            var deletedObj = _bll.GetByID(obj.pembayaran_piutang_id);

            Assert.IsNull(deletedObj);
        }