private void SoloQuesta(Vendita item, RigaVenditaVariante rigaVenditaVariante) { if (item.Struttura == _Struttura) { BigliettiInProprio dato = _Dati.InProprioCerca(rigaVenditaVariante.Variante); dato.Pax += rigaVenditaVariante.Quantita; _Dati.TotalePax += rigaVenditaVariante.Quantita; if (item.Incasso == EnumIncasso.Contanti) { dato.TotaleContanti += rigaVenditaVariante.PrezzoTotale; _Dati.TotaleContanti += rigaVenditaVariante.PrezzoTotale; } else { dato.TotalePos += rigaVenditaVariante.PrezzoTotale; _Dati.TotalePos += rigaVenditaVariante.PrezzoTotale; } } else { // non interessa } }
public BigliettiInProprio InProprioCerca(Musei.Module.Variante variante) { foreach (var item in InProprio) { if (item.Variante == variante.Descrizione) { return(item); } } BigliettiInProprio nuovo = new BigliettiInProprio(); nuovo.Variante = variante.Descrizione; InProprio.Add(nuovo); return(nuovo); }