public IList <AllClientsPermanentNote> LoadCffPermanentNotes() { IList <AllClientsPermanentNote> notes = new List <AllClientsPermanentNote>(); using (SqlConnection connection = CreateConnection()) { using (SqlDataReader dataReader = SqlHelper.ExecuteReader(connection, CommandType.StoredProcedure, "NotesClientPerm_LoadAll")) { CleverReader cleverReader = new CleverReader(dataReader); while (cleverReader.Read()) { string parsedNotes = CustomerNotesParser.Parse(cleverReader.ToString("notes")); AllClientsPermanentNote note = new AllClientsPermanentNote(cleverReader.FromBigInteger("NotesID"), cleverReader.FromBigInteger("ClientID"), cleverReader.ToString("ClientName"), cleverReader.ToDate("Created"), parsedNotes, cleverReader.ToInteger("CreatedBy"), cleverReader.ToString("EmployeeName"), cleverReader.ToInteger("ModifiedBy"), cleverReader.ToString( "ModifiedByEmployeeName"), cleverReader.ToDate("Modified")); notes.Add(note); } } } return(notes); }
public IList <AllClientsPermanentNote> LoadCffPermanentNotesOnRange(DateRange dateRange) { ArgumentChecker.ThrowIfNull(dateRange, "fromDate"); SqlParameter[] sqlParameters = new[] { CreateFromDateParameter(dateRange.StartDate), CreateToDateParameters(dateRange.EndDate) }; IList <AllClientsPermanentNote> notes = new List <AllClientsPermanentNote>(); using (SqlConnection connection = CreateConnection()) { using (SqlDataReader dataReader = SqlHelper.ExecuteReader(connection, CommandType.StoredProcedure, "NotesClientPerm_LoadAllOnRange", sqlParameters)) { CleverReader cleverReader = new CleverReader(dataReader); while (cleverReader.Read()) { string parsedNotes = CustomerNotesParser.Parse(cleverReader.ToString("notes")); AllClientsPermanentNote note = new AllClientsPermanentNote(cleverReader.FromBigInteger("NotesID"), cleverReader.FromBigInteger("ClientID"), cleverReader.ToString("ClientName"), cleverReader.ToDate("Created"), parsedNotes, cleverReader.ToInteger("CreatedBy"), cleverReader.ToString("EmployeeName"), cleverReader.ToInteger("ModifiedBy"), cleverReader.ToString( "ModifiedByEmployeeName"), cleverReader.ToDate("Modified")); notes.Add(note); } } } return(notes); }