Example #1
0
        public ActionResult FinalRegisterDesaparecido(int id)
        {
            FinalRegisterDesaparecido register = new FinalRegisterDesaparecido();

            register.codigo = id;
            return(View(register));
        }
Example #2
0
        public ActionResult EditarMaisInfos(int?id)
        {
            if (User.Identity.IsAuthenticated)
            {
                int      resId      = Convert.ToInt32(Request.Cookies.Get("userId").Value);
                Tutorias desTut     = db.Tutorias.Find(id);
                Tutorias validation = db.Tutorias.Where(x => x.ResponsavelId == resId && x.PessoaId == desTut.PessoaId).ToList().FirstOrDefault();
                if (validation == null)
                {
                    TempData["MSG"] = "warning|Não foi você quem cadastrou esse desaparecido";
                    return(RedirectToAction("Index", "Home"));
                }
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                FinalRegisterDesaparecido edt = new FinalRegisterDesaparecido();
                Tutorias     tut = db.Tutorias.Find(id);
                Pessoa       pes = db.Pessoa.Find(tut.PessoaId);
                Desaparecido des = db.Desaparecido.Where(x => x.PessoaId == tut.PessoaId).ToList().LastOrDefault();
                Mais_infos   min = db.Mais_Infos.Where(x => x.DesaparecidoId == des.Id).ToList().FirstOrDefault();

                edt.codigo = des.Id;
                edt.deficienciaFisicaText     = min.DeficienciaFisica;
                edt.deficienciaMentalText     = min.DeficienciaMental;
                edt.doencaText                = min.Doencas;
                edt.restricaoAlimentarText    = min.RestricaoAlimentar;
                edt.restricaoMedicamentosText = min.RestricaoMedicamentos;

                if (min.DeficienciaFisica != "Não tem ou não foi informado")
                {
                    edt.deficienciaFisicaRadio = "yes";
                }

                if (min.DeficienciaMental != "Não tem ou não foi informado")
                {
                    edt.deficienciaMentalRadio = "yes";
                }

                if (min.Doencas != "Não tem ou não foi informado")
                {
                    edt.doencaRadio = "yes";
                }

                if (min.RestricaoAlimentar != "Não tem ou não foi informado")
                {
                    edt.restricaoAlimentarRadio = "yes";
                }

                if (min.RestricaoMedicamentos != "Não tem ou não foi informado")
                {
                    edt.restricaoMedicamentosRadio = "yes";
                }

                return(View(edt));
            }
            TempData["MSG"] = "warning|Logue antes de tentar editar esse desaparecido";
            return(RedirectToAction("Index", "Home"));
        }
Example #3
0
        public ActionResult FinalRegisterDesaparecido(FinalRegisterDesaparecido cad)
        {
            if (ModelState.IsValid)
            {
                Mais_infos inf = db.Mais_Infos.Find(cad.codigo);
                if (cad.deficienciaFisicaRadio == "yes")
                {
                    if (cad.deficienciaFisicaText != null)
                    {
                        inf.DeficienciaFisica = cad.deficienciaFisicaText;
                    }
                    else
                    {
                        inf.DeficienciaFisica = "Tem porem não foi informado";
                    }
                }
                else
                {
                    inf.DeficienciaFisica = "Não tem ou não foi informado";
                }


                if (cad.deficienciaMentalRadio == "yes")
                {
                    if (cad.deficienciaMentalText != null)
                    {
                        inf.DeficienciaMental = cad.deficienciaMentalText;
                    }
                    else
                    {
                        inf.DeficienciaMental = "Tem porem não foi informado";
                    }
                }
                else
                {
                    inf.DeficienciaMental = "Não tem ou não foi informado";
                }

                if (cad.doencaRadio == "yes")
                {
                    if (cad.doencaText != null)
                    {
                        inf.Doencas = cad.doencaText;
                    }
                    else
                    {
                        inf.Doencas = "Tem porem não foi informado";
                    }
                }
                else
                {
                    inf.Doencas = "Não tem ou não foi informado";
                }

                if (cad.restricaoAlimentarRadio == "yes")
                {
                    if (cad.restricaoAlimentarText != null)
                    {
                        inf.RestricaoAlimentar = cad.restricaoAlimentarText;
                    }
                    else
                    {
                        inf.RestricaoAlimentar = "Tem porem não foi informado";
                    }
                }
                else
                {
                    inf.RestricaoAlimentar = "Não tem ou não foi informado";
                }

                if (cad.restricaoMedicamentosRadio == "yes")
                {
                    if (cad.restricaoMedicamentosText != null)
                    {
                        inf.RestricaoMedicamentos = cad.restricaoMedicamentosText;
                    }
                    else
                    {
                        inf.RestricaoMedicamentos = "Tem porem não foi informado";
                    }
                }
                else
                {
                    inf.RestricaoMedicamentos = "Não tem ou não foi informado";
                }

                db.SaveChanges();

                return(RedirectToAction("ConfirmationRegisterDesaparecido", "Desaparecido", new { id = inf.Id }));
            }
            return(View());
        }
Example #4
0
        public ActionResult EditarMaisInfos(FinalRegisterDesaparecido edt)
        {
            if (ModelState.IsValid)
            {
                Mais_infos   inf = db.Mais_Infos.Where(x => x.DesaparecidoId == edt.codigo).ToList().FirstOrDefault();
                Desaparecido des = db.Desaparecido.Find(edt.codigo);
                Tutorias     tut = db.Tutorias.Where(x => x.PessoaId == des.PessoaId).ToList().FirstOrDefault();

                if (edt.deficienciaFisicaRadio == "yes")
                {
                    if (edt.deficienciaFisicaText != null)
                    {
                        inf.DeficienciaFisica = edt.deficienciaFisicaText;
                    }
                    else
                    {
                        inf.DeficienciaFisica = "Tem porem não foi informado";
                    }
                }
                else
                {
                    inf.DeficienciaFisica = "Não tem ou não foi informado";
                }


                if (edt.deficienciaMentalRadio == "yes")
                {
                    if (edt.deficienciaMentalText != null)
                    {
                        inf.DeficienciaMental = edt.deficienciaMentalText;
                    }
                    else
                    {
                        inf.DeficienciaMental = "Tem porem não foi informado";
                    }
                }
                else
                {
                    inf.DeficienciaMental = "Não tem ou não foi informado";
                }

                if (edt.doencaRadio == "yes")
                {
                    if (edt.doencaText != null)
                    {
                        inf.Doencas = edt.doencaText;
                    }
                    else
                    {
                        inf.Doencas = "Tem porem não foi informado";
                    }
                }
                else
                {
                    inf.Doencas = "Não tem ou não foi informado";
                }

                if (edt.restricaoAlimentarRadio == "yes")
                {
                    if (edt.restricaoAlimentarText != null)
                    {
                        inf.RestricaoAlimentar = edt.restricaoAlimentarText;
                    }
                    else
                    {
                        inf.RestricaoAlimentar = "Tem porem não foi informado";
                    }
                }
                else
                {
                    inf.RestricaoAlimentar = "Não tem ou não foi informado";
                }

                if (edt.restricaoMedicamentosRadio == "yes")
                {
                    if (edt.restricaoMedicamentosText != null)
                    {
                        inf.RestricaoMedicamentos = edt.restricaoMedicamentosText;
                    }
                    else
                    {
                        inf.RestricaoMedicamentos = "Tem porem não foi informado";
                    }
                }
                else
                {
                    inf.RestricaoMedicamentos = "Não tem ou não foi informado";
                }

                db.SaveChanges();

                return(RedirectToAction("ListOneDesaparecido", "Desaparecido", new { id = tut.Id }));
            }
            return(RedirectToAction("Index", "Home"));
        }