Example #1
0
        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));
        }
Example #2
0
 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);
 }
Example #4
0
        // 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));
        }
Example #5
0
 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());
     }
 }
Example #6
0
        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));
        }
Example #7
0
        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());
            }
        }
Example #8
0
        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"
                }
            };
        }