Beispiel #1
0
        public ActionResult AlunoLinqCursoTurma(int idAluno, int idCurso, int idTurma, int idPlanoPagamento)
        {
            try
            {
                int id             = idAluno;
                int curso          = idCurso;
                int turma          = idTurma;
                int planoPagamento = idPlanoPagamento;

                var erros = AlunoDao.validate(curso, turma);

                if (erros.Count == 0)
                {
                    Aluno update = AlunoDao.Find(id);
                    update.Curso          = curso;
                    update.Turma          = turma;
                    update.PlanoPagamento = planoPagamento;

                    AlunoDao.SaveUpdateAll();

                    SessionHelper.AddMensagemToView("Aluno atualizado com sucesso");
                    return(RedirectToAction("Index", "Aluno"));
                }

                ViewBag.erros = erros;

                SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
                return(View());
            }
            catch (System.Exception)
            {
                throw;
            }
        }
Beispiel #2
0
        public ActionResult Login(UsuarioSimplesDTO login)
        {
            bool autenticado = AutenticacaoService.login(login);

            if (autenticado)
            {
                return(RedirectToAction("Index", "Dashboards"));
            }
            SessionHelper.AddMensagemToView("Login não encotrado", MensagemDTO.EnumTipoMensagem.error);
            return(View(login));
        }
Beispiel #3
0
        public ActionResult Create(CursoDTO curso)
        {
            var erros = curso.validate();

            if (erros.Count == 0)
            {
                Curso cursos = curso.ParseToCurso();

                CursoDao.Save(cursos);
                SessionHelper.AddMensagemToView("Curso criado com sucesso");

                return(RedirectToAction("Index", "Curso"));
            }
            ViewBag.erros = erros;
            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(curso));
        }
Beispiel #4
0
        public ActionResult Create(FuncionarioDTO funcionario)
        {
            var erros = funcionario.validate();

            if (erros.Count == 0)
            {
                Funcionario funcionarios = funcionario.ParseToFuncionario();

                FuncionarioDao.Save(funcionarios);
                SessionHelper.AddMensagemToView("Funcionario criado com sucesso");

                return(RedirectToAction("Index", "Funcionario"));
            }
            ViewBag.erros = erros;
            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(funcionario));
        }
Beispiel #5
0
        public ActionResult Create(PlanoPagamentoDTO plano)
        {
            var erros = plano.validate();

            if (erros.Count == 0)
            {
                PlanoPagamento planos = plano.ParseToPlanoPagamento();

                PlanoPagamentoDao.Save(planos);
                SessionHelper.AddMensagemToView("Plano de Pagamento criado com sucesso");

                return(RedirectToAction("Index", "PlanoPagamento"));
            }
            ViewBag.erros = erros;
            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(plano));
        }
Beispiel #6
0
        public ActionResult MeuUsuario(UsuarioSimplesDTO user)
        {
            var     erros   = user.validateEdit();
            Usuario usuario = UsuarioDao.FindByLogin(SessionHelper.UsuarioLogado.login);

            if (erros.Count == 0 && user.senha != null && user.senha.Length > 6)
            {
                usuario.senha = user.senha;
                UsuarioDao.SaveUpdateAll();
                SessionHelper.AddMensagemToView("Alterações salvas com sucesso");
                return(RedirectToAction("Index", "Dashboards"));
            }

            SessionHelper.AddMensagemToView("Senha alterada com sucesso");
            ViewBag.erros = erros;
            return(View(new UsuarioSimplesDTO(usuario)));
        }
Beispiel #7
0
        public ActionResult Create(UsuarioSimplesDTO user)
        {
            var erros = user.validate();

            if (erros.Count == 0)
            {
                Usuario usuario = user.ParseToUsuario();

                UsuarioDao.Save(usuario);
                SessionHelper.AddMensagemToView("Usuário criado com sucesso");

                return(RedirectToAction("Index", "Dashboards"));
            }
            ViewBag.erros = erros;
            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(user));
        }
Beispiel #8
0
        public ActionResult Create(AlunoDTO aluno)
        {
            var erros = aluno.validate();

            if (erros.Count == 0)
            {
                Aluno usuario = aluno.ParseToAluno();

                AlunoDao.Save(usuario);
                SessionHelper.AddMensagemToView("Aluno criado com sucesso");

                return(RedirectToAction("Index", "Aluno"));
            }
            ViewBag.erros = erros;
            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(aluno));
        }
Beispiel #9
0
        public ActionResult Create(TurmaDTO turma)
        {
            var erros = turma.validate();

            if (erros.Count == 0)
            {
                Turma turmas = turma.ParseToTurma();

                TurmaDao.Save(turmas);
                SessionHelper.AddMensagemToView("Turma criada com sucesso");

                return(RedirectToAction("Index", "Turma"));
            }
            ViewBag.erros = erros;
            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(turma));
        }
Beispiel #10
0
        public ActionResult Edit(PlanoPagamentoDTO pp)
        {
            var erros = pp.validateEdit();

            if (erros.Count == 0)
            {
                PlanoPagamento pps = PlanoPagamentoDao.Find(pp.ID);

                pps = pp.ParseToPlanoPagamento(pps);
                PlanoPagamentoDao.SaveUpdateAll();

                SessionHelper.AddMensagemToView("Plano editado com sucesso");
                return(RedirectToAction("Index"));
            }

            ViewBag.erros = erros;

            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(pp));
        }
Beispiel #11
0
        public ActionResult Edit(UsuarioSimplesDTO user)
        {
            var erros = user.validateEdit();

            if (erros.Count == 0)
            {
                Usuario usuario = UsuarioDao.Find(user.ID);

                usuario = user.ParseToUsuario(usuario);
                UsuarioDao.SaveUpdateAll();

                SessionHelper.AddMensagemToView("Usuário editado com sucesso");
                return(RedirectToAction("Index"));
            }

            ViewBag.erros = erros;

            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(user));
        }
Beispiel #12
0
        public ActionResult Edit(TurmaDTO turma)
        {
            var erros = turma.validateEdit();

            if (erros.Count == 0)
            {
                Turma turmas = TurmaDao.Find(turma.ID);

                turmas = turma.ParseToTurma(turmas);
                TurmaDao.SaveUpdateAll();

                SessionHelper.AddMensagemToView("Turma editado com sucesso");
                return(RedirectToAction("Index"));
            }

            ViewBag.erros = erros;

            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View(turma));
        }
Beispiel #13
0
        public ActionResult CreateFuncionarioUser(int ID, string Login, string Senha, string NivelAcessso)
        {
            int erros            = 0;
            int nivelFuncionario = 0;

            if (ID == 0)
            {
                erros = 1;
            }

            if (Login == "")
            {
                erros = 1;
            }

            if (Senha == "")
            {
                erros = 1;
            }

            if (NivelAcessso == "")
            {
                erros = 1;
            }
            else
            {
                switch (NivelAcessso)
                {
                case "Administrador": nivelFuncionario = 1;
                    break;

                case "Leitura": nivelFuncionario = 2;
                    break;

                case "Presença e Observações": nivelFuncionario = 3;
                    break;

                default:
                    break;
                }
            }

            if (erros == 0)
            {
                Funcionario funcionarios = FuncionarioDao.FindAllByIDFuncionario(ID);
                funcionarios.NivelAcessso = nivelFuncionario;
                FuncionarioDao.SaveUpdateAll();

                int contaSeExiste = UsuarioDao.countByName(funcionarios.Nome);

                if (contaSeExiste > 0)
                {
                    Usuario usuario = UsuarioDao.FindByName(funcionarios.Nome);

                    usuario.login  = Login;
                    usuario.senha  = Senha;
                    usuario.funcao = NivelAcessso;

                    UsuarioDao.SaveUpdateAll();
                }
                else
                {
                    Usuario u = new Usuario
                    {
                        nome   = funcionarios.Nome,
                        login  = Login,
                        senha  = Senha,
                        funcao = NivelAcessso,
                        ativo  = true
                    };

                    UsuarioDao.Save(u);
                }


                SessionHelper.AddMensagemToView("Funcionario atualizado com sucesso");

                return(RedirectToAction("Index", "Funcionario"));
            }
            ViewBag.erros = erros;
            SessionHelper.AddMensagemToView("Revise os campos destacados", MensagemDTO.EnumTipoMensagem.info);
            return(View());
        }