Ejemplo n.º 1
0
        public JsonResult ValidarFormJSON(FormCollection Collection)
        {
            var retorno  = ValidarForm(Collection, false);
            var mensagem = "";

            if (!retorno)
            {
                mensagem = MensagemUtil.ErroCamposNaoPreenchidos();
            }

            return(Json(new { success = retorno, msg = mensagem }, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Realizado(FormCollection collection)
        {
            try
            {
                //Convertendo informaçoes dos campos em uma lista
                var lista = validacaoViewServico.GeraListaCampos(collection);

                int idAfiliado        = ConsultaIdAfiliado();
                int opcaoPagamento    = 0;
                int opcaoContribuicao = 0;
                int concordo          = 0;

                if (lista.ContainsKey("CONCORDO"))
                {
                    concordo = Convert.ToInt32(lista["CONCORDO"]);
                }
                if (lista.ContainsKey("PAGAMENTO"))
                {
                    opcaoPagamento = Convert.ToInt32(lista["PAGAMENTO"]);
                }
                if (lista.ContainsKey("CONTRIBUICAO"))
                {
                    opcaoContribuicao = Convert.ToInt32(lista["CONTRIBUICAO"]);
                }

                if (idAfiliado == 0 || opcaoPagamento == 0 || opcaoContribuicao == 0 || concordo == 0)
                {
                    GeraViewBag(idAfiliado);
                    ViewBag.MensagemRetorno = MensagemUtil.ErroCamposNaoPreenchidos();
                    return(View("Index"));
                }

                AfiliacaoServico.Concordar(idAfiliado, opcaoPagamento, opcaoContribuicao);
                return(View());
            }
            catch (Exception)
            {
                throw;
            }
        }