Beispiel #1
0
        // GET: DespesaCategoriaGrupos
        public ActionResult Index()
        {
            _repositorio = new DespesaCategoriaGrupoRepositorio();
            var grupos = _repositorio.DespesaCategoriaGrupos;

            return(View(grupos));
        }
Beispiel #2
0
        // GET: DespesaCategoriaGrupos/Edit/5
        public ActionResult Alterar(int?idDespesaCategoriaGrupo)
        {
            _repositorio = new DespesaCategoriaGrupoRepositorio();

            DespesaCategoriaGrupo categoriaGrupo = _repositorio.DespesaCategoriaGrupos.FirstOrDefault(p => p.IdDespesaCategoriaGrupo == idDespesaCategoriaGrupo);

            if (categoriaGrupo == null)
            {
                return(HttpNotFound());
            }
            return(View(categoriaGrupo));
        }
Beispiel #3
0
        public JsonResult Excluir(int idDespesaCategoriaGrupo)
        {
            string mensagem = string.Empty;

            _repositorio = new DespesaCategoriaGrupoRepositorio();

            DespesaCategoriaGrupo grupo = _repositorio.Excluir(idDespesaCategoriaGrupo);

            if (grupo != null)
            {
                mensagem = $"{grupo.Nome} foi excluido com sucesso";
            }

            return(Json(mensagem, JsonRequestBehavior.AllowGet));
        }
Beispiel #4
0
        public ActionResult Alterar([Bind(Include = "IdDespesaCategoriaGrupo,Nome,Descricao")] DespesaCategoriaGrupo despesaCategoriaGrupo)
        {
            //DespesaCategoriaGrupoValidacao grupoValidador = new DespesaCategoriaGrupoValidacao();
            //ValidationResult resultado = grupoValidador.Validate(despesaCategoriaGrupo);

            //despesaCategoriaGrupo.DtAlteracao = DateTime.Now;
            despesaCategoriaGrupo.IdUsuario = 1; //Todo trocar por usuário logado

            if (ModelState.IsValid)
            {
                _repositorio = new DespesaCategoriaGrupoRepositorio();
                _repositorio.Salvar(despesaCategoriaGrupo);

                TempData["mensagem"] = $"{despesaCategoriaGrupo.Nome} foi salvo com sucesso";

                return(RedirectToAction("Index"));
            }

            return(View(despesaCategoriaGrupo));
        }