示例#1
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            CustomList <Acc_VoucherDet> lstAccVoucherDet = AccVoucherDetList;
            CustomList <Acc_Voucher>    lstAccVoucher    = AccVoucherList;

            if (lstAccVoucher[0].IsPost == 0)
            {
                lstAccVoucherDet.ForEach(s => s.Delete());
                lstAccVoucher.ForEach(s => s.Delete());
            }
            else
            {
                lstAccVoucherDet.ForEach(s => s.SetModified());
                SetDataFromControlToObject(ref lstAccVoucher);
                lstAccVoucher.ForEach(s => s.IsPost = 2);
            }
            if (CheckUserAuthentication(lstAccVoucherDet, lstAccVoucher).IsFalse())
            {
                return;
            }
            manager.DeleteVoucher(ref lstAccVoucherDet, ref lstAccVoucher);
            btnNew_Click(null, null);
            txtVoucherDate_nc.Text = string.Empty;
            //ddlCompany_nc.SelectedValue = string.Empty;
            ddlVoucherType_nc.SelectedValue = string.Empty;
            this.SuccessMessage             = (StaticInfo.DeletedSuccessfullyMsg);
        }
示例#2
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            CustomList <Acc_VoucherDet> lstAccVoucherDet = AccVoucherDetList;
            CustomList <Acc_Voucher>    lstAccVoucher    = AccVoucherList;

            if (!((PageBase)this.Page).CheckUserAuthentication(lstAccVoucherDet, lstAccVoucher).IsFalse())
            {
                return;
            }
            manager.DeleteVoucher(ref lstAccVoucherDet, ref lstAccVoucher);
            btnNew_Click(null, null);
            txtVoucherDate_nc.Text = string.Empty;
            ((PageBase)this.Page).SuccessMessage = (StaticInfo.DeletedSuccessfullyMsg);
        }