public static void InitDispatchFileName() { foreach (var dispFile in _dispatchFileInfoDictionary) { DispatchFileInfo dispFileInfo = dispFile.Value; dispFileInfo.SourceFileName = ""; dispFileInfo.ConvertFileName = ""; dispFileInfo.FileConverted = false; } }
public static void SetDispatchFileName(string seatCode, string dispType, string srcFileName, string destFileName) { DispatchFileInfo dispFileInfo = GetDispatchFileInfo(seatCode, dispType); if (dispFileInfo != null) { dispFileInfo.SourceFileName = srcFileName; dispFileInfo.ConvertFileName = destFileName; dispFileInfo.FileConverted = true; } }
public static bool CheckDispatchFileConverted(string seatCode) { foreach (var dispFile in _dispatchFileInfoDictionary) { DispatchFileInfo dispFileInfo = dispFile.Value; if (dispFileInfo.SeatCode == seatCode && dispFileInfo.FileConverted == false) { return(false); } } return(true); }
public static void AddDispatchFileInfo(DispatchFileInfo dispFileInfo) { if (string.IsNullOrWhiteSpace(dispFileInfo.SeatCode) || string.IsNullOrWhiteSpace(dispFileInfo.DispatchFileType)) { return; } if (_dispatchFileInfoDictionary.ContainsKey(DispFileInfoKey(dispFileInfo.SeatCode, dispFileInfo.DispatchFileType))) { //throw new Exception(string.Format("唯一索引 {0} 已存在", dispFileKey.DispatchFileType)); return; } _dispatchFileInfoDictionary.Add(DispFileInfoKey(dispFileInfo.SeatCode, dispFileInfo.DispatchFileType), dispFileInfo); }
public static List <DispatchFileInfo> GetDispatchFileInfoList(string seatCode) { List <DispatchFileInfo> dispFileInfoList = new List <DispatchFileInfo>(); foreach (var dispFile in _dispatchFileInfoDictionary) { DispatchFileInfo dispFileInfo = dispFile.Value; if (dispFileInfo.SeatCode == seatCode) { dispFileInfoList.Add(dispFileInfo); } } return(dispFileInfoList); }