display pdf in wpf c# : Rotate pages in pdf expert control software system azure winforms web page console 6b8_NamLITS%20RFP%20with%20Bookmarks12-part582

CONFIDENTIAL 
Page 15 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
System 
Modules 
Key Function 
Description 
Range. 
 When movement permit books are received, their 
status can be updated. 
 Movement permit books can be cancelled. 
Import Permit Maintenance 
 Issue import permits 
 Capture import details following a successful 
application for an import permit.  Details captured 
include the details of the person importing the 
Livestock; details relating to the origin of the 
Livestock as well as details of the actual animals being 
imported.  
 View existing import permits 
Livestock Import Process 
Support 
 Capture arrival date 
 DVS personnel at the border post can verify the 
animals arriving into Namibia match those authorised 
in the import permit and can capture the arrival date 
at the border post. 
 Record import tags 
 Any individual tags to be applied to cattle can be 
recorded prior to their application at the destination 
SIU. 
Slaughter Process Support 
 Capture departure registers 
 Animals departing from an SIU for an abattoir are 
entered onto a Departure Register as with any other 
movement.  
 Capture slaughter data 
 DVS officials at the abattoir verify the animals 
arriving at the abattoir match those entered on the 
Departure Register. 
 Slaughter data including Mass, Grade, Damage Code, 
Condemnation Code, Carcass Id, Cut Id and 
Slaughter data are then provided by the abattoir.  This 
data is either provided via the FTP file interface for 
certain abattoirs or manually for others. 
Manage Livestock Keeper & 
Establishment Restrictions 
 Restrict Stockbrands 
 Stockbrands can be restricted and un-restricted and 
restriction reason codes and descriptions entered. 
 Restrict SIUs 
 SIUs can be restricted and un-restricted and 
restriction reason codes and descriptions entered. 
Miscellaneous Functions 
 Herd Management 
 Cattle can be allocated Tag IDs 
 Cattle diseases and treatments received can be 
recorded 
 Cattle deaths can be recorded 
 Transfer Animal Ownership 
 An animal’s Stockbrand can be changed directly 
where the ownership of an animal passes from one 
Stockbrand to another without an auction taking place 
and without a change in the location of the animal. 
 Change SIU Type 
 SIU types can be changed to Communal SIUs or 
Resettlement Farms 
Rotate pages in pdf expert - 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 reader; reverse pdf page order online
Rotate pages in pdf expert - 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
how to save a pdf after rotating pages; how to rotate one pdf page
CONFIDENTIAL 
Page 16 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
System 
Modules 
Key Function 
Description 
 Maintain web user Stockbrands 
 Stockbrands can be added and deleted to the account 
of a user of NamLITS Online. 
 Change Ear Tag Number 
 Stockbrand and Ear Tag numbers for both domestic 
cattle and imported cattle can be changed. 
Online Enquiries 
There are a large number of enquiry screens displaying key 
information held in the NamLITS database.  These include: 
 Animal History Enquiry 
 Details individual tagged cattle for a Stockbrand, 
along with details of each animal (breed, sex, origin, 
etc); history of movements of each anima, including 
access to the associated permits; diseases and 
treatments received for each animal and slaughter 
data.  
 Animal Transfer History 
 For each DVS office, all transfers of ownership are 
displayed including details of the old and new owner, 
the SIU as well as all of the animals that were 
transferred in each transaction. 
 Static Data 
 The static data tables can be viewed. 
 Restrictions 
 For each DVS office, current restrictions are 
displayed: 
•  Details of currently restricted Stockbrands 
are listed along with restriction reasons 
•  Details of currently restricted SIUs are listed 
along with restriction reasons 
 For each DVS office, a history of restrictions are 
displayed: 
•  History of restricted Stockbrands are listed 
along with restriction reasons 
•  History of currently restricted SIUs are listed 
along with restriction reasons 
 Permits Issued 
 For a given SIU, all issued movement permits can be 
viewed.  The movement permits listed can be filtered 
based on permit status, permit issue date as well as 
whether the permit is for movements to, from or 
either to or from the SIU. 
 Unprinted Permit Enquiries 
 Permits that were emailed to farmers can be viewed 
 Outstanding Animal Movements 
 Receipt History Enquiry 
 Receipts issued for a given movement permit can be 
viewed 
 Auction Permits Register 
 All movement permits issued to or from a given 
auction organization can be viewed.  Movement 
permits can be filtered based on permit issue date. 
 Consolidate SIU Enquiry 
 All SIUs that were consolidated using the Merge SIU 
C# Imaging - Scan Linear UPC-E in C#.NET
RaterEdge .NET Imaging Barcode toolkit can easily incorporate expert document and image from images and reading UPC-E barcode from PDF & Word document pages.
save pdf rotated pages; rotate all pages in pdf and save
CONFIDENTIAL 
Page 17 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
System 
Modules 
Key Function 
Description 
function can be viewed. 
 Change Ear Tag No History 
 All Ear Tag Numbers that were changed using the 
Change Ear Tag Number function can be viewed. 
Reporting 
There are a large number of reports falling into the following 
categories: 
 Auction Reports 
 Farm Reports 
 Abattoir Reports 
 Export Reports 
 Import Reports 
 General Reports 
 Management Reports 
NamLITS Online  Movement Permit 
Application 
 Apply for animal movement permits 
Update Contact Details 
 Update contact details for all of the Stockbrands linked to the 
web user account. 
Online Enquiries 
 View movement history of individual cattle 
 View cattle movement records that are not reconciled 
 View a list of all cattle on farm 
 View a list of cattle that have moved 'on' or 'off' the farm 
 View a list of all permits issued  
View a list of outstanding movement permits
Current NamLITS functionality is detailed in NamLITS Functional Specification v1.1, published by Tinka 
Consultancy & Investments cc on 17 February, 2011. 
CONFIDENTIAL 
Page 18 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
NAMLITS-NCA GOALS, USER GROUPS & KEY CONCEPTS 
GOALS 
The overall goal of the NamLITS-NCA information system is to enhance animal traceability in the Northern 
Communal Areas (NCA) for the purposes of supporting the policy on eradication of transboundary animal 
diseases and facilitating red meat exports to high value markets. 
This overall goal may be accomplished through the achievement of the following short term and medium term 
goals made possible by the successful implementation of a NamLITS-NCA information system 
SHORT TERM GOALS 
The following short term goals should be achieved through the initial deployment of the information system: 
Register all Establishments where Livestock are held or kept in the NCA.  
Register all Livestock Keepers and associated Stockbrands in the NCA, allocating Reserve 
Stockbrands where Livestock Keepers currently do not have a Stockbrand. 
Register all Cattle, Sheep and Goats in the NCA by tagging, capturing pertinent animal details 
and linking to registered Establishments and Livestock Keepers. 
Register key events effecting cattle, such as official vaccinations, diseases. 
Control movements of cattle which pose the most significant threat of disease transmission in 
order to minimise disease transmission.  These high priority movements include: 
Movements of Livestock to quarantine camps and to export abattoirs. 
Movements of Livestock within the NCA, between the Northern Central Regions 
(NCR) - (Ohangwena, Oshana, Omusati, Oshikoto), Caprivi, Kavango and Kunene. 
Movements of Livestock within the NCA, between different Foot Mouth Disease 
Zones (e.g. from a FMD Protection Zone to a FMD Infected Zone). 
Movements of Sheep & Goats from NCA to the FMD Free Zone. 
Commercial movements of Livestock to or from Botswana, Zambia, Angola and 
RSA and the NCA. 
Non commercial movements of Livestock to or from Angola and the NCA, such as 
seasonal grazing of Namibian cattle in Angola for more than 1 week. 
Movement of Livestock to Auctions, Markets, Local Abattoirs and other slaughtering 
facilities. 
Any  movements  of  Livestock  that are  currently  controlled by NCA Traditional 
Authorities. 
Movement of Livestock from FMD Free Zone to the NCA. 
Collaborate with and involve the NCA Traditional Authorities in Movement Controls. 
Perform timely intervention to isolate cattle affected by a disease outbreak with minimal 
impact on cattle and Livestock Keepers not affected by the disease outbreak.  
CONFIDENTIAL 
Page 19 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
Capture NCA Livestock census figures, including but not limited to: 
Number of animals by each Livestock type and Constituency 
Number of Livestock Keepers by Constituency 
MEDIUM & LONG TERM GOALS 
The following short term goals should be achieved through subsequent deployments of the information 
system: 
Register other events effecting cattle, such as birth, death, sale and transfer of ownership. 
Control all other movements of cattle which pose some threat of disease transmission in 
order to minimise disease transmission.  These lower priority movements include: 
Movements of Livestock between clearly demarcated and fenced-off farms 
Movements of Livestock to or from Vaccination Sites 
Movements of Livestock between Communal Areas and Farms 
Movements of Livestock between Communal Areas and Cattle Posts or Temporary 
Grazing sites.  
Identify  animals  and Establishments that  are at risk  from  a disease outbreak based  on 
exposure to a suspected diseased animal within a period equivalent to the incubation period 
of the disease. 
Unify NamLITS-NCA with the existing NamLITS system so that there is a single integrated 
system supporting Livestock Identification and Traceability for the whole of Namibia. 
CONFIDENTIAL 
Page 20 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
USER GROUPS 
The following user groups are expected to make use of NamLITS-NCA: 
DIRECT NAMLITS-NCA USERS 
The following users groups are expected to be direct users of NamLITS-NCA: 
Directorate of Veterinary Services of Namibia, Windhoek 
NamLITS-NCA NCA Office in Ongwediva 
Central Veterinary Laboratory branch in the NCA 
State  Veterinary  Offices  (SVOs)  in  Caprivi,  Kavango,  Ohangwena,  Omusati,  Oshana, 
Oshikoto nVCF, Kunene nVCF, Tsumkwe. 
Animal Health Technicians Offices (AHTOs) in the NCA 
Veterinary Rural Extension Centres (VRECs) in the NCA 
Border Offices in the NCA 
DVS offices at export abattoirs in the NCA 
There will be approximately 180 direct users of NamLITS-NCA. 
INDIRECT NAMLITS-NCA USERS 
Additionally, the following user groups may access NamLITS-NCA functionality indirectly through interfaces 
or manual forms: 
Abattoirs and Slaughter Houses in the NCA 
Auctioneers and Markets in the NCA 
Traditional Authorities including Recognised Chiefs, Senior Headmen and Headmen 
NAMLITS ONLINE USERS 
Although self service functions for Livestock Keepers are not required, there is the need for a Web Interface 
so that Police and other authorities can view and verify Stockbrand information. 
CONFIDENTIAL 
Page 21 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
KEY CONCEPTS 
KEY FUNCTIONAL ENHANCEMENTS & ADDITIONS TO EXISTING NAMLITS 
In addition to supporting the currently unsupported area north of the Veterinary Cordon Fence, a number of 
key enhancements and additions are required to be implemented in NamLITS-NCA.  These enhancements 
and additions are described in detail in this document, but key enhancements and additions include, but are 
not limited to: 
Capture Additional Information 
Office Hierarchies  Support a four level hierarchy of Offices with Level 3 Offices linked to SVO 
Jurisdictions which relate to Traditional Authorities, Movement Permits, Establishments and Disease Risk 
Zones. 
Traditional Authorities Traditional Authority Movement Permits  Support a three level hierarchy 
of Traditional Authorities in the NCA which have authority over Livestock Keepers making use of 
Establishments within their jurisdiction.  Support the capture of Livestock movements authorised by 
Traditional Authorities. 
Establishment Usage Types  Differentiate between all of the Establishments that a given Livestock 
Keeper uses by defining the Establishment Usage Type for each.  Use this to require the definition of one 
Establishment as the Primary Holding. 
Establishments Sharing Resources  Identify Establishments that share resources such as Water Points 
and Crush Pens. 
Additional Owners of Livestock  Capture additional owners of Livestock where the Livestock Keeper 
acts as custodian for one or more Animals. 
Automate Additional Processes 
Animal Movement Notification  Support Movement Notifications rather than Departure and Arrival 
Registers in order to identify animals actually moved under Movement Permits. 
Movement Permit Condition Groups  Allow multiple sets of non-mutually exclusive Permit 
Conditions to be applied to Movement Permits depending on which Permit Condition Groups apply to 
the movement. 
Additional Export Information  Capture additional export-specific information when moving 
Livestock to Border Posts. 
Livestock Health Events  Support a number of Health Events that can be applied to a single Animal; 
Herds or a collection of Tagged and Untagged Animals.  Health Events may include Quarantine 
Programs, Vaccinations or Animal Termination Events. Quarantine Programs may involve one or more 
sub-events.  In addition, allow Herd Disease Occurrence and Herd Inspection Events to be imported 
from external systems. 
Disease Risk Zones  Support the definition of Disease Risk Zones in each of the State Veterinary 
Office Jurisdictions where each Disease Risk Zone defines the Disease and Risk Type (Free, Protected, 
Surveillance, etc) and can be associated with one or more Establishments. 
Monitor & Control Disease Outbreaks  Support creation of Disease Outbreak Management Zones in 
response to an outbreak of a Disease, automatically identifying the Infected/ Infested and Protected areas 
based on distance from a Focal Point as well as a number of iterations of Establishments linked through 
Livestock Keepers, Shared Resources and recorded movements. 
Web Interface for Stockbrand Validation  Provide a web interface to Namibian Police and other 
authorities to validate Stockbrand information. 
Support in the Field 
Support for RFID Readers and GPS Software - Integrate with RFID Tag Readers and GPS Software 
to automate entry of large volumes of data prone to data entry errors. 
CONFIDENTIAL 
Page 22 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
Offline mode (“NamLITS Lite”)  Support all functions whilst operating ‘offline’ without direct real 
time connectivity to the central database.  Allow all data captured whilst operating ‘offline’ as well as any 
changes to data in the central database to be synchronised efficiently once the system is reconnected and 
brought ‘online’. 
Additional Integration 
Stockbrand Register Maintenance  Facilitate validity of Stockbrand Holder contact details held in the 
Stockbrand Register by supporting updates of Livestock Keeper contact details to the Stockbrand Register 
from NamLITS-NCA by an automated interface. 
Animal Performance Information  Display additional information relating to breeding and other 
animal performance information through integration with Breedplan, Studmaster & Herdmaster.  
Import Herd Disease Occurrence Events  Support the creation of Herd Disease Occurrence Events 
from data imported from an enhanced TADInfo following capture on Disease Report Forms. 
Import Herd Inspection Events  Support the creation of Herd Inspection Events from data imported 
from an enhanced Disease Surveillance Database. 
Increased System Sophistication 
Ubiquitous Search Sophistication  Allow all entities to be searched using a common but complex 
platform supporting all of the key search criteria for each Entity.  Allow access to view and modify 
Entities returned in search results without the need for multiple searches.  Support the export of search 
results for all Entities into Microsoft Excel format, Adobe PDF or Email. 
Geographic Representations of Locations  Display Offices, Traditional Authorities, Livestock 
Keepers, Establishments Points and Establishment Areas using an integrated geographical information 
system such as Google Earth. 
Group Messaging  Allow system messages to be sent to groups of users at an Office or Office 
Hierarchy level. 
Integrated performance support  Provide screen and function sensitive system help including steps 
that describe the business process that the function supports. 
Access Control Profiles  Support access control through Access Control Profiles rather than Job 
Designations with a lower level of granularity of functions that can be made available and through the 
definition of which Traditional Authority and Establishment types can be created and modified. 
CONFIDENTIAL 
Page 23 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
HIGH LEVEL CONCEPTUAL DATA MODEL 
The following figure describes a conceptual data model for the entities and relationships between entities 
described in this document. 
Note that this data model only outlines high level entities.  The actual data model necessary to support the 
requirements as outlined in this document will consist of a much larger number of entities and relationships. 
CONFIDENTIAL 
Page 24 of 220 
NamLITS-NCA User Requirements Specification 
Tinka Consultancy & Investments cc 
MAJOR FUNCTIONS 
The major functions of the NamLITS -NCA system are as follows: 
Major Function 
Highlights of Major Function 
Manage Offices, Office Jurisdictions, Users 
& Access Control 
Capture, modify, query and view details of the locations where 
Users utilize the system, including the hierarchy between offices 
and mapping of SVO Jurisdictions to SVOs. 
Capture, modify, query and view details of Users of the system; 
Suspend Users ad view Users Audit Trails. 
Capture, modify, query and view details of Access Control 
Profiles that determine access rights for groups of Users. 
Manage Traditional Authorities 
Capture, modify, query and view Traditional Authorities who 
have authority over Livestock Keepers in certain 
Establishments, including the seniority hierarchy between 
Traditional Authorities.  
Manage Establishments 
Capture, modify, query and view Establishments where Animals 
are kept, including links to Livestock Keepers, other 
Establishments that share resources and Disease Risk Zones. 
View Animal Health Declarations for Livestock Keepers linked 
to the Establishment. 
View one or more Herds for each Livestock Keeper utilising the 
Establishment and for each Herd view Tagged Animals, 
Untagged Animal Counts, Herd Health Events and Livestock 
Observations. 
Manage Livestock Keepers 
Capture, modify, query and view Livestock Keepers who keep 
Animals, including links to Establishments where they keep each 
of their Herds. 
Capture, modify and query Additional Owners of Animals in the 
Livestock Keepers Herds. 
View each of the Livestock Keepers Herds across all 
Establishments and for each Herd view Tagged Animals, 
Untagged Animal Counts, Herd Health Events and Livestock 
Observations. 
Support viewing of Stockbrand information via Web Interface. 
Manage Livestock Register 
Capture Livestock Observations for Herds kept by a Livestock 
Keeper at a particular Establishment. 
Register, modify, transfer ownership, query and view Tagge
Animals and Untagged Animal Counts. 
View Performance Information, Movement History, Ownership 
History, Health Events and Slaughter Data for Tagged Animals. 
Manage Disease Risk Zones 
Capture, modify, query and view Disease Risk Zones consisting 
of a Disease and Risk Type (Infected, Protected) and link to 
multiple Establishments within a SVO Jurisdiction. 
View Establishments, Permits and Herds of Animals linked to a 
given Disease Risk Zone. 
Manage Inventory  
Manage the lifecycle of Tags from Ordering from Supplier 
through to receipt by SVO Jurisdiction 
Manage the lifecycle of Movement Permit Books and 
Traditional Authority Permit Books from receipt from Supplier 
Documents you may be interested
Documents you may be interested