Example #1
0
        public ActionResult Entrar(Usuario user)
        {
            if ((ModelState.IsValid))
            {
                try
                {
                    user = l.entrar(user);
                    if (user != null)
                    {
                        Session["Usuario"] = user;
                        return RedirectToAction("Index", "Home");
                    }
                    else
                    {
                        ViewBag.erroLogin = true;
                    }
                }
                catch (Exception ex)
                {
                    ViewBag.ErroBanco = "Erro: " + ex.ToString();
                }

            }
            return View("~/Views/Login/Index.cshtml");
        }
Example #2
0
 public void adicionar(Usuario user)
 {
     try
     {
         Generic.add(user);
         LogSistema.gravarLog(new LogSistema("Cadastro de usuário id:"
                    + user.idUsuario + "e login:"******"por " + userLocal.login +
                    ". Permissões: Diretor(" + user.isDiteroria + ")" +
                    "Secretaria(" + user.isSecretaria + ") Professor(" + user.isProfessor + ")"));
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #3
0
        public Usuario entrar(Usuario user)
        {
            Usuario u = null;
            try
            {
                u = Contexto.getContexto().usuario.Where(us => us.login == user.login && us.senha == user.senha).FirstOrDefault();

                if (u == null)
                {
                    LogSistema.gravarLog(new LogSistema("Erro de login ou senha. Login:"******" entrou no sistema."));
                }
            }
            catch (Exception)
            {

                throw;
            }

            return u;
        }
        public ActionResult UsuarioSalvar(Usuario user)
        {
            Usuario usuario = (Usuario)Session["Usuario"];
            rdnDiretoria d = new rdnDiretoria(usuario);
            if (usuario == null)
            {
                return RedirectToAction("Index", "Login");
            }
            if (!(usuario.isDiteroria))
            {
                return RedirectToAction("Index", "Home");
            }
            ViewBag.usuario = usuario;

            if (ModelState.IsValid)
            {
                if (user.idUsuario == 0)
                {
                    user.pessoaFisica = Contexto.getContexto().pessoaFisica.Find(user.pessoaFisica.idPessoaFisica);
                    d.adicionar(user);
                    return RedirectToAction("UsuarioLista", "Diretor");
                }
                else
                {
                    d.editar(user);
                    return RedirectToAction("UsuarioLista", "Diretor");
                }
            }
            return View("~/Views/Diretor/UsuarioFormulario.cshtml", "~/Views/Shared/_Layout.cshtml", user);
        }
        public ActionResult UsuarioAdicionar(String tipo = null, int id = 0, String q = null)
        {
            Usuario usuario = (Usuario)Session["Usuario"];
            rdnDiretoria d = new rdnDiretoria(usuario);
            if (usuario == null)
            {
                return RedirectToAction("Index", "Login");
            }
            if (!(usuario.isDiteroria))
            {
                return RedirectToAction("Index", "Home");
            }
            ViewBag.usuario = usuario;

            if (q != null && tipo != null)
            {
                List<PessoaFisica> listaPF = null;

                //busca a lista d pessoas
                if (q.Trim() != "" & tipo.Trim() != "")
                {
                    if (tipo.Equals("cpf"))
                    {
                       listaPF =  d.buscaPessoaCPF(q);
                    }
                    if (tipo.Equals("nome"))
                    {
                        listaPF = d.buscaPessoaNome(q);
                    }
                }

                if(listaPF.Count == 0)
                {
                    ViewBag.listaPF = 0;
                    ViewBag.listaPFVazio = true;
                }
                else
                {
                    ViewBag.listaPF = listaPF;
                    ViewBag.listaPFVazio = false;
                }

            }

            if (id != 0)
            {
                Usuario a = new Usuario();
                a.pessoaFisica = Contexto.getContexto().pessoaFisica.Find(id);
                return View("~/Views/Diretor/UsuarioFormulario.cshtml", "~/Views/Shared/_Layout.cshtml",a);
            }

            return View("~/Views/Diretor/UsuarioFormulario.cshtml", "~/Views/Shared/_Layout.cshtml");
        }
Example #6
0
 public rdnDiretoria(Usuario user)
 {
     userLocal = user;
 }
Example #7
0
 public rdnProfessor(Usuario user)
 {
     userLocal = user;
 }
Example #8
0
        public void popularBancos()
        {
            if (Contexto.getContexto().pessoaFisica.Where(x => x.idPessoaFisica == 1).FirstOrDefault() == null)
            {
                PessoaFisica pf = new PessoaFisica();
                Debug.WriteLine("Criando a pessoa física. Admin");
                pf.CPF = 00000000001;
                pf.nomeCompleto = "ADMIN";
                pf.RG = 00000001;
                Generic.add(pf);

            }

            PessoaFisica pfAdmin = Contexto.getContexto().pessoaFisica.Where(x => x.idPessoaFisica == 1).FirstOrDefault();

            if (Contexto.getContexto().aluno.Where(x => x.idAluno == 1).FirstOrDefault() == null)
            {
                Debug.WriteLine("Cadastrando o Admin como aluno...");
                Aluno a = new Aluno();
                a.pessoaFisica = pfAdmin;
                Generic.add(a);

            }
            if (Contexto.getContexto().legenda.Where(x => x.idLegenda == 1).FirstOrDefault() == null)
            {
                Legenda l = new Legenda();
                l.descricao = "Dia letivo";
                l.cor = "00a65a";
                Generic.add(l);
                l = new Legenda();
                l.descricao = "Feriado";
                l.cor = "f39c12";
                Generic.add(l);
            }
            if (Contexto.getContexto().professor.Where(x => x.idProfessor == 1).FirstOrDefault() == null)
            {
                Debug.WriteLine("Cadastrando o Admin como professor...");
                Professor a = new Professor();
                a.pessoaFisica = pfAdmin;
                Generic.add(a);
            }
            if (Contexto.getContexto().usuario.Where(x => x.idUsuario == 1).FirstOrDefault() == null)
            {
                Debug.WriteLine("Cadastrando o Admin como usuario...");
                Usuario a = new Usuario();
                a.pessoaFisica = pfAdmin;
                a.login = "******";
                a.senha = "admin";
                a.isDiteroria = true;
                Generic.add(a);
            }
            if (Contexto.getContexto().reponsavel.Where(x => x.idReponsavel == 1).FirstOrDefault() == null)
            {
                Debug.WriteLine("Cadastrando o Admin como resposavel...");
                Reponsavel a = new Reponsavel();
                a.pessoaFisica = pfAdmin;
                Generic.add(a);
            }

            if (Contexto.getContexto().turno.Where(x => x.idTurno == 1).FirstOrDefault() == null)
            {
                Debug.WriteLine("Cadastrando os turnos...");
                Turno tu1 = new Turno();
                Turno tu2 = new Turno();
                Turno tu3 = new Turno();
                tu1.nome = "Matutino";
                tu2.nome = "Vespertino";
                tu3.nome = "Noturno";
                Generic.add(tu1);
                Generic.add(tu2);
                Generic.add(tu3);
            }
            if (Contexto.getContexto().criterioAvaliativo.Where(x => x.idCriterioAvaliativo == 1).FirstOrDefault() == null)
            {
                Debug.WriteLine("Cadastrando os criterios avaliativos");
                CriterioAvaliativo ca1 = new CriterioAvaliativo();
                ca1.metodo = "Nota";

                CriterioAvaliativo ca2 = new CriterioAvaliativo();
                ca2.metodo = "Relatorio";

                Generic.add(ca1);
                Generic.add(ca2);
            }
            if (Contexto.getContexto().disciplina.Where(x => x.idDisciplina == 1).FirstOrDefault() == null)
            {
                Debug.WriteLine("Cadastrando as discilplinas...");
                Disciplina tu1 = new Disciplina();
                Disciplina tu2 = new Disciplina();
                Disciplina tu3 = new Disciplina();
                Disciplina tu4 = new Disciplina();
                Disciplina tu5 = new Disciplina();
                Disciplina tu6 = new Disciplina();

                Periodo p = Contexto.getContexto().periodo.Where(x => x.idPeriodo == 1).FirstOrDefault();

                tu1.nome = "Português";

                tu2.nome = "Matemática";

                tu3.nome = "Ciências";

                tu4.nome = "História";

                tu5.nome = "Geografia";

                tu6.nome = "Artes";

                Generic.add(tu1);
                Generic.add(tu2);
                Generic.add(tu3);
                Generic.add(tu4);
                Generic.add(tu5);
                Generic.add(tu6);
            }
            if (Contexto.getContexto().turma.Where(x => x.idTurma == 1).FirstOrDefault() == null)
            {
                Debug.WriteLine("Cadastrando as turmas matutinas...");
                Turma tu0 = new Turma();
                Turma tu1 = new Turma();
                Turma tu2 = new Turma();
                Turma tu3 = new Turma();
                Turma tu4 = new Turma();
                Turma tu5 = new Turma();
                Turma tu6 = new Turma();

                Turno tu = Contexto.getContexto().turno.Where(x => x.idTurno == 1).SingleOrDefault();
                CriterioAvaliativo ca = Contexto.getContexto().criterioAvaliativo.Where(x => x.idCriterioAvaliativo == 1).SingleOrDefault();
                Professor p = Contexto.getContexto().professor.Find(1);

                tu0.turno = tu;
                tu0.nome = "Maternal";
                tu0.criterioAvaliativo = Contexto.getContexto().criterioAvaliativo.Where(x => x.idCriterioAvaliativo == 2).SingleOrDefault();
                tu0.professor = p;
                tu0.disciplinas = Contexto.getContexto().disciplina.ToList();

                tu1.turno = tu;
                tu1.nome = "1º Ano";
                tu1.criterioAvaliativo = ca;
                tu1.professor = p;
                tu1.disciplinas = Contexto.getContexto().disciplina.ToList();

                tu2.turno = tu;
                tu2.nome = "2º Ano";
                tu2.criterioAvaliativo = ca;
                tu2.professor = p;
                tu2.disciplinas = Contexto.getContexto().disciplina.ToList();

                tu3.turno = tu;
                tu3.nome = "3º Ano";
                tu3.criterioAvaliativo = ca;
                tu3.professor = p;
                tu3.disciplinas = Contexto.getContexto().disciplina.ToList();

                tu4.turno = tu;
                tu4.nome = "4º Ano";
                tu4.criterioAvaliativo = ca;
                tu4.professor = p;
                tu4.disciplinas = Contexto.getContexto().disciplina.ToList();

                tu5.turno = tu;
                tu5.nome = "5º Ano";
                tu5.criterioAvaliativo = ca;
                tu5.professor = p;
                tu5.disciplinas = Contexto.getContexto().disciplina.ToList();

                tu6.turno = tu;
                tu6.nome = "6º Ano";
                tu6.criterioAvaliativo = ca;
                tu6.professor = p;
                tu6.disciplinas = Contexto.getContexto().disciplina.ToList();

                Generic.add(tu0);
                Generic.add(tu1);
                Generic.add(tu2);
                Generic.add(tu3);
                Generic.add(tu4);
                Generic.add(tu5);
                Generic.add(tu6);

                Debug.WriteLine("Cadastrando outros alunos...");
                Aluno a = new Aluno();
                a.pessoaFisica = new PessoaFisica();
                a.pessoaFisica.nomeCompleto = "Erisson Costa";
                a.pessoaFisica.CPF = 01743820496;
                a.pessoaFisica.RG = 20010032;
                Generic.add(a);

                Debug.WriteLine("Matriculando os alunos...");
                Matricula m = new Matricula();
                m.aluno = a;
                m.turma = Contexto.getContexto().turma.Find(1);
                Generic.add(m);

                Debug.WriteLine("Cadastrando outros alunos...");
                a = new Aluno();
                a.pessoaFisica = new PessoaFisica();
                a.pessoaFisica.nomeCompleto = "Joãozinho Costa";
                a.pessoaFisica.CPF = 2;
                a.pessoaFisica.RG = 2;
                Generic.add(a);

                Debug.WriteLine("Matriculando os alunos...");
                m = new Matricula();
                m.aluno = a;
                m.turma = Contexto.getContexto().turma.Find(1);
                Generic.add(m);

                Debug.WriteLine("Cadastrando outros alunos...");
                a = new Aluno();
                a.pessoaFisica = new PessoaFisica();
                a.pessoaFisica.nomeCompleto = "Mariazinha";
                a.pessoaFisica.CPF = 3;
                a.pessoaFisica.RG = 3;
                Generic.add(a);

                Debug.WriteLine("Matriculando os alunos...");
                m = new Matricula();
                m.aluno = a;
                m.turma = Contexto.getContexto().turma.Find(1);
                Generic.add(m);

                Debug.WriteLine("Cadastrando outros alunos...");
                a = new Aluno();
                a.pessoaFisica = new PessoaFisica();
                a.pessoaFisica.nomeCompleto = "Luana";
                a.pessoaFisica.CPF = 4;
                a.pessoaFisica.RG = 4;
                Generic.add(a);

                Debug.WriteLine("Matriculando os alunos...");
                m = new Matricula();
                m.aluno = a;
                m.turma = Contexto.getContexto().turma.Find(2);
                Generic.add(m);

                Debug.WriteLine("Cadastrando outros alunos...");
                a = new Aluno();
                a.pessoaFisica = new PessoaFisica();
                a.pessoaFisica.nomeCompleto = "Carol";
                a.pessoaFisica.CPF = 5;
                a.pessoaFisica.RG = 5;
                Generic.add(a);

                Debug.WriteLine("Matriculando os alunos...");
                m = new Matricula();
                m.aluno = a;
                m.turma = Contexto.getContexto().turma.Find(2);
                Generic.add(m);

                Debug.WriteLine("Cadastrando outros alunos...");
                a = new Aluno();
                a.pessoaFisica = new PessoaFisica();
                a.pessoaFisica.nomeCompleto = "Pedro";
                a.pessoaFisica.CPF = 6;
                a.pessoaFisica.RG = 6;
                Generic.add(a);

                Debug.WriteLine("Matriculando os alunos...");
                m = new Matricula();
                m.aluno = a;
                m.turma = Contexto.getContexto().turma.Find(2);
                Generic.add(m);
            }
            if (Contexto.getContexto().turma.Where(x => x.idTurma == 8).FirstOrDefault() == null)
            {

                Debug.WriteLine("Cadastrando as turmas vespertinas...");
                Turma tu0 = new Turma();
                Turma tu1 = new Turma();
                Turma tu2 = new Turma();
                Turma tu3 = new Turma();
                Turma tu4 = new Turma();
                Turma tu5 = new Turma();
                Turma tu6 = new Turma();

                CriterioAvaliativo ca = Contexto.getContexto().criterioAvaliativo.Where(x => x.idCriterioAvaliativo == 1).SingleOrDefault();
                Turno tu = Contexto.getContexto().turno.Where(x => x.idTurno == 2).SingleOrDefault();
                Professor p = Contexto.getContexto().professor.Find(1);

                tu0.turno = tu;
                tu0.nome = "Maternal";
                tu0.criterioAvaliativo = Contexto.getContexto().criterioAvaliativo.Where(x => x.idCriterioAvaliativo == 2).SingleOrDefault();
                tu0.professor = p;

                tu1.turno = tu;
                tu1.nome = "1º Ano";
                tu1.criterioAvaliativo = ca;
                tu1.professor = p;

                tu2.turno = tu;
                tu2.nome = "2º Ano";
                tu2.criterioAvaliativo = ca;
                tu2.professor = p;

                tu3.turno = tu;
                tu3.nome = "3º Ano";
                tu3.criterioAvaliativo = ca;
                tu3.professor = p;

                tu4.turno = tu;
                tu4.nome = "4º Ano";
                tu4.criterioAvaliativo = ca;
                tu4.professor = p;

                tu5.turno = tu;
                tu5.nome = "5º Ano";
                tu5.criterioAvaliativo = ca;
                tu5.professor = p;

                tu6.turno = tu;
                tu6.nome = "6º Ano";
                tu6.criterioAvaliativo = ca;
                tu6.professor = p;

                Generic.add(tu0);
                Generic.add(tu1);
                Generic.add(tu2);
                Generic.add(tu3);
                Generic.add(tu4);
                Generic.add(tu5);
                Generic.add(tu6);
            }
            if (Contexto.getContexto().periodo.Where(x => x.idPeriodo == 1).FirstOrDefault() == null)
            {
                Debug.WriteLine("Cadastrando os periodos...");

                Periodo p1 = new Periodo();
                p1.descricao = "1º Bimestre";
                p1.inicioPeriodo = new DateTime(2015, 02, 02);
                p1.fimPeriodo = new DateTime(2015, 04, 02);

                Periodo p2 = new Periodo();
                p2.descricao = "2º Bimestre";
                p2.inicioPeriodo = new DateTime(2015, 04, 02);
                p2.fimPeriodo = new DateTime(2015, 06, 02);

                Periodo p3 = new Periodo();
                p3.descricao = "3º Bimestre";
                p3.inicioPeriodo = new DateTime(2015, 06, 02);
                p3.fimPeriodo = new DateTime(2015, 08, 02);

                Periodo p4 = new Periodo();
                p4.descricao = "4º Bimestre";
                p4.inicioPeriodo = new DateTime(2015, 08, 02);
                p4.fimPeriodo = new DateTime(2015, 10, 02);

                Generic.add(p1);
                Generic.add(p2);
                Generic.add(p3);
                Generic.add(p4);
            }
        }