public CTask(string fladrs, string tladrs, EnmTaskType etype, EnmTaskStatus estatus, string ICcode, int eqpID, CSMG.EnmSMGType eqpType, int dist, int hid) : this() { mefrAddrs = fladrs; metoAddrs = tladrs; meType = etype; meStatus = estatus; meICcode = ICcode; meEqp = eqpID; meSMGType = eqpType; meDist = dist; meHid = hid; //车厅ID }
//数据库检索用 public CTask(int nID, int nDist, string nFrLct, string nToLct, EnmTaskType nType, EnmTaskStatus nStatus, string nICcode, int nHid, string nCarSize, int eqp, int SMGType) : this() { meID = nID; meDist = nDist; mefrAddrs = nFrLct; metoAddrs = nToLct; meType = nType; meStatus = nStatus; meICcode = nICcode; meHid = nHid; meCarSize = nCarSize; meEqp = eqp; meSMGType = (CSMG.EnmSMGType)SMGType; }
/// <summary> /// 子作业类型解析 /// </summary> /// <param name="type"></param> /// <returns></returns> public static string CtaskTypeFormat(EnmTaskType type) { string s = ""; switch (type) { case EnmTaskType.HallCarEntrance: s = "进车"; break; case EnmTaskType.HallCarExit: s = "出车"; break; case EnmTaskType.TVGetCar: s = "存车"; break; case EnmTaskType.TVSaveCar: s = "取车"; break; case EnmTaskType.TVTranspose: s = "搬移"; break; case EnmTaskType.TVLoad: s = "装载"; break; case EnmTaskType.TVUnload: s = "卸载"; break; case EnmTaskType.TVMove: s = "移动"; break; case EnmTaskType.TVAvoid: s = "避让"; break; default: s = type.ToString(); break; } return(s); }
/// <summary> /// 将作业类型转化为中文表示方式 /// </summary> /// <param name="ttype"></param> /// <returns></returns> public static string ConvertTaskType(EnmTaskType ttype) { string msg = ""; switch (ttype) { case EnmTaskType.SaveCar: msg = "存车"; break; case EnmTaskType.GetCar: msg = "取车"; break; case EnmTaskType.Move: msg = "移动"; break; case EnmTaskType.Avoid: msg = "避让"; break; case EnmTaskType.TempGet: msg = "取物"; break; case EnmTaskType.Transpose: msg = "挪移"; break; default: msg = ttype.ToString(); break; } return(msg); }
public CTask(string fladrs, string tladrs, EnmTaskType etype, EnmTaskStatus estatus, string ICcode, int eqpID, CSMG.EnmSMGType eqpType, int dist, int hid, string carSize) : this(fladrs, tladrs, etype, estatus, ICcode, eqpID, eqpType, dist, hid) { meCarSize = carSize; }