public void ExecuteEnt()
        {
            prms = InfoGetter(prms);
            int num, ano;

            try
            {
                num = Convert.ToInt32(prms[0]);
                ano = Convert.ToInt32(prms[1]);
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.DeleteAtividade(num, ano);
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
            }
            Console.WriteLine("Atividade eliminada com sucesso!");
        }
        public void ExecuteEnt()
        {
            prms = InfoGetter(prms);
            int    id;
            string tipo;

            try
            {
                tipo = prms[0];
                id   = Convert.ToInt32(prms[1]);
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.InsertExtraAloj(id, tipo);
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
            }

            Console.WriteLine("Extra de Alojamento inserido com sucesso!");
        }
Exemple #3
0
        public void ExecuteEnt()
        {
            prms = InfoGetter(prms);
            int      idEstada;
            DateTime dataInicio, dataFim;

            try
            {
                idEstada   = Convert.ToInt32(prms[0]);
                dataInicio = Convert.ToDateTime(prms[1]);
                dataFim    = Convert.ToDateTime(prms[2]);
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.CreateEstada(idEstada, dataInicio, dataFim);
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
                Console.WriteLine("Criacao da Estada com sucesso!");
            }
        }
Exemple #4
0
        public void ExecuteEnt()
        {
            prms = InfoGetter(prms);
            int id;

            try
            {
                id = Convert.ToInt32(prms[0]);
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.DeleteExtraAloj(id);
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
            }
            Console.WriteLine("Extra Pessoal eliminado com sucesso!");
        }
Exemple #5
0
        public void ExecuteEnt()
        {
            int nIdentificacao;

            prms = InfoGetter(prms);

            try
            {
                nIdentificacao = Convert.ToInt32(prms[0]);
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.DeleteHospede(nIdentificacao.ToString());
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
            }
            Console.WriteLine("Hospede removido com sucesso!");
        }
Exemple #6
0
        public void ExecuteEnt()
        {
            prms = InfoGetter(prms);
            int id_Estada, ano;

            try
            {
                id_Estada = Convert.ToInt32(prms[0]);
                ano       = Convert.ToInt32(prms[1]);
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            var id_Fatura = new ObjectParameter("Id_Factura", typeof(Int32));

            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.PagarEstada(id_Estada, ano, id_Fatura);
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
                Console.WriteLine("Pagamento da Estada com respetiva fatura com o id {0}" + id_Fatura);
            }
        }
Exemple #7
0
        public void ExecuteEnt()
        {
            prms = InfoGetter(prms);
            string nome;

            try
            {
                nome = prms[0];
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.DeleteAlojamento(nome);
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
            }
            Console.WriteLine("Alojamento eliminada com sucesso!");
        }
Exemple #8
0
        public void ExecuteEnt()
        {
            prms = InfoGetter(prms);
            decimal nif;
            string  nomeHospede, morada, mail, nIdentificacao;

            try
            {
                nif            = Convert.ToDecimal(prms[0]);
                nomeHospede    = prms[1];
                morada         = prms[2];
                mail           = prms[3];
                nIdentificacao = prms[4];
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.InsertHospede(nIdentificacao, nif, nomeHospede, morada, mail);
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
            }
            Console.WriteLine("Hospede {0}" + nIdentificacao + " introduzido com sucesso!");
        }
Exemple #9
0
        public void ExecuteEnt()
        {
            prms = InfoGetter(prms);
            int intervalo;

            try
            {
                intervalo = Convert.ToInt32(prms[0]);
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.EnviarMailResponsaveis(intervalo);
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
            }

            Console.WriteLine("Emails Enviados.");
        }
Exemple #10
0
 public void ExecuteEnt()
 {
     prms = InfoGetter(prms);
     using (var ctx = new GlampinhoEntities())
     {
         int    idEstada, numAtividade, anoAtividade;
         string nIdentificacao;
         try
         {
             nIdentificacao = prms[0];
             numAtividade   = Convert.ToInt32(prms[1]);
             anoAtividade   = Convert.ToInt32(prms[2]);
             idEstada       = Convert.ToInt32(prms[3]);
         }
         catch (FormatException)
         {
             Console.WriteLine("Alguns parametros estavam errados.");
             return;
         }
         try
         {
             ctx.InscreverUmHospedeNumaAtividade(nIdentificacao, numAtividade, anoAtividade, idEstada);
             ctx.SaveChanges();
         }
         catch (Exception e)
         {
             Console.WriteLine(e.InnerException.Message);
             return;
         }
         Console.WriteLine("Inscricao do Hospede na Atividade com sucesso!");
     }
 }
        public void ExecuteEnt()
        {
            prms = InfoGetter(prms);
            DateTime dataInicio, dataFim;

            try
            {
                dataInicio = Convert.ToDateTime(prms[0]);
                dataFim    = Convert.ToDateTime(prms[1]);
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.ListarAtividadesDisponiveis(dataInicio, dataFim);
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
            }
        }
Exemple #12
0
        public void ExecuteEnt()
        {
            prms = InfoGetter(prms);
            int      ano, num, lotacao;
            decimal  preco;
            string   nomeParque, nomeAtividade, descricaoAtividade;
            DateTime dataRealizacao;

            try
            {
                nomeParque         = prms[0];
                nomeAtividade      = prms[1];
                descricaoAtividade = prms[2];
                lotacao            = Convert.ToInt32(prms[3]);
                dataRealizacao     = Convert.ToDateTime(prms[4]);
                preco = Convert.ToDecimal(prms[5]);
                num   = Convert.ToInt32(prms[6]);
                ano   = Convert.ToInt32(prms[7]);
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.InsertAtividade(num, ano, nomeParque, nomeAtividade, descricaoAtividade, lotacao, dataRealizacao, preco);
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
            }
            Console.WriteLine("Atividade introduzida com sucesso!");
        }
        public void ExecuteEnt()
        {
            prms = InfoGetter(prms);
            decimal precoBase;
            string  parque, localizacao, descricao, tipo, nomeAlojamento;
            int     nMaxPessoas;

            try
            {
                parque         = prms[0];
                localizacao    = prms[1];
                descricao      = prms[2];
                precoBase      = Convert.ToDecimal(prms[3]);
                nMaxPessoas    = Convert.ToInt32(prms[4]);
                tipo           = prms[5];
                nomeAlojamento = prms[6];
            }
            catch (FormatException)
            {
                Console.WriteLine("Alguns parametros estavam errados.");
                return;
            }
            using (var ctx = new GlampinhoEntities())
            {
                try
                {
                    ctx.InsertAlojamento(nomeAlojamento, parque, localizacao, descricao, precoBase, nMaxPessoas, tipo);
                    ctx.SaveChanges();
                }
                catch (Exception e)
                {
                    Console.WriteLine(e.InnerException.Message);
                    return;
                }
            }
            Console.WriteLine("Alojamento {0}" + nomeAlojamento + " inserido com sucesso!");
        }