Ejemplo n.º 1
0
        public DespesaCategoriaGrupo Excluir(int idDespesaCategoriaGrupo)
        {
            DespesaCategoriaGrupo grupo = _context.DespesaCategoriaGrupo.Find(idDespesaCategoriaGrupo);

            if (grupo != null)
            {
                _context.DespesaCategoriaGrupo.Remove(grupo);
                _context.SaveChanges();
            }

            return(grupo);
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 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));
        }
Ejemplo n.º 5
0
        public void Salvar(DespesaCategoriaGrupo despesaCategoriaGrupo)
        {
            if (despesaCategoriaGrupo.IdDespesaCategoriaGrupo == 0)
            {
                //novo
                despesaCategoriaGrupo.DtCadastro = DateTime.Now;
                _context.DespesaCategoriaGrupo.Add(despesaCategoriaGrupo);
            }
            else
            {
                //Alteracao
                DespesaCategoriaGrupo grupo = _context.DespesaCategoriaGrupo.Find(despesaCategoriaGrupo.IdDespesaCategoriaGrupo);

                if (grupo != null)
                {
                    grupo.DtAlteracao = DateTime.Now;
                    grupo.Nome        = despesaCategoriaGrupo.Nome;
                    grupo.Descricao   = despesaCategoriaGrupo.Descricao;
                }
            }

            _context.SaveChanges();
        }