internal void Init(int numeroCard, EnumTipologiaCard tipoCard) { _NumeroCard = numeroCard; _TipoCard = tipoCard; _UnitOfWork = new UnitOfWork(); this.gridControlElencoCard.DataSource = ElencoCard; UpdateInfo(); }
public static decimal PrezzoCard(EnumTipologiaCard tipoCard) { switch (tipoCard) { case EnumTipologiaCard.Card2Giorni: return(12); case EnumTipologiaCard.Card3Giorni: return(14); case EnumTipologiaCard.Card6Giorni: return(18); default: throw new Exception("tipologia card non prevista"); } }
public Variante GetVarianteMyFe(string ente, string v2, EnumTipologiaCard card) { string key = string.Format("[MYFE:{0}-{1}-{2}]", card, ente, v2); foreach (Biglietto biglietto in Biglietti) { if (biglietto.ComprendeData(DateTime.Now)) { foreach (Variante variante in biglietto.Varianti) { if (variante.VenditaAbilitata && variante.ComprendeData(DateTime.Now) && variante.TipologiaTre == EnumTipologiaTre.CardMyFE && variante.Note.Contains(key)) { return(variante); } } } } return(null); }
public static int GiorniCard(EnumTipologiaCard enumTipologiaCard) { switch (enumTipologiaCard) { case EnumTipologiaCard.None: return(0); case EnumTipologiaCard.Bonus: return(0); case EnumTipologiaCard.Card2Giorni: return(2); case EnumTipologiaCard.Card3Giorni: return(3); case EnumTipologiaCard.Card6Giorni: return(6); default: throw new Exception("tipologia card non prevista"); } }
public GestoreProfili(EnumTipologiaCard myfe) { ElencoProfili = new BindingList <ProfiloCliente>(); ElencoCodiciSconto = new List <CodiceSconto>(); TipologiaMyFe = myfe; }