public Cumulativi CumulativiCerca(Musei.Module.Variante variante, Musei.Module.Struttura struttura) { string search = strip(variante.Biglietto.Descrizione); if (variante.TipologiaTre == Musei.Module.EnumTipologiaTre.CardMyFE && variante.PrezzoAttuale.PrezzoRidotto != null) { search = strip(variante.PrezzoAttuale.PrezzoRidotto.Biglietto.Descrizione); } foreach (var item in Cumulativi) { if (item.Struttura == struttura.Descrizione && item.Biglietto == search) { return(item); } } Cumulativi nuovo = new Cumulativi(); nuovo.Struttura = struttura.Descrizione; nuovo.SoggettoEconomico = struttura.SoggettoEconomico.RagioneSociale; nuovo.Biglietto = search; Cumulativi.Add(nuovo); return(nuovo); }
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); }
public VendutiPerTerzi PerAltriCerca(Musei.Module.Variante variante, Musei.Module.Struttura struttura) { foreach (VendutiPerTerzi vendutiPerTerzi in PerAltri) { if (vendutiPerTerzi.Struttura == struttura.Descrizione && vendutiPerTerzi.Biglietto == variante.Descrizione) { return(vendutiPerTerzi); } } VendutiPerTerzi nuovo = new VendutiPerTerzi(); nuovo.Struttura = struttura.Descrizione; nuovo.SoggettoEconomico = struttura.SoggettoEconomico.RagioneSociale; nuovo.Biglietto = variante.Descrizione; PerAltri.Add(nuovo); return(nuovo); }
public Cumulativi CumulativiCerca(Musei.Module.Variante variante) { string search = variante.Descrizione; if (variante.TipologiaTre == Musei.Module.EnumTipologiaTre.CardMyFE && variante.PrezzoAttuale.PrezzoRidotto != null) { search = variante.PrezzoAttuale.PrezzoRidotto.Descrizione; } foreach (var item in Cumulativi) { if (item.Variante == search) { return(item); } } Cumulativi nuovo = new Cumulativi(); nuovo.Variante = search; Cumulativi.Add(nuovo); return(nuovo); }