Exemplo n.º 1
0
        private static void UpdateActividade()
        {
            Actividades actividade = new Actividades();

            Console.Write("Nome Actividade: ");
            actividade.nome = Console.ReadLine();

            Console.Write("Nome Parque: ");
            actividade.nomeParque = Console.ReadLine();

            Console.Write("Número Sequencial: ");
            actividade.númeroSequencial = int.Parse(Console.ReadLine());

            Console.Write("Descrição: ");
            actividade.descrição = Console.ReadLine();

            Console.Write("Lotação: ");
            actividade.lotaçãoMáxima = int.Parse(Console.ReadLine());

            Console.Write("Preço participante: ");
            actividade.preçoParticipante = int.Parse(Console.ReadLine());

            Console.Write("Data Realização(YYYY-MM-DD HH:MM:SS): ");
            string dataRealização = Console.ReadLine();

            actividade.ano            = int.Parse(dataRealização.Substring(0, 4));
            actividade.dataRealização = Convert.ToDateTime(dataRealização);

            using (Context context = new Context(connectionString)) {
                ActividadesMapper actividadesMapper = new ActividadesMapper(context);
                actividadesMapper.Update(actividade);
            }
        }
Exemplo n.º 2
0
        private static void DeleteActividade()
        {
            Actividades actividade = new Actividades();

            Console.Write("Nome Parque: ");
            actividade.nomeParque = Console.ReadLine();

            Console.Write("Número Sequencial: ");
            actividade.númeroSequencial = int.Parse(Console.ReadLine());

            Console.Write("Ano(YYYY): ");
            actividade.ano = int.Parse(Console.ReadLine());

            using (Context context = new Context(connectionString)) {
                ActividadesMapper actividadesMapper = new ActividadesMapper(context);
                actividadesMapper.Delete(actividade);
            }
        }
Exemplo n.º 3
0
        private static void InscreverHóspede()
        {
            Hóspede     hóspede = new Hóspede();
            Actividades actividade;

            Console.Write("NIF Hospede: ");
            hóspede.NIF = int.Parse(Console.ReadLine());

            Console.Write("Nome Parque: ");
            string nomeParq = Console.ReadLine();

            Console.Write("Numero Sequencial: ");
            int numeroSeq = int.Parse(Console.ReadLine());

            Console.Write("Ano(YYYY): ");
            int ano = int.Parse(Console.ReadLine());

            using (Context context = new Context(connectionString)) {
                ActividadesMapper actividadesMapper = new ActividadesMapper(context);
                actividade = actividadesMapper.Read(new Tuple <string, int, int>(nomeParq, numeroSeq, ano));
                ProcUtils procedimento = new ProcUtils(context);
                procedimento.InscreverHospede(actividade, hóspede);
            }
        }