Пример #1
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex;

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

            var role = _listOfRole[index];

            if (IsAdministrator(role.nama_role))
            {
                MsgHelper.MsgWarning("Maaf hak akses 'Administrator' tidak bisa dihapus");
                return;
            }

            if (MsgHelper.MsgDelete())
            {
                var result = _bll.Delete(role);
                if (result > 0)
                {
                    GridListControlHelper.RemoveObject <Role>(this.gridList, _listOfRole, role);
                    ResetButton();
                }
                else
                {
                    MsgHelper.MsgDeleteError();
                }
            }
        }
Пример #2
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex;

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

            if (MsgHelper.MsgDelete())
            {
                var karyawan = _listOfKaryawan[index];

                using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
                {
                    var result = _bll.Delete(karyawan);
                    if (result > 0)
                    {
                        GridListControlHelper.RemoveObject <Karyawan>(this.gridList, _listOfKaryawan, karyawan);
                        ResetButton();
                    }
                    else
                    {
                        MsgHelper.MsgDeleteError();
                    }
                }
            }
        }
Пример #3
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex;

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

            if (MsgHelper.MsgDelete())
            {
                var penyesuaianStok = _listOfPenyesuaianStok[index];

                var result = _bll.Delete(penyesuaianStok);
                if (result > 0)
                {
                    GridListControlHelper.RemoveObject <PenyesuaianStok>(this.gridList, _listOfPenyesuaianStok, penyesuaianStok);
                    ResetButton();
                }
                else
                {
                    MsgHelper.MsgDeleteError();
                }
            }
        }
Пример #4
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();
                }
            }
        }
Пример #5
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex;

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

            if (MsgHelper.MsgDelete())
            {
                var jual = _listOfJual[index];

                var result = _bll.Delete(jual);
                if (result > 0)
                {
                    GridListControlHelper.RemoveObject <JualProduk>(this.gridList, _listOfJual, jual);
                    ResetButton();
                }
                else
                {
                    MsgHelper.MsgDeleteError();
                }
            }
        }
Пример #6
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex;

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

            if (MsgHelper.MsgDelete())
            {
                var golongan = _listOfGolongan[index];

                var result = _bll.Delete(golongan);
                if (result > 0)
                {
                    GridListControlHelper.RemoveObject <Golongan>(this.gridList, _listOfGolongan, golongan);
                    ResetButton();
                }
                else
                {
                    MsgHelper.MsgDeleteError();
                }
            }
        }
Пример #7
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex;

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

            if (MsgHelper.MsgDelete())
            {
                var customer = _listOfCustomer[index];

                var result = _bll.Delete(customer);
                if (result > 0)
                {
                    GridListControlHelper.RemoveObject <Customer>(this.gridList, _listOfCustomer, customer);
                    ResetButton();
                }
                else
                {
                    MsgHelper.MsgDeleteError();
                }
            }
        }
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex - 1;

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

            if (MsgHelper.MsgDelete())
            {
                var produk = _listOfProduk[index];

                var result = _bll.Delete(produk);
                if (result > 0)
                {
                    GridListControlHelper.RemoveObject <Produk>(this.gridList, _listOfProduk, produk, additionalRowCount: 1);
                    ResetButton();
                }
                else
                {
                    MsgHelper.MsgDeleteError();
                }
            }
        }
Пример #9
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex - 1;

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

            if (MsgHelper.MsgDelete())
            {
                var penyesuaianStok = _listOfPenyesuaianStok[index];

                using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
                {
                    var result = _bll.Delete(penyesuaianStok);
                    if (result > 0)
                    {
                        GridListControlHelper.RemoveObject <PenyesuaianStok>(this.gridList, _listOfPenyesuaianStok, penyesuaianStok, additionalRowCount: 1);
                        ResetButton();
                    }
                    else
                    {
                        MsgHelper.MsgDeleteError();
                    }
                }
            }
        }
Пример #10
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex;

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

            if (MsgHelper.MsgDelete())
            {
                var grupCustomer = _listOfCrupCustomer[index];

                using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
                {
                    var result = _bll.SoftDelete(grupCustomer);
                    if (result > 0)
                    {
                        GridListControlHelper.RemoveObject <GrupCustomer>(this.gridList, _listOfCrupCustomer, grupCustomer);
                        ResetButton();
                    }
                    else
                    {
                        MsgHelper.MsgDeleteError();
                    }
                }
            }
        }
Пример #11
0
        private void btnHapusPembayaran_Click(object sender, EventArgs e)
        {
            var index = this.gridListHistoriPembayaran.SelectedIndex;

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

            if (MsgHelper.MsgDelete())
            {
                var pembayaranKasbon = _listOfHistoriPembayaranKasbon[index];

                IPembayaranKasbonBll bll = new PembayaranKasbonBll(_log);

                var result = bll.Delete(pembayaranKasbon);
                if (result > 0)
                {
                    var kasbon = _listOfKasbon[this.gridList.SelectedIndex];

                    kasbon.total_pelunasan -= pembayaranKasbon.nominal;
                    kasbon.item_pembayaran_kasbon.Remove(pembayaranKasbon);

                    GridListControlHelper.UpdateObject <Kasbon>(this.gridList, _listOfKasbon, kasbon);
                    GridListControlHelper.RemoveObject <PembayaranKasbon>(this.gridListHistoriPembayaran, _listOfHistoriPembayaranKasbon, pembayaranKasbon);

                    btnTambahPembayaran.Enabled = kasbon.sisa > 0;
                    ResetButtonHistoriPembayaran(_listOfHistoriPembayaranKasbon.Count > 0);
                }
                else
                {
                    MsgHelper.MsgDeleteError();
                }
            }
        }
Пример #12
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex;

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

            if (MsgHelper.MsgDelete())
            {
                var kasbon = _listOfKasbon[index];

                var result = _bll.Delete(kasbon);
                if (result > 0)
                {
                    GridListControlHelper.RemoveObject <Kasbon>(this.gridList, _listOfKasbon, kasbon);
                    GridListHandleSelectionChanged(this.gridList);

                    ResetButton();
                }
                else
                {
                    MsgHelper.MsgDeleteError();
                }
            }
        }
Пример #13
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex;

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

            if (MsgHelper.MsgDelete())
            {
                var userOperator = _listOfOperator[index];

                var result = _bll.Delete(userOperator);
                if (result > 0)
                {
                    GridListControlHelper.RemoveObject <Pengguna>(this.gridList, _listOfOperator, userOperator);
                    ResetButton();
                }
                else
                {
                    MsgHelper.MsgDeleteError();
                }
            }
        }
Пример #14
0
        protected override void Hapus()
        {
            var index = this.gridList.SelectedIndex;

            if (!base.IsSelectedItem(index, this.TabText))
                return;

            if (MsgHelper.MsgDelete())
            {
                var dropshipper = _listOfDropshipper[index];

                using (new StCursor(Cursors.WaitCursor, new TimeSpan(0, 0, 0, 0)))
                {
                    var result = _bll.Delete(dropshipper);
                    if (result > 0)
                    {
                        GridListControlHelper.RemoveObject<Dropshipper>(this.gridList, _listOfDropshipper, dropshipper);
                        ResetButton();
                    }
                    else
                        MsgHelper.MsgDeleteError();
                }                
            }
        }