Пример #1
0
        private void btnCancelled_Click(object sender, RoutedEventArgs e)
        {
            if (!CanModify)
            {
                MessageWindow.AlertRecordIsLocked();
                return;
            }

            if (MessageWindow.ConfirmCancelVoucher() != MessageBoxResult.Yes)
            {
                return;
            }

            OfficialReceipt.DeleteAll(_voucherNo);

            var cancelledOfficialReceipt = new OfficialReceipt();

            cancelledOfficialReceipt.MemberCode   = "CANCEL";
            cancelledOfficialReceipt.MemberName   = "CANCELLED";
            cancelledOfficialReceipt.AccountCode  = "CANCEL";
            cancelledOfficialReceipt.AccountTitle = "CANCELLED";
            cancelledOfficialReceipt.Debit        = 0m;
            cancelledOfficialReceipt.Credit       = 0m;

            cancelledOfficialReceipt.VoucherDate = _voucherDate;
            cancelledOfficialReceipt.VoucherNo   = _voucherNo;
            cancelledOfficialReceipt.VoucherType = _voucherType;

            cancelledOfficialReceipt.Collector = MainController.LoggedUser.CollectorName;
            cancelledOfficialReceipt.Create();
            Find(_voucherNo);
        }
Пример #2
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            if (!CanModify)
            {
                MessageWindow.AlertRecordIsLocked();
                return;
            }

            if (MessageWindow.ConfirmDeleteVoucher() != MessageBoxResult.Yes)
            {
                return;
            }
            OfficialReceipt.DeleteAll(_voucherNo);
            Find(_voucherNo);
        }