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);
     }
 }