private static Boolean Existeix(RegistreSabadell regSabadell, Compte compte) { foreach (Moviment reg in compte.moviments) { if (reg.Data.Equals(regSabadell.Data) && reg.Concepte.Equals(regSabadell.Concepte) && reg.Import.Equals(regSabadell.Import)) { return(true); } } return(false); }
public static List <RegistreSabadell> ReadSabadellFile(String path) { List <RegistreSabadell> llista = new List <RegistreSabadell>(); var parser = new TextFieldParser(path); parser.SetDelimiters("|"); while (!parser.EndOfData) { var registre = new RegistreSabadell(); var currentRow = parser.ReadFields(); { //FECHA OPER CONCEPTO FECHA VALOR IMPORTE SALDO REFERENCIA 1 REFERENCIA 2 registre.Data = DateTime.ParseExact(currentRow[0], "dd/MM/yyyy", CultureInfo.InvariantCulture); registre.Concepte = currentRow[1]; registre.Import = Convert.ToDecimal(currentRow[3], new CultureInfo("en-GB")); } llista.Add(registre); } return(llista); }