예제 #1
0
        public PartialViewResult partialFormGrupo(int?id, int idTipoCampoCadastro)
        {
            var idOrganizacao = UtilRequest.getInt32("idOrganizacao");

            if (User.idOrganizacao() > 0)
            {
                idOrganizacao = User.idOrganizacao();
            }

            var ViewModel = new AssociadoCampoGrupoForm();

            ViewModel.AssociadoCampoGrupo = this.OConfiguracaoAssociadoCampoGrupoBL.carregar(id.toInt(), idOrganizacao) ?? new ConfiguracaoAssociadoCampoGrupo();

            ViewModel.AssociadoCampoGrupo.idOrganizacao = idOrganizacao;

            ViewModel.AssociadoCampoGrupo.idTipoCampoCadastro = idTipoCampoCadastro;

            return(PartialView(ViewModel));
        }
예제 #2
0
        public ActionResult salvarFormGrupo(AssociadoCampoGrupoForm ViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(PartialView("partial-form-grupo", ViewModel));
            }

            bool flagSucesso = OConfiguracaoAssociadoCampoGrupoBL.salvar(ViewModel.AssociadoCampoGrupo);

            if (flagSucesso)
            {
                this.Flash(UtilMessage.TYPE_MESSAGE_SUCCESS, UtilMessage.success("Registro salvo!", "Os dados foram enviados com sucesso."));

                CacheService.getInstance.remover("lista_campos_associado");

                CacheService.getInstance.remover("lista_grupos_campos_associado");

                return(Json(new { error = false, ViewModel.AssociadoCampoGrupo.idTipoCampoCadastro, message = "Os dados foram salvos com sucesso." }));
            }

            this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, UtilMessage.error("Falha!", "Não foi possível salvar o registro."));

            return(PartialView("partial-form-grupo", ViewModel));
        }