private void btnProcess_Click(object sender, RoutedEventArgs e) { try { foreach (ExceptionVouchers Voucher in oVoucherList) { if (Voucher.IsChecked) { if (!_isManualProcess) { oDeclaration.DeclareExceptionTicket(Voucher.Collection_No, Voucher.strBarcode, Voucher.Installation_no, BMC.Security.SecurityHelper.CurrentUser.SecurityUserID, Voucher.iAmount); } else { oDeclaration.DeclareExceptionTicketAsPaid(Voucher.Collection_No, Voucher.strBarcode, Voucher.Installation_no, BMC.Security.SecurityHelper.CurrentUser.SecurityUserID, Voucher.iAmount); } } } if (!_isManualProcess) { this.FillData(); lstVouchers.Visibility = Visibility.Collapsed; } else { this.ShowManualProcessItems(); } this.IsProcessClickedOnce = true; } catch (Exception Ex) { ExceptionManager.Publish(Ex); } }