Example #1
0
        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;
 }