public Tt(string line) { Debug.Assert(line.Length == 13); Debug.Assert(line.Substring(1, 2) == "TT"); CfMarker = RJISParseUtils.GetCurrentFuture(line, 3); RestrictionCode = RJISParseUtils.GetRestrictionCode(line, 4); SeqNo = RJISParseUtils.GetInt(line, 6, 4); OutRet = RJISParseUtils.GetOutReturn(line, 10); TocCode = line.Substring(11, 2); }
public Sd(string line) { Debug.Assert(line.Length == 28); Debug.Assert(line.Substring(1, 2) == "SD"); CfMarker = RJISParseUtils.GetCurrentFuture(line, 3); RestrictionCode = RJISParseUtils.GetRestrictionCode(line, 4); TrainUID = line.Substring(6, 6); OutRet = RJISParseUtils.GetOutReturn(line, 12); DateFrom = RJISParseUtils.GetMMDD(line, 13); DateTo = RJISParseUtils.GetMMDD(line, 17); Days = RJISParseUtils.GetDays(line, 21); }
public Tr(string line) { Debug.Assert(line.Length == 26); Debug.Assert(line.Substring(1, 2) == "TR"); CfMarker = RJISParseUtils.GetCurrentFuture(line, 3); RestrictionCode = RJISParseUtils.GetRestrictionCode(line, 4); SeqNo = RJISParseUtils.GetInt(line, 6, 4); OutRet = RJISParseUtils.GetOutReturn(line, 10); TimeFrom = RJISParseUtils.GetHHMM(line, 11); TimeTo = RJISParseUtils.GetHHMM(line, 15); ArriveDepart = RJISParseUtils.GetArriveDepartVia(line, 19); LocationCrs = RJISParseUtils.GetCrsCode(line, 20); RestrictionType = RJISParseUtils.GetActualOrRunningTime(line, 23); TrainType = line[24]; MinFareFlag = RJISParseUtils.GetYNAsBoolean(line, 25); Key = CfMarker + RestrictionCode + SeqNo + OutRet; }