public ActionResult CompletarCadastroVulneravel(int?id) { if (User.Identity.IsAuthenticated) { int resId = Convert.ToInt32(Request.Cookies.Get("userId").Value); Tutorias tut = db.Tutorias.Find(id); Tutorias validation = db.Tutorias.Where(x => x.ResponsavelId == resId && x.PessoaId == tut.PessoaId).ToList().FirstOrDefault(); if (validation == null) { TempData["MSG"] = "warning|Não foi você quem cadastrou esse vulnerável"; return(RedirectToAction("Index", "Home")); } ConfirmaVulneravel cfm = new ConfirmaVulneravel(); Pessoa pes = db.Pessoa.Where(x => x.Id == tut.PessoaId).ToList().FirstOrDefault(); if (pes != null) { cfm.CpfVulneravel = pes.Cpf; cfm.RgVulneravel = pes.Rg; } cfm.codigo = tut.Id; return(View(cfm)); } TempData["MSG"] = "warning|Logue antes de tentar alterar esse vulnerável"; return(RedirectToAction("Index", "Home")); }
public static int insertTutorias(Tutorias tutorias) { int retorno = 0; try { IDbConnection objConnection; IDbCommand objCommand; string sql = "INSERT INTO tut_tutorias(res_id, pes_id, tut_cadastro, tut_ativo) VALUES(?res_id,?pes_id,?tut_cadastro,?tut_ativo);"; objConnection = Mapped.Connection(); objCommand = Mapped.Command(sql, objConnection); // Parametrização objCommand.Parameters.Add(Mapped.Parameter("?res_id", tutorias.Res_id)); objCommand.Parameters.Add(Mapped.Parameter("?pes_id", tutorias.Pes_id)); objCommand.Parameters.Add(Mapped.Parameter("?tut_cadastro", tutorias.Tut_cadastro)); objCommand.Parameters.Add(Mapped.Parameter("?tut_ativo", tutorias.Tut_ativo)); objCommand.ExecuteNonQuery(); objConnection.Close(); objConnection.Dispose(); objCommand.Dispose(); } catch (Exception ex) { retorno = -2; } return(retorno); }
public ActionResult VulneravelEncontrado(int?id) { if (User.Identity.IsAuthenticated) { int resId = Convert.ToInt32(Request.Cookies.Get("userId").Value); Tutorias tut = db.Tutorias.Find(id); Tutorias validation = db.Tutorias.Where(x => x.ResponsavelId == resId && x.PessoaId == tut.PessoaId).ToList().FirstOrDefault(); if (validation == null) { TempData["MSG"] = "warning|Não foi você quem cadastrou esse vulnerável"; return(RedirectToAction("Index", "Home")); } Desaparecido des = db.Desaparecido.Where(x => x.PessoaId == tut.PessoaId).ToList().LastOrDefault(); des.Encontrado = DateTime.Now; tut.Ativo = false; Mais_infos min = db.Mais_Infos.Where(x => x.DesaparecidoId == des.Id).ToList().FirstOrDefault(); min.DesaparecidoId = null; Vulneravel vul = db.Vulneravel.Where(x => x.PessoaId == tut.PessoaId).ToList().FirstOrDefault(); vul.Status = false; db.SaveChanges(); return(RedirectToAction("ListMeusVulneraveis", "Vulneravels")); } TempData["MSG"] = "warning|Logue antes de tentar alterar esse vulnerável"; return(RedirectToAction("Index", "Home")); }
public ActionResult ViEstaPessoa(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ViEssaPessoa vi = new ViEssaPessoa(); 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(); vi.DesaparecidoId = des.Id; vi.DataVisto = DateTime.Now; if (Request.Cookies.Get("userId") != null) { int resId = Convert.ToInt32(Request.Cookies.Get("userId").Value); Responsavel res = db.Responsavel.Find(resId); Pessoa pesR = db.Pessoa.Find(res.PessoaId); if (res != null) { vi.Email = res.Email; vi.Nome = pesR.Nome; vi.Contato = res.Celular; } } return(View(vi)); }
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")); }
public ActionResult DeleteConfirmed(string convocatoria, int?curso, string grupopracticas, string user) { Tutorias tutorias = db.Tutorias.Find(user, grupopracticas, curso, convocatoria); db.Tutorias.Remove(tutorias); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(string user, int?curso, int?practica) { Tutorias tutorias = db.Tutorias.Find(user, curso, practica); db.Tutorias.Remove(tutorias); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult EditarDadosPessoais(EditarInformacoesPessoais edt) { if (ModelState.IsValid) { Desaparecido des = db.Desaparecido.Find(edt.Codigo); if (des != null) { Pessoa pes = db.Pessoa.Find(des.PessoaId); Tutorias tut = db.Tutorias.Where(x => x.PessoaId == pes.Id).ToList().FirstOrDefault(); string auxRg = pes.Rg; string auxCpf = pes.Cpf; pes.Rg = ""; pes.Cpf = ""; db.SaveChanges(); if (db.Pessoa.Where(x => x.Cpf == edt.Cpf).ToList().Count > 0) { ModelState.AddModelError("Cpf", "CPF já cadastrado"); pes.Rg = auxRg; pes.Cpf = auxCpf; db.SaveChanges(); return(View(edt)); } if (db.Pessoa.Where(x => x.Rg == edt.Rg).ToList().Count > 0) { ModelState.AddModelError("Rg", "RG já cadastrado"); pes.Rg = auxRg; pes.Cpf = auxCpf; db.SaveChanges(); return(View(edt)); } pes.Nome = edt.Nome; pes.Rg = edt.Rg; pes.Cpf = edt.Cpf; pes.DataNascimento = edt.DataNascimento; pes.Sexo = Convert.ToString(edt.Sexo); pes.Cutis = Convert.ToString(edt.Cutis); db.SaveChanges(); Mais_infos min = db.Mais_Infos.Where(x => x.DesaparecidoId == des.Id).ToList().FirstOrDefault(); min.Altura = Convert.ToDecimal(edt.Altura); min.Cabelo = edt.CorCabelo; min.Descricao = edt.Descricao; min.Olhos = edt.CorOlhos; min.Peso = Convert.ToDecimal(edt.Peso); min.TipoSanguineo = Convert.ToString(edt.TipoSanguineo); db.SaveChanges(); return(RedirectToAction("ListOneDesaparecido", "Desaparecido", new { id = tut.Id })); } } TempData["MSG"] = "warning|Preencha todos os campos"; return(View(edt)); }
public ActionResult ViEstaPessoa(ViEssaPessoa vi) { if (ModelState.IsValid) { Casos cas = new Casos(); cas.EmailQuemViu = vi.Email; cas.ContatoQuemViu = vi.Contato; cas.NomeQuemViu = vi.Nome; cas.UltimoHorarioVisto = vi.DataVisto; cas.DesaparecidoId = vi.DesaparecidoId; if (vi.CidadeVisto != null) { cas.UltimaLocalizacao = vi.CidadeVisto; } else { cas.UltimaLocalizacao = "Não informado"; } if (vi.RoupaVisto != null) { cas.UltimaRoupa = vi.RoupaVisto; } else { cas.UltimaRoupa = "Não informado"; } if (vi.LocalVisto != null) { cas.UltimoLugarVisto = vi.LocalVisto; } else { cas.UltimoLugarVisto = "Não informado"; } if (vi.DescricaoVisto != null) { cas.MaisInformacoes = vi.DescricaoVisto; } else { cas.MaisInformacoes = "Não informado"; } Desaparecido des = db.Desaparecido.Find(vi.DesaparecidoId); Tutorias tut = db.Tutorias.Where(x => x.PessoaId == des.PessoaId).ToList().FirstOrDefault(); db.Casos.Add(cas); db.SaveChanges(); return(RedirectToAction("ListOneDesaparecido", "Desaparecido", new { id = tut.Id })); } return(View(vi)); }
public ActionResult CompletarCadastroVulneravel(ConfirmaVulneravel cfm) { Tutorias tut = db.Tutorias.Find(cfm.codigo); Pessoa pes = db.Pessoa.Where(x => x.Id == tut.PessoaId).ToList().FirstOrDefault(); pes.Cpf = cfm.CpfVulneravel; pes.Rg = cfm.RgVulneravel; db.SaveChanges(); return(RedirectToAction("DesaparecimentoVulneravel", "Vulneravels", new { id = tut.Id })); }
public ActionResult Edit([Bind(Include = "UserId,CursoId,PracticaId")] Tutorias tutorias) { if (ModelState.IsValid) { db.Entry(tutorias).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CursoId = new SelectList(db.Cursos, "Id", "Curso", tutorias.CursoId); ViewBag.PracticaId = new SelectList(db.Practicas, "Id", "Nombre", tutorias.PracticaId); ViewBag.UserId = new SelectList(db.Users, "Id", "Name", tutorias.UserId); return(View(tutorias)); }
public ActionResult UploadFotoPerfil(UploadFoto upl, HttpPostedFileBase arq, int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tutorias tut = db.Tutorias.Find(id); Desaparecido des = db.Desaparecido.Where(x => x.PessoaId == tut.PessoaId).ToList().LastOrDefault(); string valor = ""; upl.PessoaId = des.PessoaId; if (ModelState.IsValid) { var resFoto = db.Galeria.Where(x => x.PessoaId == des.PessoaId).ToList().FirstOrDefault(); if (arq != null) { Upload.CriarDiretorio(); string nomearq = DateTime.Now.ToString("yyyyMMddHHmmssfff") + Path.GetExtension(arq.FileName); valor = Upload.UploadArquivo(arq, nomearq); if (valor == "sucesso") { Galeria gal = new Galeria(); gal.Foto = nomearq; gal.PessoaId = des.PessoaId; db.Galeria.Add(gal); if (resFoto != null) { Upload.ExcluirArquivo(Request.PhysicalApplicationPath + "Uploads\\" + resFoto.Foto); db.Galeria.Remove(resFoto); } db.SaveChanges(); return(RedirectToAction("ListOneDesaparecido/" + tut.Id, "Desaparecido")); } else { ModelState.AddModelError("", valor); TempData["MSG"] = "warning|Ops! Algo deu errado"; return(View()); } } else { TempData["MSG"] = "warning|Selecione uma imagem para seu perfil"; return(View()); } } TempData["MSG"] = "warning|Preencha todos os campos"; return(View()); }
public ActionResult Edit([Bind(Include = "UserId,GrupoPracticasId,CursoId,ConvocatoriaId,IdTutoria,IdAsignatura,fecha")] Tutorias tutorias) { if (ModelState.IsValid) { db.Entry(tutorias).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ConvocatoriaId = new SelectList(db.Convocatorias, "ConvocatoriaId", "ConvocatoriaId", tutorias.ConvocatoriaId); ViewBag.CursoId = new SelectList(db.Cursos, "CursoId", "CursoId", tutorias.CursoId); ViewBag.GrupoPracticasId = new SelectList(db.GrupoPracticas, "GrupoPracticasId", "GrupoPracticasId", tutorias.GrupoPracticasId); ViewBag.UserId = new SelectList(db.Users, "Id", "Name", tutorias.UserId); return(View(tutorias)); }
// GET: Tutorias/Details/5 public ActionResult Details(string convocatoria, int?curso, string grupopracticas, string user) { if (convocatoria == null || curso == null || grupopracticas == null || user == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tutorias tutorias = db.Tutorias.Find(user, grupopracticas, curso, convocatoria); if (tutorias == null) { return(HttpNotFound()); } return(View(tutorias)); }
public ActionResult Details(string user, int?curso, int?practica) { if (user == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tutorias tutorias = db.Tutorias.Find(user, curso, practica); if (tutorias == null) { return(HttpNotFound()); } return(View(tutorias)); }
public ActionResult InitialRegisterVulneravel(InitialRegisterVulneravel cad) { if (ModelState.IsValid) { string name = cad.Nome + " " + cad.Sobrenome; int resId = Convert.ToInt32(Request.Cookies.Get("userId").Value); Tutorias tut = new Tutorias(); tut.Ativo = false; tut.IsVulneravel = true; tut.Cadastro = DateTime.Now; tut.Responsavel = db.Responsavel.Find(resId); tut.Pessoa = new Pessoa(); tut.Pessoa.Nome = name; tut.Pessoa.DataNascimento = cad.DataNascimento; tut.Pessoa.Sexo = Convert.ToString(cad.Sexo); tut.Pessoa.Cutis = Convert.ToString(cad.Cutis); db.Tutorias.Add(tut); db.SaveChanges(); Vulneravel vul = new Vulneravel(); vul.Pessoa = tut.Pessoa; vul.Status = false; vul.Observacoes = "Nenhuma"; //des.VulneravelId = 0; db.Vulneravel.Add(vul); db.SaveChanges(); Mais_infos infos = new Mais_infos(); infos.Olhos = cad.CorOlhos; infos.Cabelo = cad.CorCabelo; infos.Altura = Convert.ToDecimal(cad.Altura); infos.Peso = Convert.ToDecimal(cad.Peso); infos.TipoSanguineo = Convert.ToString(cad.TipoSanguineo); infos.Descricao = cad.Descricao; infos.Vulneravel = vul; infos.DesaparecidoId = null; db.Mais_Infos.Add(infos); db.SaveChanges(); return(RedirectToAction("FinalRegisterVulneravel", "Vulneravels", new { id = infos.Id })); } return(View()); }
public ActionResult Edit(string user, int?curso, int?practica) { if (user == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tutorias tutorias = db.Tutorias.Find(user, curso, practica); if (tutorias == null) { return(HttpNotFound()); } ViewBag.CursoId = new SelectList(db.Cursos, "Id", "Curso", tutorias.CursoId); ViewBag.PracticaId = new SelectList(db.Practicas, "Id", "Nombre", tutorias.PracticaId); ViewBag.UserId = new SelectList(db.Users, "Id", "Name", tutorias.UserId); return(View(tutorias)); }
// GET: Tutorias/Edit/5 public ActionResult Edit(string convocatoria, int?curso, string grupopracticas, string user) { if (convocatoria == null || curso == null || grupopracticas == null || user == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tutorias tutorias = db.Tutorias.Find(user, grupopracticas, curso, convocatoria); if (tutorias == null) { return(HttpNotFound()); } ViewBag.ConvocatoriaId = new SelectList(db.Convocatorias, "ConvocatoriaId", "ConvocatoriaId", tutorias.ConvocatoriaId); ViewBag.CursoId = new SelectList(db.Cursos, "CursoId", "CursoId", tutorias.CursoId); ViewBag.GrupoPracticasId = new SelectList(db.GrupoPracticas, "GrupoPracticasId", "GrupoPracticasId", tutorias.GrupoPracticasId); ViewBag.UserId = new SelectList(db.Users, "Id", "Name", tutorias.UserId); return(View(tutorias)); }
public ActionResult ReativarDesaparecido(int?id) { if (User.Identity.IsAuthenticated) { int resId = Convert.ToInt32(Request.Cookies.Get("userId").Value); Tutorias tut = db.Tutorias.Find(id); Tutorias validation = db.Tutorias.Where(x => x.ResponsavelId == resId && x.PessoaId == tut.PessoaId).ToList().FirstOrDefault(); if (validation == null) { TempData["MSG"] = "warning|Não foi você quem cadastrou esse desaparecido"; return(RedirectToAction("Index", "Home")); } tut.IsDeleted = false; db.SaveChanges(); return(RedirectToAction("ListMeusDesaparecidos", "Desaparecido")); } TempData["MSG"] = "warning|Logue antes de tentar alterar esse desaparecido"; return(RedirectToAction("Index", "Home")); }
public ActionResult DesaparecimentoVulneravel(int?id) { if (User.Identity.IsAuthenticated) { int resId = Convert.ToInt32(Request.Cookies.Get("userId").Value); Tutorias tut = db.Tutorias.Find(id); Tutorias validation = db.Tutorias.Where(x => x.ResponsavelId == resId && x.PessoaId == tut.PessoaId).ToList().FirstOrDefault(); if (validation == null) { TempData["MSG"] = "warning|Não foi você quem cadastrou esse vulnerável"; return(RedirectToAction("Index", "Home")); } Desaparecido des = new Desaparecido(); des.Pessoa = tut.Pessoa; if (des.Pessoa.Cpf == null || des.Pessoa.Rg == null) { return(RedirectToAction("CompletarCadastroVulneravel", "Vulneravels")); } tut.Ativo = true; db.Desaparecido.Add(des); Vulneravel vul = db.Vulneravel.Where(x => x.PessoaId == tut.PessoaId).ToList().FirstOrDefault(); vul.Status = true; Mais_infos min = db.Mais_Infos.Where(x => x.VulneravelId == vul.Id).ToList().FirstOrDefault(); min.Desaparecido = des; db.SaveChanges(); return(RedirectToAction("ListMeusVulneraveis", "Vulneravels")); } TempData["MSG"] = "warning|Logue antes de tentar alterar esse Vulneravel"; return(RedirectToAction("Index", "Home")); }
public ActionResult UploadFotoPerfil(int?id) { if (User.Identity.IsAuthenticated) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } 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")); } return(View()); } TempData["MSG"] = "warning|Logue antes de tentar editar esse desaparecido"; return(RedirectToAction("Index", "Home")); }
protected void btnContinuaCadastroVulneravel_Click(object sender, EventArgs e) { Pessoas p = new Pessoas(); Vulneraveis v = new Vulneraveis(); Mais_Informacoes minfo = new Mais_Informacoes(); Tutorias tut = new Tutorias(); p.Pes_nome = txtNome.Text + " " + txtSobrenome.Text; p.Pes_dataNascimento = Convert.ToDateTime(txtData.Text); // Switch do sexo switch (ddlSexo.SelectedValue) { case "1": p.Pes_sexo = "Masculino"; break; case "2": p.Pes_sexo = "Feminino"; break; case "3": p.Pes_sexo = "Outro"; break; default: p.Pes_sexo = "Outro"; break; } // Switch da cutis switch (ddlCutis.SelectedValue) { case "1": p.Pes_cutis = "Amarela"; break; case "2": p.Pes_cutis = "Branca"; break; case "3": p.Pes_cutis = "Indígena"; break; case "4": p.Pes_cutis = "Negra"; break; case "5": p.Pes_cutis = "Parda"; break; default: p.Pes_cutis = ""; break; } minfo.Min_cor_olhos = txtCorDosOlhos.Text; minfo.Min_cor_cabelo = txtCorDoCabelo.Text; // Switch do sangue switch (ddlSangue.SelectedValue) { case "1": minfo.Min_tipo_sanguineo = "A+"; break; case "2": minfo.Min_tipo_sanguineo = "A-"; break; case "3": minfo.Min_tipo_sanguineo = "B+"; break; case "4": minfo.Min_tipo_sanguineo = "B-"; break; case "5": minfo.Min_tipo_sanguineo = "O+"; break; case "6": minfo.Min_tipo_sanguineo = "0-"; break; case "7": minfo.Min_tipo_sanguineo = "AB+"; break; case "8": minfo.Min_tipo_sanguineo = "AB-"; break; default: minfo.Min_tipo_sanguineo = ""; break; } minfo.Min_altura = txtAltura.Text; minfo.Min_peso = txtPeso.Text; minfo.Min_descricao = txtDescricao.Text; v.Vul_status = false; v.Vul_observacoes = ""; switch (VulneravelBD.InsertVulneravel(p, v, minfo)) { case 0: DataSet ds = VulneravelBD.SelectPesIdVulneravel(); tut.Pes_id = Convert.ToInt32(ds.Tables[0].Rows[0]["pes_id"]); tut.Res_id = Convert.ToInt32(Session["idResponsavel"]); tut.Tut_cadastro = DateTime.Today; tut.Tut_ativo = false; switch (VulneravelBD.insertTutorias(tut)) { case 0: Response.Redirect("MaisInfosVulneravel.aspx"); break; case -2: Response.Redirect("Index.aspx"); break; } break; case -2: Response.Redirect("Index.aspx"); break; } }
public string createGroup(int idTutor, int idMateria, string name, string lunes, string martes, string miercoles, string jueves, string viernes, string maestroId) { if (idTutor == -1) { var Tutor = db.Tutores.FirstOrDefault(x => x.UserId == maestroId); if (Tutor == null) { Tutor = new Tutores { UserId = maestroId }; db.Tutores.Add(Tutor); db.SaveChanges(); } idTutor = Tutor.Id; } var group = new Tutorias { MateriaId = idMateria, TutorId = idTutor, Name = name }; if (db.Tutorias.FirstOrDefault(x => x.MateriaId == idMateria && x.TutorId == idTutor) == null) { db.Tutorias.Add(group); db.SaveChanges(); List <HorarioTutorias> hor = new List <HorarioTutorias>(); if (lunes != "") { var horario = lunes.Split('-'); HorarioTutorias Lunes = new HorarioTutorias { TutoriaId = group.Id, Dia = "Lunes", Entrada = horario[0], Salida = horario[1], IdSalon = Convert.ToInt32(horario[2]) }; hor.Add(Lunes); } if (martes != "") { var horario = martes.Split('-'); HorarioTutorias Lunes = new HorarioTutorias { TutoriaId = group.Id, Dia = "Martes", Entrada = horario[0], Salida = horario[1], IdSalon = Convert.ToInt32(horario[2]) }; hor.Add(Lunes); } if (miercoles != "") { var horario = miercoles.Split('-'); HorarioTutorias Lunes = new HorarioTutorias { TutoriaId = group.Id, Dia = "Miercoles", Entrada = horario[0], Salida = horario[1], IdSalon = Convert.ToInt32(horario[2]) }; hor.Add(Lunes); } if (jueves != "") { var horario = jueves.Split('-'); HorarioTutorias Lunes = new HorarioTutorias { TutoriaId = group.Id, Dia = "Jueves", Entrada = horario[0], Salida = horario[1], IdSalon = Convert.ToInt32(horario[2]) }; hor.Add(Lunes); } if (viernes != "") { var horario = viernes.Split('-'); HorarioTutorias Lunes = new HorarioTutorias { TutoriaId = group.Id, Dia = "Viernes", Entrada = horario[0], Salida = horario[1], IdSalon = Convert.ToInt32(horario[2]) }; hor.Add(Lunes); } db.HorarioTutorias.AddRange(hor); db.SaveChanges(); return("Grupo guardado"); } else { return("Ya existe un grupo asi"); } }
protected void btnContinuaCadastroDesaparecido_Click(object sender, EventArgs e) { Pessoas p = new Pessoas(); Desaparecidos d = new Desaparecidos(); Mais_Informacoes minfo = new Mais_Informacoes(); Tutorias tut = new Tutorias(); p.Pes_nome = txtNome.Text + " " + txtSobrenome.Text; p.Pes_dataNascimento = Convert.ToDateTime(txtData.Text); // Switch do sexo switch (ddlSexo.SelectedValue) { case "1": p.Pes_sexo = "Masculino"; break; case "2": p.Pes_sexo = "Feminino"; break; case "3": p.Pes_sexo = "Outro"; break; default: p.Pes_sexo = "Outro"; break; } // Switch da cutis switch (ddlCutis.SelectedValue) { case "1": p.Pes_cutis = "Amarela"; break; case "2": p.Pes_cutis = "Branca"; break; case "3": p.Pes_cutis = "Indígena"; break; case "4": p.Pes_cutis = "Negra"; break; case "5": p.Pes_cutis = "Parda"; break; default: p.Pes_cutis = ""; break; } minfo.Min_cor_olhos = txtCorDosOlhos.Text; minfo.Min_cor_cabelo = txtCorDoCabelo.Text; // Switch do sangue switch (ddlSangue.SelectedValue) { case "1": minfo.Min_tipo_sanguineo = "A+"; break; case "2": minfo.Min_tipo_sanguineo = "A-"; break; case "3": minfo.Min_tipo_sanguineo = "B+"; break; case "4": minfo.Min_tipo_sanguineo = "B-"; break; case "5": minfo.Min_tipo_sanguineo = "O+"; break; case "6": minfo.Min_tipo_sanguineo = "0-"; break; case "7": minfo.Min_tipo_sanguineo = "AB+"; break; case "8": minfo.Min_tipo_sanguineo = "AB-"; break; default: minfo.Min_tipo_sanguineo = ""; break; } minfo.Min_altura = txtAltura.Text; minfo.Min_peso = txtPeso.Text; minfo.Min_descricao = txtDescricao.Text; //if (FileUploadControl.PostedFile.ContentLength < 8388608) //{ // try // { // if (FileUploadControl.HasFile) // { // try // { // //Aqui ele vai filtrar pelo tipo de arquivo // if (FileUploadControl.PostedFile.ContentType == "image/jpeg" || // FileUploadControl.PostedFile.ContentType == "image/png" || // FileUploadControl.PostedFile.ContentType == "image/gif" || // FileUploadControl.PostedFile.ContentType == "image/bmp") // { // try // { // //Obtem o HttpFileCollection // HttpFileCollection hfc = Request.Files; // for (int i = 0; i < hfc.Count; i++) // { // HttpPostedFile hpf = hfc[i]; // if (hpf.ContentLength > 0) // { // //Pega o nome do arquivo // string nome = System.IO.Path.GetFileName(hpf.FileName); // //Pega a extensão do arquivo // string extensao = Path.GetExtension(hpf.FileName); // //Gera nome novo do Arquivo numericamente // string filename = string.Format("{0:00000000000000}", GerarID()); // //Caminho a onde será salvo // hpf.SaveAs(Server.MapPath("~/uploads/fotos/") + filename + i // + extensao); // //Prefixo p/ img pequena // var prefixoP = "-p"; // //Prefixo p/ img grande // var prefixoG = "-g"; // //pega o arquivo já carregado // string pth = Server.MapPath("~/uploads/fotos/") // + filename + i + extensao; // //Redefine altura e largura da imagem e Salva o arquivo + prefixo // Redefinir.resizeImageAndSave(pth, 70, 53, prefixoP); // Redefinir.resizeImageAndSave(pth, 500, 331, prefixoG); // } // } // } // catch (Exception ex) // { // } // } // else // { // // Mensagem notifica que é permitido carregar apenas // // as imagens definida la em cima. // } // } // catch (Exception ex) // { // // Mensagem notifica quando ocorre erros // } // } // } // catch (Exception ex) // { // // Mensagem notifica quando ocorre erros // } //} //else //{ // // Mensagem notifica quando imagem é superior a 8 MB //} switch (DesaparecidoBD.InsertDesaparecido(p, d, minfo)) { case 0: DataSet ds = DesaparecidoBD.SelectPesIdDesaparecido(); tut.Pes_id = Convert.ToInt32(ds.Tables[0].Rows[0]["pes_id"]); tut.Res_id = Convert.ToInt32(Session["idResponsavel"]); tut.Tut_cadastro = DateTime.Today; tut.Tut_ativo = true; switch (DesaparecidoBD.insertTutorias(tut)) { case 0: Response.Redirect("MaisInfosDesaparecido.aspx"); break; case -2: Response.Redirect("Index.aspx"); break; } break; case -2: Response.Redirect("Index.aspx"); break; } }
public ActionResult ListOneDesaparecido(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tutorias tut = db.Tutorias.Find(id); if (tut.Ativo) { // calculo da idade do responsavel DateTime dataInicial = tut.Pessoa.DataNascimento; DateTime dataFinal = DateTime.Now; int ano = dataFinal.Year; int anoInicial = dataInicial.Year; int idade = ano - anoInicial; ViewBag.Idade = idade; Galeria galeria = db.Galeria.Where(x => x.PessoaId == tut.PessoaId).ToList().FirstOrDefault(); if (galeria != null) { ViewBag.FotoPerfil = galeria.Foto; } Desaparecido des = db.Desaparecido.Where(x => x.PessoaId == tut.PessoaId).ToList().LastOrDefault(); Mais_infos infos = db.Mais_Infos.Where(x => x.DesaparecidoId == des.Id).ToList().FirstOrDefault(); ViewBag.IsResponsavel = false; if (Request.Cookies.Get("userId") != null) { int resId = Convert.ToInt32(Request.Cookies.Get("userId").Value); if (tut.ResponsavelId == resId) { ViewBag.IsResponsavel = true; } } switch (infos.TipoSanguineo) { case "APositivo": ViewBag.Sangue = "A+"; break; case "ANegativo": ViewBag.Sangue = "A-"; break; case "ABPositivo": ViewBag.Sangue = "AB+"; break; case "ABNegativo": ViewBag.Sangue = "AB-"; break; case "OPositivo": ViewBag.Sangue = "O+"; break; case "ONegativo": ViewBag.Sangue = "O-"; break; case "BPositivo": ViewBag.Sangue = "B+"; break; case "BNegativo": ViewBag.Sangue = "B-"; break; default: break; } ViewBag.Mental = infos.DeficienciaMental; ViewBag.Fisico = infos.DeficienciaFisica; ViewBag.Doencas = infos.Doencas; ViewBag.Comidas = infos.RestricaoAlimentar; ViewBag.Medicamentos = infos.RestricaoMedicamentos; ViewBag.DesaparecidoId = des.Id; ViewBag.CorCabelo = infos.Cabelo; ViewBag.CorOlhos = infos.Olhos; ViewBag.Altura = infos.Altura; ViewBag.Peso = infos.Peso; ViewBag.Descricao = infos.Descricao; List <Casos> cas = db.Casos.Where(x => x.DesaparecidoId == des.Id).ToList(); ViewBag.Historico = cas; return(View(tut)); } return(RedirectToAction("Index", "Home")); }
public ActionResult EditarDadosPessoais(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)); } EditarInformacoesPessoais edt = new EditarInformacoesPessoais(); 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.Altura = Convert.ToString(min.Altura); edt.CorCabelo = min.Cabelo; edt.CorOlhos = min.Olhos; edt.Cpf = pes.Cpf; switch (pes.Cutis) { case "Amarela": edt.Cutis = EditarInformacoesPessoais.Etinias.Amarela; break; case "Branca": edt.Cutis = EditarInformacoesPessoais.Etinias.Branca; break; case "Indigena": edt.Cutis = EditarInformacoesPessoais.Etinias.Indígena; break; case "Negra": edt.Cutis = EditarInformacoesPessoais.Etinias.Negra; break; case "Parda": edt.Cutis = EditarInformacoesPessoais.Etinias.Parda; break; default: break; } switch (min.TipoSanguineo) { case "APositivo": edt.TipoSanguineo = EditarInformacoesPessoais.TipoSanguineos.APositivo; break; case "ANegativo": edt.TipoSanguineo = EditarInformacoesPessoais.TipoSanguineos.ANegativo; break; case "ABPositivo": edt.TipoSanguineo = EditarInformacoesPessoais.TipoSanguineos.ABPositivo; break; case "ABNegativo": edt.TipoSanguineo = EditarInformacoesPessoais.TipoSanguineos.ABNegativo; break; case "OPositivo": edt.TipoSanguineo = EditarInformacoesPessoais.TipoSanguineos.OPositivo; break; case "ONegativo": edt.TipoSanguineo = EditarInformacoesPessoais.TipoSanguineos.ONegativo; break; case "BPositivo": edt.TipoSanguineo = EditarInformacoesPessoais.TipoSanguineos.BPositivo; break; case "BNegativo": edt.TipoSanguineo = EditarInformacoesPessoais.TipoSanguineos.BNegativo; break; default: break; } switch (pes.Sexo) { case "Masculino": edt.Sexo = EditarInformacoesPessoais.Sexos.Masculino; break; case "Feminino": edt.Sexo = EditarInformacoesPessoais.Sexos.Feminino; break; case "Outro": edt.Sexo = EditarInformacoesPessoais.Sexos.Outro; break; default: break; } edt.DataNascimento = pes.DataNascimento; edt.Descricao = min.Descricao; edt.Nome = pes.Nome; edt.Peso = Convert.ToString(min.Peso); edt.Rg = pes.Rg; edt.Codigo = des.Id; return(View(edt)); } TempData["MSG"] = "warning|Logue antes de tentar editar esse desaparecido"; return(RedirectToAction("Index", "Home")); }
public ActionResult ListOneVulneravel(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tutorias tut = db.Tutorias.Find(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 Vulneravel"; return(RedirectToAction("Index", "Home")); } } // calculo da idade do responsavel DateTime dataInicial = tut.Pessoa.DataNascimento; DateTime dataFinal = DateTime.Now; int ano = dataFinal.Year; int anoInicial = dataInicial.Year; int idade = ano - anoInicial; ViewBag.Idade = idade; Galeria galeria = db.Galeria.Where(x => x.PessoaId == tut.PessoaId).ToList().FirstOrDefault(); if (galeria != null) { ViewBag.FotoPerfil = galeria.Foto; } Vulneravel vul = db.Vulneravel.Where(x => x.PessoaId == tut.PessoaId).ToList().FirstOrDefault(); Mais_infos infos = db.Mais_Infos.Where(x => x.VulneravelId == vul.Id).ToList().FirstOrDefault(); ViewBag.IsResponsavel = false; if (Request.Cookies.Get("userId") != null) { int resId = Convert.ToInt32(Request.Cookies.Get("userId").Value); if (tut.ResponsavelId == resId) { ViewBag.IsResponsavel = true; } } switch (infos.TipoSanguineo) { case "APositivo": ViewBag.Sangue = "A+"; break; case "ANegativo": ViewBag.Sangue = "A-"; break; case "ABPositivo": ViewBag.Sangue = "AB+"; break; case "ABNegativo": ViewBag.Sangue = "AB-"; break; case "OPositivo": ViewBag.Sangue = "O+"; break; case "ONegativo": ViewBag.Sangue = "O-"; break; case "BPositivo": ViewBag.Sangue = "B+"; break; case "BNegativo": ViewBag.Sangue = "B-"; break; default: break; } ViewBag.Mental = infos.DeficienciaMental; ViewBag.Fisico = infos.DeficienciaFisica; ViewBag.Doencas = infos.Doencas; ViewBag.Comidas = infos.RestricaoAlimentar; ViewBag.Medicamentos = infos.RestricaoMedicamentos; ViewBag.VulneravelId = vul.Id; ViewBag.CorCabelo = infos.Cabelo; ViewBag.CorOlhos = infos.Olhos; ViewBag.Altura = infos.Altura; ViewBag.Peso = infos.Peso; ViewBag.Descricao = infos.Descricao; return(View(tut)); }
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")); }