private Prueba MapPruebaAccess(PruebaAccess prueba) { Prueba returnedValue = new Prueba { IdPrueba = counterPruebas++, IdTrabajo = prueba.Id, Descripcion = prueba.Prueba, FechaSalida = prueba.FechaSalida, FechaEntrada = prueba.FechaEntrada, Comentario = prueba.Comentario }; return(returnedValue); }
public List <PruebaAccess> GetPruebaData() { List <PruebaAccess> pruebas = new List <PruebaAccess>(); try { conn.Open(); string query = "SELECT * FROM [FECHAS TRABAJOS]"; OleDbCommand command = new OleDbCommand(query, conn); reader = command.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { PruebaAccess p = new PruebaAccess(); p.Id = Convert.ToInt32(reader["Nº trabajo"]); p.Prueba = CleanUpString(reader, "Prueba"); p.FechaSalida = CleanUpDateTime(reader, "Fecha salida"); p.FechaEntrada = CleanUpDateTime(reader, "Fecha entrada"); p.Comentario = CleanUpString(reader, "Comentario"); p.Manana = Convert.ToBoolean(reader["Mañana"]); p.Tarde = Convert.ToBoolean(reader["Tarde"]); p.Manana2 = Convert.ToBoolean(reader["Mañana 2"]); p.Tarde2 = Convert.ToBoolean(reader["Tarde 2"]); pruebas.Add(p); } } } catch (Exception ex) { Console.Error.WriteLine(ex.Message); } finally { conn.Close(); } return(pruebas); }