initialize
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using com.itac.mes.imsapi;
|
||||
|
||||
namespace com.itac.mes.imsapi.data
|
||||
{
|
||||
public class SmtContainer
|
||||
{
|
||||
|
||||
public static string[] MAXIMAL_INFORMATION = new string[] { "MATERIAL_BIN_NUMBER", "EXPIRATION_DATE", "MATERIAL_BIN_DATE_CODE",
|
||||
"MATERIAL_BIN_PART_NUMBER", "MATERIAL_BIN_STATE", "SUPPLIER_CHARGE_NUMBER", "DATE_CREATED",
|
||||
"PART_COST", "PART_COST_BASE", "STORAGE_DESC", "STORAGE_NUMBER", "RECEIVING_NUMBER", "SUPPLIER_NAME", "SUPPLIER_NUMBER",
|
||||
"CLASSIFICATION", "MSL_STATE", "MSL_LEVEL", "MSL_DRY_END_DATE", "MSL_OPEN_DATE", "HU_NUMBER",
|
||||
"MATERIAL_BIN_QTY_ACTUAL", "MATERIAL_BIN_QTY_TOTAL"};
|
||||
|
||||
public static string[] MINIMAL_INFORMATION = new string[] { "MATERIAL_BIN_NUMBER", "EXPIRATION_DATE", "MATERIAL_BIN_STATE",
|
||||
"MSL_STATE", "MSL_LEVEL", "MSL_DRY_END_DATE", "MSL_OPEN_DATE", "MATERIAL_BIN_QTY_ACTUAL" };
|
||||
|
||||
[ImsApiKey(Key = "MATERIAL_BIN_NUMBER")]
|
||||
public string materialBinNumber { get; set; }
|
||||
[ImsApiKey(Key = "MATERIAL_BIN_QTY_ACTUAL")]
|
||||
public int materialBinQuantityActual = 0;
|
||||
[ImsApiKey(Key = "MATERIAL_BIN_QTY_TOTAL")]
|
||||
public int quantity = 0;
|
||||
[ImsApiKey(Key = "ERROR_CODE")]
|
||||
public int errorCode = 0;
|
||||
[ImsApiKey(Key = "EXPIRATION_DATE")]
|
||||
public DateTime expirationDate;
|
||||
[ImsApiKey(Key = "DATE_CREATED")]
|
||||
public DateTime dateCreated;
|
||||
[ImsApiKey(Key = "MSL_DRY_END_DATE")]
|
||||
public DateTime mslDryEndDate;
|
||||
[ImsApiKey(Key = "MSL_OPEN_DATE")]
|
||||
public DateTime mslOpenDate;
|
||||
[ImsApiKey(Key = "MATERIAL_BIN_DATE_CODE")]
|
||||
public string materialBinDateCode;
|
||||
[ImsApiKey(Key = "MATERIAL_BIN_PART_NUMBER")]
|
||||
public string materialBinPartNumber;
|
||||
[ImsApiKey(Key = "MATERIAL_BIN_STATE")]
|
||||
public string materialBinState;
|
||||
[ImsApiKey(Key = "SUPPLIER_CHARGE_NUMBER")]
|
||||
public string supplierChargeNumber;
|
||||
[ImsApiKey(Key = "PART_COST")]
|
||||
public string partCost;
|
||||
[ImsApiKey(Key = "PART_COST_BASE")]
|
||||
public string partCostBase;
|
||||
[ImsApiKey(Key = "STORAGE_DESC")]
|
||||
public string storageDesc;
|
||||
[ImsApiKey(Key = "STORAGE_NUMBER")]
|
||||
public string storageNumber;
|
||||
[ImsApiKey(Key = "RECEIVING_NUMBER")]
|
||||
public string receivingNumber;
|
||||
[ImsApiKey(Key = "SUPPLIER_NAME")]
|
||||
public string supplierName;
|
||||
[ImsApiKey(Key = "SUPPLIER_NUMBER")]
|
||||
public string supplierNumber;
|
||||
[ImsApiKey(Key = "CLASSIFICATION")]
|
||||
public string classification;
|
||||
[ImsApiKey(Key = "MSL_STATE")]
|
||||
public string mslState;
|
||||
[ImsApiKey(Key = "MSL_LEVEL")]
|
||||
public string mslLevel;
|
||||
[ImsApiKey(Key = "HU_NUMBER")]
|
||||
public string huNumber;
|
||||
|
||||
public int CompareTo(MaterialBinBooking obj)
|
||||
{
|
||||
if (materialBinNumber == null) return -1;
|
||||
if (obj == null) return 1;
|
||||
return materialBinNumber.CompareTo(obj.materialBinNumber);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user