Exemplo n.º 1
0
        public ConsisteUtils ConsisteAtualizar(Usuario usuario)
        {
            var consiste = new ConsisteUtils();

            var pesquisa = dbUsuario.BuscarPorId(usuario.Id);

            usuario = pesquisa;

            if (pesquisa == null)
            {
                consiste.Add("Não foi encontrado o registro para atualização", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (string.IsNullOrWhiteSpace(usuario.Email))
            {
                consiste.Add("O campo e-mail não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (usuario.PapelId == 0)
            {
                consiste.Add("O campo Papel não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 2
0
        public ConsisteUtils ConsisteAtualizar(TipoRequerimento tipoRequerimento)
        {
            var consiste = new ConsisteUtils();

            var pesquisa = dbTipoRequerimento.BuscarPorId(tipoRequerimento.Id);

            tipoRequerimento = pesquisa;

            if (pesquisa == null)
            {
                consiste.Add("Não foi encontrado o registro para atualização", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (tipoRequerimento.TipoFormularioId == 0)
            {
                consiste.Add("O campo Formulario não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (string.IsNullOrWhiteSpace(tipoRequerimento.Sigla))
            {
                consiste.Add("O campo Sigla não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (tipoRequerimento.PrimeiroAtendimentoId == 0)
            {
                consiste.Add("O campo do Usuário do Primeiro Atendimento não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 3
0
        public ConsisteUtils ConsisteNovo(Usuario usuario)
        {
            var consiste = new ConsisteUtils();

            if (string.IsNullOrWhiteSpace(usuario.Nome))
            {
                consiste.Add("O campo Nome não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (string.IsNullOrWhiteSpace(usuario.Email))
            {
                consiste.Add("O campo e-mail não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (string.IsNullOrWhiteSpace(usuario.Senha))
            {
                consiste.Add("O campo Senha não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (usuario.PapelId == 0)
            {
                consiste.Add("O campo Papel não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 4
0
        public ConsisteUtils ConsisteNovo(FluxoStatus fluxoStatus)
        {
            var consiste = new ConsisteUtils();

            var fluxoStatusBusca = dbFluxoStatus.GetEntidade(fluxoStatus);

            if (fluxoStatusBusca != null)
            {
                consiste.Add("Já existe um fluxo cadastrado igual no sistema", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (fluxoStatus.StatusAtualId == 0)
            {
                consiste.Add("Status Atual não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (fluxoStatus.StatusProximoId == 0)
            {
                consiste.Add("Proximo Status não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (fluxoStatus.TipoRequerimentoId == 0)
            {
                consiste.Add("O Tipo de Requerimento não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 5
0
        public JsonResult Salvar(FormularioValidacaoUC formularioValidacaoUC, string arquivosDeletados)
        {
            var files = Request.Files;


            var model = new FormularioValidacaoUCVM();

            try
            {
                formularioValidacaoUC.UsuarioRequerenteId = LoginServer.RetornarUsuarioLogado(User.Identity.Name).Id;
                if (formularioValidacaoUC.Id != 0)
                {
                    formularioValidacaoUC       = FormularioValidacaoUCServer.Atualizar(formularioValidacaoUC, files, Server, arquivosDeletados);
                    model.FormularioValidacaoUC = formularioValidacaoUC;
                    model.Consistencia.Add("Alterado com sucesso! Protocolo: " + formularioValidacaoUC.Protocolo, ConsisteUtils.Tipo.Sucesso);
                }
                else
                {
                    FormularioValidacaoUCServer.Novo(formularioValidacaoUC, files, Server);
                    model.Consistencia.Add("Incluido com sucesso! Protocolo: " + formularioValidacaoUC.Protocolo, ConsisteUtils.Tipo.Sucesso);
                    model.FormularioValidacaoUC = new FormularioValidacaoUC();
                }
            }
            catch (Exception e)
            {
                model.FormularioValidacaoUC = formularioValidacaoUC;
                var consistencia = new ConsisteUtils();
                consistencia.Add(e.Message, ConsisteUtils.Tipo.Inconsistencia);
                model.Consistencia = consistencia;
            }

            return(Json(model.Consistencia, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 6
0
        public ConsisteUtils ConsisteAtualizar(FormularioValidacaoUC formularioValidacaoUC)
        {
            var consiste = new ConsisteUtils();

            var pesquisa = dbFormularioValidacaoUC.BuscarPorId(formularioValidacaoUC.Id);

            formularioValidacaoUC = pesquisa;

            if (pesquisa == null)
            {
                consiste.Add("Não foi encontrado o registro para atualização", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (string.IsNullOrWhiteSpace(formularioValidacaoUC.Motivo))
            {
                consiste.Add("O campo Motivo não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (formularioValidacaoUC.TipoValidacaoCurricularId == 0)
            {
                consiste.Add("O campo Tipo Validação não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (formularioValidacaoUC.UnidadeCurricularId == 0)
            {
                consiste.Add("O campo Unidade Curricular não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (formularioValidacaoUC.UsuarioRequerenteId != pesquisa.UsuarioRequerenteId)
            {
                consiste.Add("Usuário não tem permissão de editar o requerimento", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 7
0
        public ActionResult Salvar(UnidadeCurricular unidadeCurricular)
        {
            var model = new UnidadeCurricularVM();

            try
            {
                if (unidadeCurricular.Id != 0)
                {
                    UnidadeCurricularServer.Atualizar(unidadeCurricular);
                    model.UnidadeCurricular = unidadeCurricular;
                    model.Consistencia.Add("Alterado com sucesso!", ConsisteUtils.Tipo.Sucesso);
                }
                else
                {
                    UnidadeCurricularServer.Novo(unidadeCurricular);
                    model.UnidadeCurricular = unidadeCurricular;
                    model.Consistencia.Add("Incluido com sucesso!", ConsisteUtils.Tipo.Sucesso);
                }
            }
            catch (Exception e)
            {
                model.UnidadeCurricular = unidadeCurricular;
                var consistencia = new ConsisteUtils();
                consistencia.Add(e.Message, ConsisteUtils.Tipo.Inconsistencia);
                model.Consistencia = consistencia;
            }


            return(View("Form", model));
        }
Exemplo n.º 8
0
        public ActionResult Salvar(TipoRequerimento tipoRequerimento)
        {
            var model = new TipoRequerimentoVM();

            try
            {
                if (tipoRequerimento.Id != 0)
                {
                    TipoRequerimentoServer.Atualizar(tipoRequerimento);
                    model.TipoRequerimento = tipoRequerimento;
                    model.Consistencia.Add("Alterado com sucesso!", ConsisteUtils.Tipo.Sucesso);
                }
                else
                {
                    TipoRequerimentoServer.Novo(tipoRequerimento);
                    model.TipoRequerimento = tipoRequerimento;
                    model.Consistencia.Add("Incluido com sucesso!", ConsisteUtils.Tipo.Sucesso);
                }
            }
            catch (Exception e)
            {
                model.TipoRequerimento = tipoRequerimento;
                var consistencia = new ConsisteUtils();
                consistencia.Add(e.Message, ConsisteUtils.Tipo.Inconsistencia);
                model.Consistencia = consistencia;
            }


            return(View("Form", model));
        }
Exemplo n.º 9
0
        public ConsisteUtils ConsisteNovo(TipoRequerimento tipoRequerimento)
        {
            var consiste = new ConsisteUtils();

            if (string.IsNullOrWhiteSpace(tipoRequerimento.Nome))
            {
                consiste.Add("O campo Nome não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (tipoRequerimento.TipoFormularioId == 0)
            {
                consiste.Add("O campo Formulario não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (tipoRequerimento.PrimeiroAtendimentoId == 0)
            {
                consiste.Add("O campo do Usuário do Primeiro Atendimento não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            if (string.IsNullOrWhiteSpace(tipoRequerimento.Sigla))
            {
                consiste.Add("O campo Sigla não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 10
0
        public ActionResult Salvar(FluxoStatus fluxoStatus)
        {
            var model = new FluxoStatusVM();

            try
            {
                if (0 != 0)
                {
                    FluxoStatusServer.Atualizar(fluxoStatus);
                    model.FluxoStatus = fluxoStatus;
                    model.Consistencia.Add("Alterado com sucesso!", ConsisteUtils.Tipo.Sucesso);
                }
                else
                {
                    FluxoStatusServer.Novo(fluxoStatus);
                    model.FluxoStatus = fluxoStatus;
                    model.Consistencia.Add("Incluido com sucesso!", ConsisteUtils.Tipo.Sucesso);
                }
            }
            catch (Exception e)
            {
                model.FluxoStatus = fluxoStatus;
                var consistencia = new ConsisteUtils();
                consistencia.Add(e.Message, ConsisteUtils.Tipo.Inconsistencia);
                model.Consistencia = consistencia;
            }


            return(View("Form", model));
        }
Exemplo n.º 11
0
        public ConsisteUtils ConsisteExcluir(Usuario usuario)
        {
            var consiste = new ConsisteUtils();

            if (usuario == null)
            {
                consiste.Add("Não foi encontrado o registro para exclusão", ConsisteUtils.Tipo.Inconsistencia);
            }

            var request = new FormatGridUtils <Requerimento>
            {
                CampoOrdenacao = "",
                SearchPhrase   = "",
                Current        = 1,
                RowCount       = 10,
                Entidade       = new RequerimentoGridDC {
                    UsuarioAtendenteId = usuario.Id, UsuarioRequerenteId = usuario.Id
                }
            };
            var requerimentos = ServerRequerimento.ListarPorRequerenteOuAtendente(request);

            if (requerimentos.QuantidadeRegistros > 0)
            {
                consiste.Add("Não é possivel excluir o usuário pois o mesmo se encontra atrelado nos seguintes requerimentos: " + string.Join(" - ", requerimentos.Entidades.Select(x => x.Protocolo)), ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 12
0
        public ActionResult Salvar(Usuario usuario)
        {
            var model = new UsuarioVM();

            try
            {
                if (usuario.Id != 0)
                {
                    UsuarioServer.Atualizar(usuario);
                    model.Usuario = usuario;
                    model.Consistencia.Add("Alterado com sucesso!", ConsisteUtils.Tipo.Sucesso);
                }
                else
                {
                    UsuarioServer.Novo(usuario);
                    model.Usuario = usuario;
                    model.Consistencia.Add("Incluido com sucesso!", ConsisteUtils.Tipo.Sucesso);
                }
            }
            catch (Exception e)
            {
                model.Usuario = usuario;
                var consistencia = new ConsisteUtils();
                consistencia.Add(e.Message, ConsisteUtils.Tipo.Inconsistencia);
                model.Consistencia = consistencia;
            }


            return(View("Form", model));
        }
Exemplo n.º 13
0
        public JsonResult ConsisteExcluir(Cursos curso)
        {
            var consistencia = new ConsisteUtils();

            consistencia = cursoServer.ConsisteExcluir(curso);

            return(Json(consistencia, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 14
0
        public JsonResult ConsisteExcluirTodosProximos(FluxoStatus fluxoStatus)
        {
            var consistencia = new ConsisteUtils();

            consistencia = FluxoStatusServer.ConsisteExcluirTodosProximos(fluxoStatus);

            return(Json(consistencia, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 15
0
        public JsonResult ConsisteExcluir(Usuario usuario)
        {
            var consistencia = new ConsisteUtils();

            consistencia = UsuarioServer.ConsisteExcluir(usuario);

            return(Json(consistencia, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 16
0
        public JsonResult ConsisteExcluir(TipoRequerimento tipoRequerimento)
        {
            var consistencia = new ConsisteUtils();

            consistencia = TipoRequerimentoServer.ConsisteExcluir(tipoRequerimento);

            return(Json(consistencia, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 17
0
        public JsonResult ConsisteExcluir(UnidadeCurricular unidadeCurricular)
        {
            var consistencia = new ConsisteUtils();

            consistencia = UnidadeCurricularServer.ConsisteExcluir(unidadeCurricular);

            return(Json(consistencia, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 18
0
        public ConsisteUtils ConsisteNovo(Cursos curso)
        {
            var consiste = new ConsisteUtils();

            if (string.IsNullOrWhiteSpace(curso.Nome))
            {
                consiste.Add("O campo Nome não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 19
0
        public ConsisteUtils ConsisteNovo(StatusRequerimento statusRequerimento)
        {
            var consiste = new ConsisteUtils();

            if (string.IsNullOrWhiteSpace(statusRequerimento.Nome))
            {
                consiste.Add("O campo Nome não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 20
0
        public ConsisteUtils ConsisteNovo(TipoValidacaoCurricular tipoValidacaoCurricular)
        {
            var consiste = new ConsisteUtils();

            if (string.IsNullOrWhiteSpace(tipoValidacaoCurricular.Nome))
            {
                consiste.Add("O campo Nome não pode ficar em branco", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 21
0
        public ConsisteUtils ConsisteExcluir(TipoValidacaoCurricular tipoValidacaoCurricular)
        {
            var consiste = new ConsisteUtils();

            if (tipoValidacaoCurricular == null)
            {
                consiste.Add("Não foi encontrado o registro para exclusão", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 22
0
        public ConsisteUtils ConsisteExcluir(UnidadeCurricular unidadeCurricular)
        {
            var consiste = new ConsisteUtils();

            if (unidadeCurricular == null)
            {
                consiste.Add("Não foi encontrado o registro para exclusão", ConsisteUtils.Tipo.Inconsistencia);
            }

            //FAZER NO FUTURO VALIDAÇÃO NA EXCLUSÃO CASO A UNIDADE CURRICULAR ESTIVER ATRELADO A UM FORMULÁRIO NÃO DEIXAR EXCLUIR

            return(consiste);
        }
Exemplo n.º 23
0
        public ConsisteUtils ConsisteAtualizar(Auditoria entidade)
        {
            var consiste = new ConsisteUtils();

            var pesquisa = dbAuditoria.BuscarPorId(entidade.Id);

            entidade = pesquisa;

            if (pesquisa == null)
            {
                consiste.Add("Não foi encontrado o registro para atualização", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 24
0
        public ConsisteUtils ConsisteExcluir(FormularioValidacaoUC formularioValidacaoUC)
        {
            var consiste = new ConsisteUtils();

            var pesquisa = dbFormularioValidacaoUC.BuscarPorId(formularioValidacaoUC.Id);

            formularioValidacaoUC = pesquisa;

            if (formularioValidacaoUC == null)
            {
                consiste.Add("Não foi encontrado o registro para exclusão", ConsisteUtils.Tipo.Inconsistencia);
            }

            return(consiste);
        }
Exemplo n.º 25
0
        public JsonResult ConsisteNovoAtualiza(Cursos curso)
        {
            var consistencia = new ConsisteUtils();

            if (curso.Id != 0)
            {
                consistencia = cursoServer.ConsisteAtualizar(curso);
            }
            else
            {
                consistencia = cursoServer.ConsisteNovo(curso);
            }

            return(Json(consistencia, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 26
0
        public JsonResult ConsisteNovoAtualiza(TipoRequerimento tipoRequerimento)
        {
            var consistencia = new ConsisteUtils();

            if (tipoRequerimento.Id != 0)
            {
                consistencia = TipoRequerimentoServer.ConsisteAtualizar(tipoRequerimento);
            }
            else
            {
                consistencia = TipoRequerimentoServer.ConsisteNovo(tipoRequerimento);
            }

            return(Json(consistencia, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 27
0
        public JsonResult ConsisteNovoAtualiza(UnidadeCurricular unidadeCurricular)
        {
            var consistencia = new ConsisteUtils();

            if (unidadeCurricular.Id != 0)
            {
                consistencia = UnidadeCurricularServer.ConsisteAtualizar(unidadeCurricular);
            }
            else
            {
                consistencia = UnidadeCurricularServer.ConsisteNovo(unidadeCurricular);
            }

            return(Json(consistencia, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 28
0
        public JsonResult ConsisteNovoAtualiza(FormularioValidacaoUC formularioValidacaoUC)
        {
            var consistencia = new ConsisteUtils();

            if (formularioValidacaoUC.Id != 0)
            {
                consistencia = FormularioValidacaoUCServer.ConsisteAtualizar(formularioValidacaoUC);
            }
            else
            {
                consistencia = FormularioValidacaoUCServer.ConsisteNovo(formularioValidacaoUC);
            }

            return(Json(consistencia, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 29
0
        public JsonResult ConsisteNovoAtualiza(FluxoStatus fluxoStatus)
        {
            var consistencia = new ConsisteUtils();

            if (0 != 0)
            {
                consistencia = FluxoStatusServer.ConsisteAtualizar(fluxoStatus);
            }
            else
            {
                consistencia = FluxoStatusServer.ConsisteNovo(fluxoStatus);
            }

            return(Json(consistencia, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 30
0
        public JsonResult ConsisteNovoAtualiza(Usuario usuario)
        {
            var consistencia = new ConsisteUtils();

            if (usuario.Id != 0)
            {
                consistencia = UsuarioServer.ConsisteAtualizar(usuario);
            }
            else
            {
                consistencia = UsuarioServer.ConsisteNovo(usuario);
            }

            return(Json(consistencia, JsonRequestBehavior.AllowGet));
        }