105 lines
3.9 KiB
C#
105 lines
3.9 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.ComponentModel.DataAnnotations;
|
||
using System.Linq;
|
||
using System.Web;
|
||
using Weee.Models;
|
||
using Resources;
|
||
|
||
namespace Weee.Models.Paramemter
|
||
{
|
||
//此enum 為 年參數與一般參數之category, 與simapro parameter之category無關
|
||
public enum Categories
|
||
{
|
||
//non yearly
|
||
[Display(Name = "ParamemterCategoriesSeptic", ResourceType = typeof(Resource))]
|
||
Septic, // 0
|
||
|
||
//yearly
|
||
[Display(Name = "ParamemterCategoriesElectric", ResourceType = typeof(Resource))]
|
||
Electric, // 1
|
||
|
||
//yearly
|
||
[Display(Name = "ParamemterCategoriesWater", ResourceType = typeof(Resource))]
|
||
Water, // 2
|
||
|
||
//non yearly
|
||
[Display(Name = "ParamemterCategoriesWasteWater", ResourceType = typeof(Resource))]
|
||
WasteWater, // 3
|
||
|
||
//non yearly
|
||
[Display(Name = "ParamemterCategoriesWaste", ResourceType = typeof(Resource))]
|
||
Waste, // 4
|
||
|
||
//non yearly
|
||
[Display(Name = "ParamemterCategoriesTransport", ResourceType = typeof(Resource))]
|
||
Transport, // 5
|
||
|
||
//yearly
|
||
[Display(Name = "ParamemterCategoriesVehicle", ResourceType = typeof(Resource))]
|
||
Vehicle, // 6
|
||
|
||
//yearly
|
||
[Display(Name = "ParamemterCategoriesGasolineEquipment", ResourceType = typeof(Resource))]
|
||
GasolineEquipment, // 7
|
||
|
||
//yearly
|
||
[Display(Name = "ParamemterCategoriesKitchen", ResourceType = typeof(Resource))]
|
||
Kitchen, // 8
|
||
|
||
//non yearly
|
||
[Display(Name = "ParamemterCategoriesRefrigerant", ResourceType = typeof(Resource))]
|
||
Refrigerant, // 9
|
||
|
||
//non yearly
|
||
[Display(Name = "ParamemterCategoriesRefrigerantGWP", ResourceType = typeof(Resource))]
|
||
RefrigerantGWP, // 10
|
||
|
||
//non yearly
|
||
[Display(Name = "ParamemterCategoriesFireEquipment", ResourceType = typeof(Resource))]
|
||
FireEquipment, // 11
|
||
|
||
//yearly
|
||
[Display(Name = "ParamemterCategoriesSteam", ResourceType = typeof(Resource))]
|
||
Steam, // 12
|
||
|
||
//non yearly
|
||
[Display(Name = "ParamemterCategoriesOtherCompound", ResourceType = typeof(Resource))]
|
||
OtherCompound, // 13
|
||
|
||
//yearly , for orgization survey form
|
||
[Display(Name = "ParamemterCategoriesElectricOrganization", ResourceType = typeof(Resource))]
|
||
ElectricOrganization, // 14
|
||
|
||
//non yearly , for orgization survey form
|
||
[Display(Name = "ParamemterCategoriesRefrigerantGWPOrganization", ResourceType = typeof(Resource))]
|
||
RefrigerantGWPOrganization, // 15
|
||
|
||
//yearly , for orgization survey form
|
||
[Display(Name = "ParamemterCategoriesSteamOrganization", ResourceType = typeof(Resource))]
|
||
SteamOrganization, // 16
|
||
|
||
//yearly for orgization survey form
|
||
[Display(Name = "ParamemterCategoriesVehicleOrganization", ResourceType = typeof(Resource))]
|
||
VehicleOrganization, // 17
|
||
|
||
// these 3 categories should never be display in backend parameters , this 3 types is only for sheet header , to determinte the sheet filler
|
||
// 這三個類別主要用途為在sheet header table中取得填表人資訊用 , 不應有parameter真的是這三個category
|
||
[Display(Name = "DirectMaterial", ResourceType = typeof(Resource))]
|
||
DirectMaterial, // 18
|
||
|
||
[Display(Name = "IndirectMaterial", ResourceType = typeof(Resource))]
|
||
IndirectMaterial, // 19
|
||
|
||
[Display(Name = "WrapMaterial", ResourceType = typeof(Resource))]
|
||
WrapMaterial, // 20
|
||
|
||
//本category 是為了分辨 transport 與waste transport 的sheet header
|
||
[Display(Name = "WasteTransportation", ResourceType = typeof(Resource))]
|
||
SheetHeaderWasteTransport, // 21
|
||
|
||
// 此類別和其他Material類別相同,用途在sheet header table中取得填表人資訊
|
||
[Display(Name = "BOM", ResourceType = typeof(Resource))]
|
||
BOM, // 22
|
||
}
|
||
} |