Skip to content

wissamismail/TirProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TirProject

TirProject is a software solution designed for the TIR transit system, specifically focusing on the TIR Carnet (Customs Convention on the International Transport of Goods Under Cover of TIR Carnets).

Project Purpose

This project serves as a training tool (Module 1) that simulates the appearance of the document set that makes up a TIR Carnet. It is intended for practice in filling out and using carnets, making it useful for:

  • On-screen reference for the various parts of the carnet document.
  • Practice exercises for individuals new to the TIR transit system.
  • Training aid for national trainers to assist in preparing exercises for trainees.

Features

  • Document Simulation: Provides a digital representation of TIR Carnet documents for training purposes.
  • Localization: Supports multiple languages, including English and Arabic, as seen in the resource files (FrmMain.en.resx, FrmMain.ar.resx).
  • Reporting: Includes reporting capabilities using .rdlc files (TirReport.rdlc) to generate document views.
  • User Management: Features a login system and user management forms (FrmLogin.cs, frmUsers.cs).
  • License Activation: Contains logic for software activation and license verification (frmActivation.cs, LicenseVerify.cer).

Technical Stack

  • Languages: C# (79.7%) and TSQL (20.3%).
  • Framework: .NET (utilizing WinForms for the UI, indicated by .Designer.cs and .resx files).
  • Data Management: Uses SQL Server types and DataSets (TirDS.xsd) for data handling.
  • Development Environment: Visual Studio (utilizes .sln and .csproj files).

Repository Structure

  • TireProject.sln: The main Visual Studio solution file.
  • DBs/: Directory likely containing database-related scripts or files.
  • TirDS.xsd: XML Schema definition for the project's data structures.
  • TirReport.rdlc: Report definition file for simulating the TIR Carnet document.
  • App.config: Application configuration file.

Getting Started

Prerequisites

  • Visual Studio
  • SQL Server (for TSQL database components)

Installation

  1. Clone the repository.
  2. Open TireProject.sln in Visual Studio.
  3. Restore NuGet packages as defined in packages.config.
  4. Build and run the application.

Author

  • Wissam Ismail

About

TIR Carnet for TIR transit system

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors