public ActionResult editar(ConfiguracaoAssociadoPFForm ViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(ViewModel));
            }

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

            if (!(ViewModel.ConfiguracaoAssociadoPF.flagRotinaInadimplencia ?? false))
            {
                ViewModel.ConfiguracaoAssociadoPF.flagTodosPagamentosAdimplencia   = null;
                ViewModel.ConfiguracaoAssociadoPF.qtdeUltimosPagamentosAdimplencia = null;
            }

            if (ViewModel.ConfiguracaoAssociadoPF.flagTodosPagamentosAdimplencia ?? true)
            {
                ViewModel.ConfiguracaoAssociadoPF.qtdeUltimosPagamentosAdimplencia = null;
            }

            this.OConfiguracaoAssociadoPFBL.salvar(ViewModel.ConfiguracaoAssociadoPF);

            this.Flash(UtilMessage.TYPE_MESSAGE_SUCCESS, UtilMessage.success("Operação realizada!", "As configurações foram salvas com sucesso."));

            return(RedirectToAction("editar", new { ViewModel.ConfiguracaoAssociadoPF.idOrganizacao }));
        }
        public ActionResult editar()
        {
            int idOrganizacao = UtilRequest.getInt32("idOrganizacao");

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

            ConfiguracaoAssociadoPFForm ViewModel = new ConfiguracaoAssociadoPFForm {
                ConfiguracaoAssociadoPF = this.OConfiguracaoAssociadoPFBL.carregar(idOrganizacao, false) ?? new ConfiguracaoAssociadoPF(),
            };

            return(View(ViewModel));
        }