git_bsmd/nsw/Source/bsmd.herberg.FormService/Enums.cs

120 lines
2.8 KiB
C#

//
// Class: Enums
// Current CLR: 4.0.30319.34209
// System: Microsoft Visual Studio 10.0
// Author: dani
// Created: 5/22/2015 7:34:23 AM
//
// Copyright (c) 2015 Informatikbüro Daniel Schick. All rights reserved.
using System;
using System.Collections.Generic;
namespace bsmd.herberg.FormService
{
public class Enums
{
public enum WasteDisposalDelivery : byte
{
ALL,
SOME,
NONE
}
public static byte? ParseWasteType(string val)
{
if (string.IsNullOrWhiteSpace(val)) return 0;
if (val.Equals("1. WASTE_OILS-SLUDGE")) return 1;
if (val.Equals("2. WASTE_OILS-BILGE_WATER")) return 2;
if (val.Equals("3. WASTE_OILS-OTHERS")) return 3;
if (val.Equals("4. GARBAGE-FOOD_WASTE")) return 4;
if (val.Equals("5. GARBAGE-PLASTIC")) return 5;
if (val.Equals("6. GARBAGE-OTHER")) return 6;
if (val.Equals("7. SEWAGE")) return 7;
if (val.Equals("8. CARGO-ASSOSIATED_WASTE")) return 8;
if (val.Equals("9. CARGO-RESIDUES")) return 9;
return null;
}
public enum WasteType : byte
{
WASTE_OILSSLUDGE,
WASTE_OILSBILGE_WATER
}
public enum CargoHandlingType : byte
{
LOAD,
DISCHARGE
}
public enum ShippingArea : byte
{
NORTH_BALTIC_SEA,
EUROPE,
OVERSEAS
}
public enum FumigatedBulkCargo : byte
{
Y,
N
}
public enum TankerHullConfiguration : byte
{
SINGLE_HULL,
SINGLE_HULL_WITH_SBT,
DOUBLE_HULL
}
public enum ConditionCargoBallastTanks : byte
{
FULL,
EMPTY,
INERTED
}
public enum ISSCType : byte
{
FULL,
INTERIM
}
public enum ISSCIssuerType : byte
{
ADMINISTRATION,
RSO
}
public enum GeneralDescriptionOfCargo : byte
{
CONTAINER,
VEHICLES,
CONVENTIONAL_GENERAL_CARGO,
DRY_CARGO_IN_BULK,
LIQUID_CARGO_IN_BULK,
EMPTY
}
public enum PassengerGender : byte
{
MALE,
FEMALE,
OTHER
}
public enum PassengerIdentityDocumentType : byte
{
IDENTITY_CARD,
PASSPORT,
MUSTER_BOOK,
PICTURE_ID,
RESIDENTAL_PERMIT,
OTHER_LEGAL_IDENTITY_DOCUMENT
}
}
}