Esempio n. 1
0
        public IActionResult Orcar()
        {
            Passaporte novo = new Passaporte() { DataInicial = DateTime.Now };

            return View(novo);

        }
Esempio n. 2
0
        public IActionResult Orcar(Passaporte pass)
        {
            List<Passaporte> passa = new List<Passaporte>();


            passa.Add(new Passaporte { NomeCliente = "teste", ValorTotal = 100   });

            return View("Orcar", passa);

        }
Esempio n. 3
0
        public IActionResult Orcar(Passaporte pass)
        {
            List <Descontos> checkeds = new List <Descontos>();

            PromocoesAtivas[] descontos = { PromocoesAtivas.SEMPROMOCAO, PromocoesAtivas.SEMPROMOCAO, PromocoesAtivas.SEMPROMOCAO, PromocoesAtivas.SEMPROMOCAO };

            foreach (CheckBoxListItem checkBox in pass.Promocoes)
            {
                if (checkBox.IsChecked)
                {
                    checkeds.Add(fachada.ConsultaDescontosPorID(checkBox.ID));
                }
            }

            foreach (Descontos d in checkeds)
            {
                if (d.ID == 1)
                {
                    descontos[0] = PromocoesAtivas.UNIVERSITARIO;
                }
                if (d.ID == 2)
                {
                    descontos[1] = PromocoesAtivas.PAGUEBEM;
                }
                if (d.ID == 3)
                {
                    descontos[2] = PromocoesAtivas.IDOSO;
                }
                if (d.ID == 4)
                {
                    descontos[3] = PromocoesAtivas.SEGUROGARANTIDO;
                }
            }


            IPassaporte ipassaporte = fachada.CriarPassaporte(0, pass.NomeCliente, pass.NroDias, 100, pass.DataInicial.Day, pass.DataInicial.Month, pass.DataInicial.Year, descontos);
            Passaporte  passaporte  = new Passaporte();

            passaporte.NomeCliente = ipassaporte.NomeCliente;
            passaporte.NroDias     = ipassaporte.NroDias;
            passaporte.DataInicial = ipassaporte.DataInicial;
            passaporte.ValorTotal  = ipassaporte.valorTotal();
            passa.Add(passaporte);
            return(View("Orcar", passa));
        }
Esempio n. 4
0
        public Passaporte persistirCompra(Passaporte passaporte)
        {
            db.Passaportes.AddRange(new Passaporte {
                NomeCliente = passaporte.NomeCliente, ValorTotal = passaporte.ValorTotal,
                NroDias     = passaporte.NroDias, DataInicial = passaporte.DataInicial
            });
            db.SaveChanges();

            var pass = from p in db.Passaportes
                       select p;

            foreach (Passaporte p in pass)
            {
                count++;
            }

            passaporte.ID = count + 1;

            return(passaporte);
        }
Esempio n. 5
0
        public IActionResult Index()
        {
            Passaporte novo = new Passaporte()
            {
                DataInicial = DateTime.Now
            };

            List <Descontos> descontoshabilitados = fachada.ConsultaDescontosHabilitados();
            var checkBoxListItems = new List <CheckBoxListItem>();

            foreach (Descontos d in descontoshabilitados)
            {
                checkBoxListItems.Add(new CheckBoxListItem()
                {
                    ID        = d.ID,
                    Display   = d.NomeDesconto,
                    IsChecked = false
                });
            }

            novo.Promocoes = checkBoxListItems;
            return(View(novo));
        }
Esempio n. 6
0
 public ClienteEstrangeiro()
 {
     Passaporte = new Passaporte();
     Sexo       = new Sexo();
 }