public void accodaStampaProvini(IList <Fotografia> foto, ParamStampaProvini param) { if (param.nomeStampante == null) { param.nomeStampante = ricavaStampante(param.formatoCarta); } CodaDiStampe codaDiStampe = ricavaCodaDiStampa(param); // Creo un nuovo lavoro di stampa e lo aggiungo alla coda. LavoroDiStampaProvini lavoro = new LavoroDiStampaProvini(foto, param); codaDiStampe.EnqueueItem(lavoro); }
public LavoroDiStampaProvini(IList <Fotografia> fotografie, ParamStampaProvini param) : base(param) { this.fotografie = fotografie.OrderBy(f => f.giornata).ThenBy(f => f.numero).ToList(); this.param = param; }