protected OtherFile(string filename, SCMFileContentType maptype) { MapType = maptype; Changed = false; FileName = filename; DataTable = CreateDataTable(); }
private int getRecordSize(SCMFileContentType maptype, long filelen) { int[] sizes = GetSizeInSettings(maptype); if (sizes != null) { foreach (var recordsize in sizes) { if (filelen % (recordsize * 1000) == 0) { return(recordsize); } } } sizes = GetSizeInSettings(SCMFileContentType.unknown); if (sizes != null) { foreach (var recordsize in sizes) { if (filelen % (recordsize * 1000) == 0) { return(recordsize); } } } return(0); }
private static int[] GetSizeInSettings(SCMFileContentType maptype) { int[] sizes = null; string key; if (maptype != SCMFileContentType.unknown) { key = "fs_" + maptype; } else { key = "fs_default"; } try { NameValueCollection appSettings = ConfigurationManager.AppSettings; string settings = appSettings.Get(key); if (settings != null) { string[] strsizes = settings.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); var valors = new List <int>(); for (var i = 0; i < strsizes.Length; i++) { int size; if (int.TryParse(strsizes[i].Trim(), out size)) { valors.Add(size); } else if (LOG.IsErrorEnabled) { LOG.Error("Bad file size in settings [" + key + "] : " + strsizes[i]); } } if (valors.Count > 0) { sizes = valors.ToArray(); } } // Get the AppSettings section elements. } catch (ConfigurationErrorsException e) { sizes = null; if (LOG.IsErrorEnabled) { LOG.Error("Error reading settings [" + key + "] : ", e); } } return(sizes); }
public MapFile(string filename, SCMFileContentType maptype) { MapType = maptype; Changed = false; FileName = filename; RegSize = 0; RegCount = 1000; // nº of register in a file Regtmp = null; Channels = new ChannelList(); }
public CloneInfoFile(string filename, SCMFileContentType maptype) : base(filename, maptype) { }
public SCMFileContentInfo(string filename, SCMFileContentType contenttype, bool ischannellist) { Filename = filename; ContentType = contenttype; IsChannelListFile = ischannellist; }
private int getRecordSize(SCMFileContentType maptype, long filelen) { int[] sizes = GetSizeInSettings(maptype); if (sizes != null) { foreach (var recordsize in sizes) if (filelen % (recordsize * 1000) == 0) return recordsize; } sizes = GetSizeInSettings(SCMFileContentType.unknown); if (sizes != null) { foreach (var recordsize in sizes) if (filelen % (recordsize * 1000) == 0) return recordsize; } return 0; }
private static int[] GetSizeInSettings(SCMFileContentType maptype) { int[] sizes = null; string key; if (maptype != SCMFileContentType.unknown) key = "fs_" + maptype; else key = "fs_default"; try { NameValueCollection appSettings = ConfigurationManager.AppSettings; string settings = appSettings.Get(key); if (settings != null) { string[] strsizes = settings.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); var valors = new List<int>(); for (var i = 0; i < strsizes.Length; i++) { int size; if (int.TryParse(strsizes[i].Trim(), out size)) valors.Add(size); else if (LOG.IsErrorEnabled) LOG.Error("Bad file size in settings [" + key + "] : " + strsizes[i]); } if (valors.Count > 0) sizes = valors.ToArray(); } // Get the AppSettings section elements. } catch (ConfigurationErrorsException e) { sizes = null; if (LOG.IsErrorEnabled) LOG.Error("Error reading settings [" + key + "] : ", e); } return sizes; }