コード例 #1
0
        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
            }
        }
コード例 #2
0
        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);
        }