Beispiel #1
0
        private static void RegistarTerreno()
        {
            string  nome    = Utils.GetText("\nIntroduza o nome da freguesia a qual o terreno pertence:");
            Terreno terreno = Freguesia.CriarTerreno();

            RegistoTerrenoController.RegistarTerreno(nome, terreno);
        }
Beispiel #2
0
        public async Task <IActionResult> Edit(int id, [Bind("FreguesiaId,Nome")] Freguesia freguesia)
        {
            if (id != freguesia.FreguesiaId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(freguesia);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!FreguesiaExists(freguesia.FreguesiaId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(freguesia));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Freguesia freguesia = db.Freguesias.Find(id);

            db.Freguesias.Remove(freguesia);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #4
0
        public static string MostrarAreaPredominanteFreguesia(string nome)
        {
            Autarquia autarquia = Dados.CarregarDados();
            Freguesia freguesia = autarquia.GetFreguesiaByNome(nome);
            string    areaPred  = autarquia.MostrarAreaPredominanteFreguesia(freguesia);

            return(areaPred);
        }
Beispiel #5
0
 public ActionResult Edit([Bind(Include = "cod_postal,nome,morada")] Freguesia freguesia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(freguesia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(freguesia));
 }
Beispiel #6
0
        public async Task <IActionResult> Create([Bind("FreguesiaId,Nome")] Freguesia freguesia)
        {
            if (ModelState.IsValid)
            {
                _context.Add(freguesia);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(freguesia));
        }
Beispiel #7
0
        public ActionResult Create([Bind(Include = "cod_postal,nome,morada")] Freguesia freguesia)
        {
            if (ModelState.IsValid)
            {
                db.Freguesia.Add(freguesia);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(freguesia));
        }
 public ActionResult Edit([Bind(Include = "FreguesiaId,Nome,ConcelhoId")] Freguesia freguesia)
 {
     if (ModelState.IsValid)
     {
         db.Entry(freguesia).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ConcelhoId = new SelectList(db.Concelhos, "ConcelhoId", "Nome", freguesia.ConcelhoId);
     return(View(freguesia));
 }
        public ActionResult Create([Bind(Include = "FreguesiaId,Nome,ConcelhoId")] Freguesia freguesia)
        {
            if (ModelState.IsValid)
            {
                db.Freguesias.Add(freguesia);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ConcelhoId = new SelectList(db.Concelhos, "ConcelhoId", "Nome", freguesia.ConcelhoId);
            return(View(freguesia));
        }
Beispiel #10
0
        public static Freguesia EliminarFreguesia(string nome)
        {
            Freguesia freguesia = null;

            try {
                Autarquia autarquia = Dados.CarregarDados();
                freguesia = autarquia.EliminarFreguesia(nome);
                Dados.GuardarDados(autarquia);
            } catch (ElementoNaoExistenteException e) {
                Console.WriteLine("Atenção: " + e.ToString());
            }
            return(freguesia);
        }
Beispiel #11
0
        public static bool RegistarFreguesia(Freguesia freguesia)
        {
            bool flag = true;

            try {
                Autarquia autarquia = Dados.CarregarDados();
                autarquia.RegistarFreguesia(freguesia);
                Dados.GuardarDados(autarquia);
            } catch (FreguesiaDuplicadoException e) {
                flag = false;
                Console.WriteLine("Atenção: " + e.ToString());
            }
            return(flag);
        }
Beispiel #12
0
        // GET: Freguesias/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Freguesia freguesia = db.Freguesia.Find(id);

            if (freguesia == null)
            {
                return(HttpNotFound());
            }
            return(View(freguesia));
        }
Beispiel #13
0
        public static bool AlterarFreguesia(Freguesia freguesia, string nomeNovo)
        {
            bool flag = true;

            try {
                Autarquia autarquia = Dados.CarregarDados();
                autarquia.AlterarFreguesia(freguesia, nomeNovo);
                Dados.GuardarDados(autarquia);
            } catch (ElementoNaoExistenteException e) {
                flag = false;
                Console.WriteLine("Atenção: " + e.ToString());
            }
            return(flag);
        }
        // GET: Freguesias/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Freguesia freguesia = db.Freguesias.Find(id);

            if (freguesia == null)
            {
                return(HttpNotFound());
            }
            return(View(freguesia));
        }
        // GET: Freguesias/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Freguesia freguesia = db.Freguesias.Find(id);

            if (freguesia == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ConcelhoId = new SelectList(db.Concelhos, "ConcelhoId", "Nome", freguesia.ConcelhoId);
            return(View(freguesia));
        }
        public static Terreno EliminarTerreno(string nomeFreguesia, int id)
        {
            Terreno terreno = null;

            try {
                Autarquia autarquia = Dados.CarregarDados();
                Freguesia freguesia = autarquia.GetFreguesiaByNome(nomeFreguesia);
                freguesia.PesquisarTerreno(id);
                terreno = freguesia.EliminarTerreno(id);
                Dados.GuardarDados(autarquia);
            } catch (ElementoNaoExistenteException e) {
                Console.WriteLine("Atenção: " + e.ToString());
            }
            return(terreno);
        }
        public static bool RegistarTerreno(string nomeFreguesia, Terreno terreno)
        {
            bool flag = true;

            try {
                Autarquia autarquia = Dados.CarregarDados();
                Freguesia freguesia = autarquia.GetFreguesiaByNome(nomeFreguesia);
                freguesia.RegistarTerreno(terreno);
                Dados.GuardarDados(autarquia);
            } catch (TerrenoDuplicadoException e) {
                flag = false;
                Console.WriteLine("Atenção: " + e.ToString());
            }
            return(flag);
        }
Beispiel #18
0
        public static Freguesia PesquisarFreguesia(string nome)
        {
            Freguesia freguesia = null;

            try
            {
                Autarquia autarquia = Dados.CarregarDados();
                freguesia = autarquia.PesquisarFreguesia(nome);
            }
            catch (ElementoNaoExistenteException)
            {
                Console.WriteLine("Atenção: freguesia não existe");
            }
            return(freguesia);
        }
        public static List <Terreno> ObterListaTerrenos(string nomeFreguesia)
        {
            Autarquia autarquia = Dados.CarregarDados();
            Freguesia freguesia = autarquia.GetFreguesiaByNome(nomeFreguesia);

            if (freguesia == null)
            {
                throw new NomeFreguesiaInvalidoException("Freguesia não encontrada");
            }
            List <Terreno> lista = freguesia.ObterTodosTerrenos();

            if (lista == null || lista.Count == 0)
            {
                throw new ListaTerrenoVaziaException("Esta freguesia não possui nenhum terreno");
            }
            return(lista);
        }
        public static Terreno PesquisarTerreno(string nomeFreguesia, int id)
        {
            Terreno   terreno   = null;
            Autarquia autarquia = Dados.CarregarDados();
            Freguesia freguesia = autarquia.GetFreguesiaByNome(nomeFreguesia);

            if (freguesia == null)
            {
                throw new NomeFreguesiaInvalidoException("Freguesia não encontrada");
            }
            terreno = freguesia.PesquisarTerreno(id);
            if (terreno == null)
            {
                throw new NomeTerrenoInvalidoException("Este terreno não existe");
            }
            return(terreno);
        }
Beispiel #21
0
        private static void PesquisarFreguesia()
        {
            string    nome      = Utils.GetText("Digite o Nome da Freguesia que pretende pesquisar: ");
            Freguesia freguesia = RegistoFreguesiaController.PesquisarFreguesia(nome);

            if (freguesia != null)
            {
                Console.WriteLine(freguesia.ToString());
            }
            else
            {
                Console.Beep();
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Essa freguesia não existe!");
                Console.ResetColor();
            }
            Console.ReadKey();
        }
Beispiel #22
0
        private static void AlterarFreguesia()
        {
            string    nome      = Utils.GetText("Digite o nome da freguesia que pretende alterar ");
            Freguesia freguesia = RegistoFreguesiaController.PesquisarFreguesia(nome);

            if (freguesia != null)
            {
                Console.WriteLine(freguesia.ToString());
                string nomeNovo = AlterarFreguesia(freguesia);
                RegistoFreguesiaController.AlterarFreguesia(freguesia, nomeNovo);
            }
            else
            {
                Console.Beep();
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("A freguesia que indicou não existe na base de dados. Tente novamente.");
                Console.ResetColor();
            }
            Console.ReadKey();
        }
Beispiel #23
0
        private static void EliminarFreguesia()
        {
            string    nome      = Utils.GetText("Digite o Nome da Freguesia que quer eliminar: ");
            Freguesia freguesia = RegistoFreguesiaController.EliminarFreguesia(nome);

            if (freguesia != null)
            {
                Console.WriteLine(freguesia.ToString());
                Console.ForegroundColor = ConsoleColor.Blue;
                Console.WriteLine("\nA freguesia {0} foi eliminada do sistema.", freguesia.Nome);
                Console.ResetColor();
            }
            else
            {
                Console.Beep();
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Essa freguesia não existe!");
                Console.ResetColor();
            }
            Console.ReadKey();
        }
Beispiel #24
0
        public static string AlterarFreguesia(Freguesia freguesia)
        {
            bool   flag;
            string nome = "";

            do
            {
                try
                {
                    flag = false;
                    nome = Utils.GetText("Nome");
                }
                catch (NomeFreguesiaInvalidoException e)
                {
                    flag = true;
                    Console.Beep();
                    Console.ForegroundColor = ConsoleColor.Red;
                    Console.WriteLine("Atenção: " + e.ToString());
                    Console.ResetColor();
                }
            } while (flag);
            return(nome);
        }
Beispiel #25
0
        private static void RegistarFreguesia()
        {
            Freguesia freguesia = Autarquia.CriarFreguesia();

            RegistoFreguesiaController.RegistarFreguesia(freguesia);
        }