public BaseLiquidacion MapearBaseLiquidacion(SqlDataReader dataReader) { if (!dataReader.HasRows) { return(null); } string nickUbicacion = (string)dataReader["nick_recaudo"]; int mes = (int)dataReader["mes"]; int año = (int)dataReader["año"]; DateTime fecha = ObtenerFecha(mes, año); string nombreServicio = (string)dataReader["nombre_servicio"]; decimal valorRecaudo = (decimal)dataReader["valor_servicio"]; string identificacion = (string)dataReader["id_contratista"]; string nombre = (string)dataReader["nombre_contratista"]; Contratista contratista = new Contratista(identificacion, nombre); ServicioRecaudo servicioRecaudo = new ServicioRecaudo(nombreServicio, valorRecaudo, fecha, nickUbicacion); BaseLiquidacion baseLiquidacion = new BaseLiquidacion(servicioRecaudo, contratista); return(baseLiquidacion); }