示例#1
0
        public ActionResult salvarMovimentacao(ContaBancariaTransferenciaForm ViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View("modal-realizar-transferencia", ViewModel));
            }

            ViewModel.ContaBancariaMovimentacao.idTipoOperacao = ContaTipoOperacaoConst.TRANSFERENCIA;

            var flagSucesso = this.OContaBancariaMovimentacaoBL.salvar(ViewModel.ContaBancariaMovimentacao);

            if (flagSucesso)
            {
                return(Json(new { error = false, message = "A transferência foi realizada com sucesso." }, JsonRequestBehavior.AllowGet));
            }

            return(Json(new { error = true, message = "Houve algum problema ao realizar a transferência. Tente novamente mais tarde." }, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public ActionResult modalRealizarTransferencia(int idContaBancaria)
        {
            var ViewModel = new ContaBancariaTransferenciaForm();

            ViewModel.ContaBancariaMovimentacao = new ContaBancariaMovimentacao()
            {
                dtOperacao = DateTime.Today
            };

            ViewModel.ContaBancariaMovimentacao.ContaBancariaOrigem = this.OContaBancariaBL.carregar(idContaBancaria);

            if (ViewModel.ContaBancariaMovimentacao.ContaBancariaOrigem == null)
            {
                return(Json(new { flagErro = false, message = "A conta bancária informada não foi encontrada" }));
            }

            ViewModel.ContaBancariaMovimentacao.idContaBancariaOrigem = idContaBancaria;

            return(View(ViewModel));
        }