internal void Init(int numeroCard, EnumTipologiaCard tipoCard)
        {
            _NumeroCard = numeroCard;
            _TipoCard   = tipoCard;
            _UnitOfWork = new UnitOfWork();

            this.gridControlElencoCard.DataSource = ElencoCard;

            UpdateInfo();
        }
Exemplo n.º 2
0
        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");
            }
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
        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");
            }
        }
Exemplo n.º 5
0
 public GestoreProfili(EnumTipologiaCard myfe)
 {
     ElencoProfili      = new BindingList <ProfiloCliente>();
     ElencoCodiciSconto = new List <CodiceSconto>();
     TipologiaMyFe      = myfe;
 }