// private int GetIndexedField(string sFieldName) // { // int i; // string s; // // s = sFieldName.ToLower(); // for (i = 0; i < galField.Count; i++) // { // if (((Field)galField[i]).sName.ToLower() == s) return i; // } // throw new FileReaderException("le champ \"{0}\" n'existe pas dans le fichier \"{1}\"", sFieldName, gsPath); // } #endregion #region //FieldAdd // private void FieldAdd() // { // Field f; // // f = new Field(); // f.iIdxFileField = galField.Count; // f.eType = FieldType.String; // f.sName = "Field" + cu.s(galField.Count + 1); // galField.Add(f); // } #endregion #region //GetFieldType // private FieldType GetFieldType(string sType) // { // switch(sType.ToLower()) // { // case "bool": // return FieldType.Bool; // case "datetime": // return FieldType.DateTime; // case "double": // return FieldType.Double; // case "int": // return FieldType.Int; // case "long": // return FieldType.Long; // case "string": // return FieldType.String; // } // return FieldType.Unknown; // } #endregion #region FieldConvertion private void FieldConvertion(Field f) { try { gFields.FieldConvertion(f); } catch (Exception ex) { if (ex is FieldException) { throw new FileReaderException("erreur de convertion ligne {0} du fichier \"{1}\" : {2}", giRecordNumber, gsPath, ex.Message); } else { throw new FileReaderException(ex, "erreur de convertion ligne {0} du fichier \"{1}\"", giRecordNumber, gsPath); } } }