/// <summary> /// Delete Function /// </summary> /// <param name="decMasterId"></param> public void Delete(decimal decMasterId) { try { //PaymentMasterSP SpPaymentMaster = new PaymentMasterSP(); PartyBalanceBll BllPartyBalance = new PartyBalanceBll(); PaymentVoucherBll BllPaymentVoucher = new PaymentVoucherBll(); if (!BllPartyBalance.PartyBalanceCheckReference(decPaymentVoucherTypeId, strVoucherNo)) { BllPaymentVoucher.PaymentVoucherDelete(decPaymentmasterId, decPaymentVoucherTypeId, strVoucherNo); Messages.DeletedMessage(); if (frmPaymentRegisterObj != null) { this.Close(); frmPaymentRegisterObj.CallFromPaymentVoucher(this); } else if (frmPaymentReportObj != null) { this.Close(); frmPaymentReportObj.CallFromPaymentVoucher(this); } else if (frmLedgerDetailsObj != null) { this.Close(); } if (_frmVoucherSearch != null) { this.Close(); _frmVoucherSearch.GridFill(); } if (frmDayBookObj != null) { this.Close(); } if (frmBillallocationObj != null) { this.Close(); } } else { Messages.InformationMessage("Reference exist. Cannot delete"); txtDate.Focus(); } } catch (Exception ex) { MessageBox.Show("PV19:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }