public ActionResult Cadastrar(Aluno aluno)
        {
            int LOTipoUsuario = (Int32)Session["tipoUsuario"];

            if (LOTipoUsuario < 3 || LOTipoUsuario == 5) // 0 a 2 -> aluno. 5 -> adm
            {
                try
                {
                    ALR.Adicionar(aluno);

                    LoginUsuarios login = new LoginUsuarios();
                    login.LOLogin       = aluno.ALIDaluno.ToString();
                    login.LOSenha       = aluno.ALsenha;
                    login.LOTipoUsuario = aluno.ALtipoAluno;

                    LR.Adicionar(login);

                    Session["tipoUsuario"]  = login.LOTipoUsuario;
                    Session["LoginUsuario"] = login.LOLogin;

                    return(RedirectToAction("Index"));
                }

                catch (Exception e)
                {
                    ViewBag.Exception = e.ToString();
                }
                ViewBag.ALtipoAluno = new SelectList(TUR.BuscarTodosComCondicao(al => al.TUIDusuario <= 3), "TUIDusuario", "TUdescricao", aluno.ALtipoAluno);
                return(View(aluno));
            }
            return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Apenas Administradores ou Alunos já cadastrados tem acesso a esse recurso" }));
        }
Пример #2
0
 private void Salvar(object sender, EventArgs e)
 {
     using (var ctx = new AlunoRepositorio())
     {
         Aluno aluno = new Aluno()
         {
             Nome           = nome.Text,
             Cpf            = cpf.Text,
             DataNascimento = nascimento.Value,
             Email          = email.Text,
             Sexo           = sexo.Text
         };
         ctx.Adicionar(aluno);
         ctx.Salvar();
         MessageBox.Show("Aluno cadastrado com sucesso");
         ListaDados();
     }
 }
        //api/Usuario/Cadastrar/?NewUser="******"
        public string CadastrarPerfil(String NovoAluno)
        {
            Aluno aluno = new Aluno();

            aluno = JsonConvert.DeserializeObject <Aluno>(NovoAluno.ToString());

            var temp = AR.BuscarTodosComCondicao(a => a.Usuario1.CPF.Equals(aluno.Usuario1.CPF));

            if (temp != null)
            {
                return("Cadastro Falhou! Aluno já existe!");
            }
            else
            {
                AR.Adicionar(aluno);
            }

            return("Success");
        }