public ActionResult Create([Bind(Include = "matricula,nome,graduacao,faccao,DtNascimento,DtIngresso,nacionalidade,apelido,cep,endereco,numero,compl,bairro,cidade,uf,pais,rg,cpf,cnh,DtExpedicaoCNH,email,telefone,celular,nomepai,nomemae,tiposanguineo,fatorrh,motocicleta,ano,inativo,ass,arquivos")] Membros membros, string cep, string cpf, string telefone, string celular) { try { RemoveMascara(membros, cep, cpf, telefone, celular); membros.Ass = "Registro criado em " + DateTime.Now.ToString() + " por: " + User.Identity.Name; if (ModelState.IsValid) { db.Membros.Add(membros); db.SaveChanges(); TempData["success"] = "Membro criado com sucesso"; return(RedirectToAction("Index")); } Dropdown(membros); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } return(View(membros)); }
private static void RemoveMascara(Membros membros, string cep, string cpf, string telefone, string celular) { membros.CEP = cep.Replace("-", string.Empty); membros.CPF = cpf.Replace(".", string.Empty).Replace("-", string.Empty); membros.Telefone = telefone.Replace("(", string.Empty).Replace(")", string.Empty).Replace(" ", string.Empty).Replace("-", string.Empty); membros.Celular = celular.Replace("(", string.Empty).Replace(")", string.Empty).Replace(" ", string.Empty).Replace("-", string.Empty); }
public void AdicionarMembro(Pessoa membro) { if (Membros.Any(x => x.Id == membro.Id)) { ;//throw new OrganizacaoEsportivaExcecao(OrganizacaoEsportivaRegra.MemborJaFoiAdicionado.Descricao, mostrarParaUsuario: true, ehSomenteAlerta: true); } Membros.Add(membro); }
// GET: Membros/Delete/5 public ActionResult Delete(int?matricula) { if (matricula == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Membros membros = db.Membros.Find(matricula); if (membros == null) { return(HttpNotFound()); } return(View(membros)); }
public ActionResult Delete(int matricula, FormCollection collection) { try { Membros membros = db.Membros.Find(matricula); db.Membros.Remove(membros); db.SaveChanges(); TempData["success"] = "Membro excluído com sucesso"; return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult AdmSala(int id, int usu) { TempData["SALA+DESTINO"] = ViewBag.sala_destino; TempData["USUARIO+USER"] = ViewBag.usuario; TempData["PRIVILEGIOS"] = ViewBag.privilegios; ViewBag.sala_destino = TempData["SALA+DESTINO"] = ViewBag.sala_destino; ViewBag.usuario = TempData["USUARIO+USER"]; ViewBag.privilegios = TempData["PRIVILEGIOS"]; TempData["SALA+DESTINO"] = ViewBag.sala_destino; TempData["USUARIO+USER"] = ViewBag.usuario; TempData["PRIVILEGIOS"] = ViewBag.privilegios; ViewBag.idusuario = TempData["ID"]; TempData["ID"] = ViewBag.idusuario; if (ViewBag.idusuario == null) { return(RedirectToAction("Entrar", "usuarios")); } usuario pessoa = db.usuario.ToList().Find(item => item.idusuario == ViewBag.idusuario); if (pessoa == null) { return(RedirectToAction("Index", "usuarios")); } if (pessoa.conexao == false) { return(RedirectToAction("Entrar", "usuarios")); } TempData["ID"] = pessoa.idusuario; TempData["Email"] = pessoa.email; TempData["Acesso"] = pessoa.conexao; ViewBag.acesso = TempData["Acesso"]; ViewBag.id = id; List <usuariosala12> relacionados = db.usuariosala12.ToList().FindAll(s => s.sala_idsala == id); Membros membros = new Membros(); //membros.listaPartiipantes = relacionados.FindAll(s => s.acessopermitido == true); //membros.listaPendentes = relacionados.FindAll(s => s.acessopermitido == false); return(View(relacionados)); }
public ActionResult Edit([Bind(Include = "matricula,nome,graduacao,faccao,dtNascimento,dtIngresso,nacionalidade,apelido,cep,endereco,numero,compl,bairro,cidade,uf,pais,rg,cpf,cnh,dtexpedicaocnh,email,telefone,celular,nomepai,nomemae,tiposanguineo,fatorrh,motocicleta,ano,inativo,ass,arquivos")] Membros membros, string cep, string cpf, string telefone, string celular) { try { RemoveMascara(membros, cep, cpf, telefone, celular); membros.Ass = "Registro editado em " + DateTime.Now.ToString() + " por: " + User.Identity.Name; if (ModelState.IsValid) { db.Entry(membros).State = EntityState.Modified; db.SaveChanges(); TempData["success"] = "Membro editado com sucesso"; return(RedirectToAction("Index")); } Dropdown(membros); return(View()); } catch { return(View()); } }
private void Dropdown(Membros membros) { ViewBag.Graduacao = new SelectList(db.Chaves, "chave", "chave", membros.Graduacao); ViewBag.Faccao = new SelectList(db.Faccoes, "chave", "chave", membros.Faccao); ViewBag.Motocicleta = new SelectList(db.Motos, "Id", "Modelo", membros.Motos); ViewBag.FatorRH = new List <SelectListItem> { new SelectListItem { Text = "RH positivo (RH+)", Value = "RH+" }, new SelectListItem { Text = "RH negativo (RH-)", Value = "RH-" } }; ViewBag.TipoSanguineo = new List <SelectListItem> { new SelectListItem { Text = "O negativo (O-)", Value = "O-" }, new SelectListItem { Text = "O positivo (O+)", Value = "O+" }, new SelectListItem { Text = "A negativo (A-)", Value = "A-" }, new SelectListItem { Text = "A positivo (A+)", Value = "A+" }, new SelectListItem { Text = "B negativo (B-)", Value = "B-" }, new SelectListItem { Text = "B positivo (B+)", Value = "B+" }, new SelectListItem { Text = "AB negativo (AB-)", Value = "AB-" }, new SelectListItem { Text = "AB positivo (AB+)", Value = "AB+" } }; ViewBag.Pais = new List <SelectListItem> { new SelectListItem { Text = "Brasil", Value = "Brasil" }, new SelectListItem { Text = "Exterior", Value = "Exterior" } }; ViewBag.Nacionalidade = new List <SelectListItem> { new SelectListItem { Text = "Brasileira", Value = "Brasileira" }, new SelectListItem { Text = "Estrangeira", Value = "Estrangeira" } }; }