Exemple #1
0
        public ActionResult clonarCampos(AssociadoCampoClonagemForm ViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(PartialView("modal-clonar-campos", ViewModel));
            }

            var idOrganizacao = UtilRequest.getInt32("idOrganizacao");

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

            ViewModel.idsTiposAssociadoDestinos = ViewModel.idsTiposAssociadoDestinos.Where(x => x != ViewModel.idTipoAssociadoOrigem && x > 0).ToList();

            CacheService.getInstance.remover("lista_campos_associado");
            CacheService.getInstance.remover("lista_grupos_campos_associado");

            var flagSucesso = OConfiguracaoAssociadoCampoTipoAssociadoClonagemBL.clonarConfiguracaoCampos(idOrganizacao, ViewModel.idTipoAssociadoOrigem.toInt(), ViewModel.idsTiposAssociadoDestinos);

            if (flagSucesso)
            {
                return(Json(new { error = false }));
            }

            this.Flash(UtilMessage.TYPE_MESSAGE_ERROR, UtilMessage.error("Falha!", "Não foi possível salvar o registro."));
            return(PartialView("modal-clonar-campos", ViewModel));
        }
Exemple #2
0
        public PartialViewResult modalClonarCampos(short?tipoCadastro)
        {
            AssociadoCampoClonagemForm ViewModel = new AssociadoCampoClonagemForm();

            ViewModel.tipoCadastro = tipoCadastro;

            return(PartialView(ViewModel));
        }