public ActionResult CadastrarProfessor(Professor professor, string data, int idSexo, int idCidade)
        {
            ViewBag.idSexo   = new SelectList(SexoDAO.listaSexo(), "idSexo", "nme_Sexo");
            ViewBag.idCidade = new SelectList(CidadeDAO.listaCidades(), "idCidade", "nme_Cidade");

            if (ModelState.IsValid)
            {
                professor.dta_NascProfessor = Convert.ToDateTime(data);

                professor.sexo   = SexoDAO.sexoId(idSexo);
                professor.cidade = CidadeDAO.cidadeId(idCidade);

                if (ProfessorDAO.cadastrarProfessor(professor))
                {
                    ViewBag.Sucesso = true;
                    return(View());
                }
                else
                {
                    ModelState.AddModelError("", "Professor ja cadastrado!");
                }
            }
            return(View(professor));
        }
        public ActionResult CadastrarAluno(Aluno aluno, string data, int idSexo, int idTurma, int idCidade)
        {
            ViewBag.idTurma  = new SelectList(TurmaDAO.listaTurmas(true), "idTurma", "ano_Turma");
            ViewBag.idSexo   = new SelectList(SexoDAO.listaSexo(), "idSexo", "nme_Sexo");
            ViewBag.idCidade = new SelectList(CidadeDAO.listaCidades(), "idCidade", "nme_Cidade");

            if (aluno.cpf_Aluno.ToString().Length < 11)
            {
                var valueLong = aluno.cpf_Aluno.ToString();
                for (int i = valueLong.Length; i < 11; i++)
                {
                    valueLong = "0" + valueLong;
                }
                aluno.cpf_Aluno = long.Parse(valueLong, System.Globalization.NumberStyles.Integer);
            }

            if (ModelState.IsValid)
            {
                aluno.dta_NascAluno = Convert.ToDateTime(data);

                aluno.sexo   = SexoDAO.sexoId(idSexo);
                aluno.turma  = TurmaDAO.turmaId(idTurma);
                aluno.cidade = CidadeDAO.cidadeId(idCidade);

                if (AlunoDAO.cadastrarAluno(aluno))
                {
                    ViewBag.Sucesso = true;
                    return(View());
                }
                else
                {
                    ModelState.AddModelError("", "Usuario ja cadastrado!");
                }
            }
            return(View(aluno));
        }