display pdf in wpf c# : Reverse page order pdf online SDK application service wpf windows winforms dnn 6b8_NamLITS%20RFP%20with%20Bookmarks25-part596

CONFIDENTIAL 
Page 145 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
MONITOR & CONTROL ANIMAL TERMINATION EVENT 
ID 
Requirement 
Priority 
Software 
Release 
M33.  S upport Animal Termination Event Steps – Where the selected Livestock Event 
is a Animal Termination Event, support the following Event Steps: 
Capture Animal Termination Event Details 
Should 
Have 
Release 2
M34.  C apture Animal Termination Event Details – Capture information specific to the 
Animal Termination Event, including but not limited to: 
Termination Date 
Termination Reason, including, but not limited to: 
 Died (Disease) 
 Died (Predators) 
 Killed for Disease Control 
 Slaughtered 
 Exported 
 Lost 
 Stolen 
These values will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Termination Notes 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Should 
Have 
Release 2
M35.  M odify Tagged Animal Termination Details – For all tagged Animals, the 
Termination Date, Termination Reason, Animal Status and any other fields updated 
to reflect the termination. 
Should 
Have 
Release 2
M36.  M odify Untagged Tagged Animal Counts – For all Untagged Animals, 
appropriate Untagged Animal Counts should be updated. 
Should 
Have 
Release 2
M37.  C hange Animal Termination Event Status to Completed – Once: 
all Tagged Animals and Untagged Animal Counts have been linked to the Event 
and  
Animal Termination Details have been captured 
The Event status is changed to Completed. 
Should 
Have 
Release 2
Reverse page order pdf online - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
rotate single page in pdf file; rotate all pages in pdf and save
Reverse page order pdf online - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
change orientation of pdf page; pdf rotate page and save
CONFIDENTIAL 
Page 146 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
IMPORT NEW LIVESTOCK HEALTH EVENT 
ID 
Requirement 
Priority 
Software 
Release 
M38.  I mport New Livestock Health Events – Support the import of Livestock Health 
Events including but not limited to: 
Herd Disease Occurrence Events from TADInfo 
Herd Inspection Events from the Disease Surveillance Database 
Each of these Health Event Types are described in detail in this section. 
These Health Events will be confirmed in a Detailed Requirements Specification to be developed by 
the Contracted Consultant. 
Must 
Have 
Release 2 
M39.  I mported Livestock Health Events have Status of Completed –Livestock Health 
Events that are imported always have a Status of: 
Completed  Livestock Health Event has been completed 
Must 
Have 
Release 2 
M40.  I mport Common Livestock Health Event Details – Import common details for 
the Livestock Event.  For each Livestock Event, import details including, but not 
limited to: 
Livestock Health Event Type 
Livestock Health Event Date (date that the event was created in the external 
system) 
Livestock Health Event Import Date (date that the event was imported from the 
external system) 
Livestock Health Event SVO Jurisdiction (can be defaulted by Establishment) 
Livestock Health Event Reporting Officer 
Livestock Health Event Livestock Keeper 
Livestock Health Event Establishment (Establishment where the Livestock 
Event is taking place) 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 2 
M41.  I mported Livestock Health Events always apply to Herds of Animals only – 
Imported Livestock Events are always associated with a Herd because there is always 
an associated Livestock Keeper and Establishment. 
Herds of Animals are all the Tagged and/ or Untagged Animal Counts for a given 
Livestock Keeper at a given Establishment. 
It should be possible to easily determine the number and type of Animals that an 
Imported Livestock Event was applied to. 
Must 
Have 
Release 2 
M42.  L ink Herd to Livestock Health Event when Herd is Captured – Automatically 
link all Tagged Animals & Untagged Animal Counts in the Herd (i.e. all animals kept 
by the given Livestock Keeper at the given Establishment) to the Livestock Health 
Event. 
Must 
Have 
Release 2 
VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.
Support to reverse page order in adobe PDF document in both .NET Enable move, sort and reorder PDF page in preview. Provide online Visual Basic .NET source code.
save pdf after rotating pages; pdf rotate pages and save
C# PDF Page Move Library: re-order PDF pages in C#.net, ASP.NET
Free online C# code solutions for sorting PDF page order users to move, sort and reorder all PDF page in preview. Support to reverse page order in PDF document.
how to rotate just one page in pdf; rotate pages in pdf online
CONFIDENTIAL 
Page 147 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
IMPORT HERD DISEASE OCCURRENCE EVENT  
ID 
Requirement 
Priority 
Software 
Release 
M43.  S upport Import Herd Disease Occurrence Event Steps – Where a Herd Disease 
Occurrence Event is imported, support the following Event Steps: 
Import Herd Disease Occurrence Event Details 
Must 
Have 
Release 2
M44.  I mport Herd Disease Occurrence Event Details – Import information specific to 
the Herd Disease Occurrence Event from TADInfo.  The details to be imported are 
outlined on the Disease Report Form and include but are not limited to: 
Disease Occurrence Observation Type, including but not limited to: 
 Initial 
 Follow up 
These values will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Date of First Case 
Date of End of Outbreak 
Animal Numbers: 
 Number Clinical Cases 
 Number of Deaths 
 Number at Risk 
 Number Examined 
 Number Destroyed 
 Number Slaughtered 
 Number Recovered 
For Predominantly Affected: 
 Body Condition 
 Age 
 Gender 
 Number of humans exposed 
 Number of humans affected 
Epidemiology: 
 Source of Infection 
 Noted Animal Movements 
 Link one of more Movement Permits 
 Comments 
One or more Clinical Signs  
One or more Major Lesions/ Post Mortem Findings 
Diagnosis: 
 Diagnosis Type, including but not limited to: 
Must 
Have 
Release 2
C# Word: How to Use C# Code to Print Word Document for .NET
document pages in original or reverse order within entire C# Class Code to Print Certain Page(s) of powerful & profession imaging controls, PDF document, image
rotate all pages in pdf; rotate pdf pages and save
CONFIDENTIAL 
Page 148 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
 Tentative 
 Final  
These values will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
 Diagnosis Description 
 One or more Diagnosis Basis including, but not limited to: 
 Clinical Signs 
 Farmer’s Report 
 Case History 
 Treatment 
 Laboratory Test 
 Post-mortem 
These values will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
 Differential Diagnosis #1 
 Differential Diagnosis #2 
Actions or Treatments: 
 Vaccination & Number of Animals 
 Movement Control & Number of Animals 
 Quarantine & Number of Animals 
 Isolation & Number of Animals 
 Treatment & Number of Animals 
 Other Action or Treatment Description & Number of Animals 
 Disinfection & Disinfection Details 
Additional Notes 
Disease 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
M45.  C hange Herd Disease Occurrence Event Status to Completed – Once: 
Herd Disease Occurrence Event Details have been imported 
The Event status is changed to Completed. 
Must 
Have 
Release 2
IMPORT HERD INSPECTION EVENT 
ID 
Requirement 
Priority 
Software 
Release 
M46.  S upport Import Herd Inspection Event Steps – Where a Herd Inspection Event 
is imported, support the following Event Steps: 
Import Herd Inspection Event Details 
Must 
Have 
Release 2
CONFIDENTIAL 
Page 149 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
M47.  I mport Herd Inspection Event Details – Import information specific to the Herd 
Inspection Event from the Disease Surveillance Database.   
The details to be imported will be confirmed. 
These details will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 2
M48.  C hange Herd Inspection Event Status to Completed – Once: 
Herd Inspection Details have been imported 
The Event status is changed to Completed. 
Must 
Have 
Release 2
QUERY & VIEW LIVESTOCK HEALTH EVENTS 
ID 
Requirement 
Priority 
Software 
Release 
M49.  S earch for individual Livestock Health Events – Identify individual Livestock 
Health Events by a number of means including, but not limited to: 
Livestock Health Event ID 
SIU Number 
Preceding Livestock Health Event to a given Livestock Event 
Search criteria will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 2
M50.  S earch for one or more Livestock Health Events meeting criteria – Identify and 
list one or more of Establishments which meet criteria including, but not limited to: 
Livestock Event Type 
Livestock Event Date & Time Range 
Livestock Event SVO Jurisdiction 
Livestock Event Reporting Officer 
Livestock Event Establishment (Establishment where the Livestock Event is 
taking place) 
Livestock Event Status 
Tag ID of Animal linked to Livestock Health Event 
Disease linked to the Herd Disease Occurrence Event 
Vaccine linked to a Animal Vaccination Event 
Vaccine & Batch linked to a Animal Vaccination Event 
Termination Reason linked to a Termination Event 
All Livestock Health Events following a given Livestock Health Event (e.g. All 
Health Events initiated from a given Animal Quarantine Program Event) 
Allow one, more or all of the above criteria be used simultaneously to identify 
Establishments. 
Search criteria will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 2
M51.  D isplay number of Livestock Health Events meeting Criteria – Show the total 
Must 
Release 2
CONFIDENTIAL 
Page 150 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
number of Livestock Health Events that met the search criteria. 
Have 
M52.  D isplay summary information for each Livestock Health Event meeting 
criteria – Display pertinent summary information for each Livestock Health Event 
that meets the search criteria.  Livestock Health Event fields should be displayed in 
columns, with a row for each of the Livestock Health Events that met the search 
criteria. 
Total Number of Animals associated to the Livestock Health Event should be 
displayed in one of the columns. 
Paginate rows so as to not exceed a user defined number of rows on each page, but 
to ensure that all returned rows can be accessed. 
Must 
Have 
Release 2
M53.  E xport summary Livestock Health Event information to Excel – Allow the 
displayed Livestock Health Event columns and rows to be exported to Microsoft 
Excel format. 
Must 
Have 
Release 2
M54.  E xport summary Livestock Health Event information to .PDF – Allow the 
displayed Livestock Health Event columns and rows to be exported to Adobe PDF 
format. 
Nice to 
Have 
Release 2
M55.  E xport summary Livestock Health Event information to Email – Allow the 
displayed Livestock Health Event columns and rows to be exported to an agreed 
Email word processor format. 
Must 
Have 
Release 2
M56.  P rint summary Livestock Health Event information– Allow the displayed 
Livestock Health Event columns and rows to be printed. 
Must 
Have 
Release 2
M57.  M ulti-select Livestock Health Events for modification – Allow access to 
Livestock Health Event modification functions described in this section for the 
results of a search for one or more Livestock Health Events meeting criteria, so that 
multiple Livestock Health Events meeting criteria can be modified without 
performing multiple searches. 
Must 
Have 
Release 2
M58.  V iew Livestock Health Event Details – Display Livestock Health Event details, 
including all Livestock Health Event information by clicking on any of the rows 
returned in the search results.  
Allow modification of Livestock Health Event information from here. 
Must 
Have 
Release 2
M59.  V iew Tagged and Untagged Animals linked to Livestock Health Event – 
Display all Tagged and Untagged Animal Counts that are linked to the Livestock 
Health Event. 
Show a summary of the number of Animals by Animal Type. 
Must 
Have 
Release 2
M60.  V iew summary for Linked Events for Animal Quarantine Program Event – 
When viewing a Animal Quarantine Program Event, display all of the associated 
Events that were initiated for it. 
Allow access to linked Events from here also.  
Show the total number of Linked Events for the Animal Quarantine Program Event. 
Must 
Have 
Release 2
M61.  P rint Livestock Health Event Details & Linked Events – Print Livestock Health 
Event details, including all Livestock Health Event information and linked Events. 
Must 
Have 
Release 2
CONFIDENTIAL 
Page 151 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
N. MONITOR & CONTROL DISEASE OUTBREAKS 
The user requirements for this major function are as follows: 
CREATE DISEASE OUTBREAK  
ID 
Requirement 
Priority 
Software 
Release 
N1.   Capture Disease Outbreak Management Zones – Capture definitions of zones 
associated with a Disease Outbreak and levels of infection. 
Unlike Disease Risk Zones, Disease Outbreak Management Zones can span multiple 
SVO Jurisdictions. 
Must 
Have 
Release 3
N2.   Capture Disease Outbreak Management Zone Status - Support Disease Outbreak 
Management Zone Status’s including, but not limited to: 
Active  Disease Outbreak Management Zone is active and is linked to one or 
more Establishments 
Inactive  Disease Outbreak Management Zone is not linked to any 
Establishments 
A Disease Outbreak Management Zone may only have an Inactive status if no 
Establishments are linked to it. 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 3
N3.   Capture Disease for Disease Outbreak Management Zone – For each Disease 
Outbreak Management Zone that is created, link one Disease including, but not 
limited to: 
Foot & Mouth Disease 
Lung Sickness Disease 
Anthrax 
Brucellosis 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 3
N4.   Define Disease Outbreak Management Zone Infected/ Infested Area – For 
each Disease Outbreak Management Zone, automatically determine the Infected or 
Infested Area using all of the following methods: 
Establishment Types to be excluded from Infected/ Infested Area 
Distance from Focal Point or Focal Establishment 
Establishments linked to Infected/ Infested Establishments through Livestock 
Keepers 
Establishments linked to Infected/ Infested Establishments through Shared 
Resources 
Establishments linked to Infected/ Infested Establishments through Movement 
Permits within a defined Date Range 
Other epidemiological factors will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Requirements for each of these methods are described below. 
Must 
Have 
Release 3
N5.   Define Disease Outbreak Management Zone Protected Area – For each Disease  Must 
Release 3
CONFIDENTIAL 
Page 152 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Outbreak Management Zone, automatically determine the Protected Area using 
following method: 
Establishment Types to be excluded from Protected Area 
Distance from Infected/ Infested Establishments 
Establishments linked to Protected Establishments through Livestock Keepers 
Establishments linked to Protected Establishments through Shared Resources 
Other epidemiological factors will be confirmed in a Detailed Requirements Specification to be 
developed by the Contracted Consultant. 
Requirements for these methods are described below. 
Have 
N6.   Capture Disease Outbreak Management Zone Details – Capture Disease 
Outbreak Management Zone details including, but not limited to: 
SVO Officer 
Date of Outbreak 
Disease 
Infected/ Infested Area Parameters: 
 One or more Establishment Types to be excluded 
 Risk Type (Infected or Infested) 
 GPS Co-ordinates of Focal Point or Focal Establishment 
 Distance from Focal Point/ Focal Establishment in Kilometres 
 Movement Permit Date Range 
 Maximum number of Infected/ Infested Iterations 
Protected Area Parameters: 
 One or more Establishment Types to be excluded 
 Distance from Infected/ Infested Establishments in Kilometres 
 Maximum number of Protected Iterations 
These values will be confirmed in a Detailed Requirements Specification to be developed by the 
Contracted Consultant. 
Must 
Have 
Release 3
N7.   Identify Establishments in the Infected/ Infested Area using GPS Co-ordinates 
of Focal Point or Focal Establishment – Using the captured: 
GPS Co-ordinates of Focal Point or Focal Establishment and; 
Distance from Focal Point/ Focal Establishment in Kilometres 
Establishment Types to be excluded 
Determine all of the Establishments in the Infected/ Infested Area. 
Where the Focal Establishment is defined by an area rather than a point, define the 
point as the centre of the area. 
Must 
Have 
Release 3
N8.   Identify Establishments in the Infected/ Infested Area using Livestock Keeper 
Links – Using the captured: 
Establishment Types to be excluded 
Determine additional Establishments to be added to the Infected/ Infested Area by 
Must 
Have 
Release 3
CONFIDENTIAL 
Page 153 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
performing the following steps: 
For each Establishment already in the list of Infected/ Infested Establishments: 
For each Livestock Keeper that has a Usage Type link to that 
Establishment: 
 For each additional Establishment that the Livestock 
Keeper has a Usage Type link to: 
•  Add the additional Establishment to the list of 
Infected/ Infested Establishments IF the 
Establishment is not already in the list AND the 
Establishment Type is not one of the 
Establishment Types to be excluded. 
N9.   Identify Establishments in the Infected/ Infested Area using Shared Resources 
Links – Using the captured: 
Establishment Types to be excluded 
Determine additional Establishments to be added to the Infected/ Infested Area by 
performing the following steps: 
For each Establishment already in the list of Infected/ Infested Establishments: 
For each Establishment that has a Shared Resource Establishment 
link to that Establishment: 
 Add the Establishment to the list of Infected/ Infested 
Establishments IF the Establishment is not already in the 
list AND the Establishment Type is not one of the 
Establishment Types to be excluded. 
Must 
Have 
Release 3
N10.  I dentify Establishments in the Infected/ Infested Area using Movement 
Permits– Using the captured: 
Movement Permit Date Range 
Establishment Types to be excluded 
Determine additional Establishments to be added to the Infected/ Infested Area by 
performing the following steps: 
For each Establishment already in the list of Infected/ Infested Establishments: 
For each Movement Permit within the Movement Permit Date 
Range where that Establishment is the From Establishment 
 Add the To Establishment to the list of Infected/ Infested 
Establishments IF the To Establishment is not already in 
the list AND the To Establishment Type is not one of the 
Establishment Types to be excluded. 
Must 
Have 
Release 3
N11.  I terate to Identify additional Establishments in the Infected/ Infested Area- 
Using the captured: 
Maximum number of Infected/ Infested Iterations 
Repeat the following methods to identify the Infected/ Infested Establishments until 
the Maximum number of Infected/ Infested Iterations have been completed : 
Establishments linked to Infected/ Infested Establishments through Livestock 
Keepers 
Establishments linked to Infected/ Infested Establishments through Shared 
Must 
Have 
Release 3
CONFIDENTIAL 
Page 154 of 220 
NamLITS-NCA User Requirements Specification  
Tinka Consultancy & Investments cc 
ID 
Requirement 
Priority 
Software 
Release 
Resources 
Establishments linked to Infected/ Infested Establishments through Movement 
Permits within a defined Date Range 
This is because Establishments may have been added into the list by later methods 
which will implicate additional Establishments using earlier methods. 
A minimum of 2 iterations is recommended. 
N12.  I dentify Establishments in the Protected Area using Distance from Infected/ 
Infested Establishments – Using the captured: 
One or more Establishment Types to be excluded 
Distance from Infected/ Infested Establishments in Kilometres 
Determine all of the Establishments in the Protected Area by performing the 
following steps: 
For each Establishment in the list of Infected/ Infested Establishments: 
For each additional Establishment within the specified Distance of 
the Infected/ Infested Establishment: 
 Add the Establishment to the list of Protected 
Establishments IF the Establishment is not already in the 
list of Protected Establishments AND the Establishment 
is not already in the list of Infected/ Infested 
Establishments AND the Establishment Type is not one 
of the Establishment Types to be excluded. 
Must 
Have 
Release 3
N13.  I dentify Establishments in the Protected Area using Livestock Keeper Links – 
Using the captured: 
Establishment Types to be excluded 
Determine additional Establishments to be added to the Protected Area by 
performing the following steps: 
For each Establishment already in the list of Protected Establishments: 
For each Livestock Keeper that has a Usage Type link to that 
Establishment: 
 For each additional Establishment that the Livestock 
Keeper has a Usage Type link to: 
•  Add the Establishment to the list of Protected 
Establishments IF the Establishment is not 
already in the list of Protected Establishments 
AND the Establishment is not already in the list 
of Infected/ Infested Establishments AND the 
Establishment Type is not one of the 
Establishment Types to be excluded. 
Must 
Have 
Release 3
N14.  I dentify Establishments in the Protected Area using Shared Resources Links – 
Using the captured: 
Establishment Types to be excluded 
Determine additional Establishments to be added to the Protected Area by 
performing the following steps: 
For each Establishment already in the list of Protected Establishments: 
Must 
Have 
Release 3
Documents you may be interested
Documents you may be interested