Exemple #1
0
 public ActionResult Cadastro(ContaCorrenteCadastroViewModel model)
 {
     if (ModelState.IsValid)
     {
         contaCorrenteAppService.Salvar(model.ContaCorrente);
     }
     return(PartialView("_NotificationMessagesPartial"));
 }
Exemple #2
0
        private void CarregarCombos(ContaCorrenteCadastroViewModel model)
        {
            int?bancoId   = null;
            int?agenciaId = null;

            if (model.ContaCorrente != null)
            {
                bancoId   = model.ContaCorrente.BancoId;
                agenciaId = model.ContaCorrente.AgenciaId;
            }

            model.ListaBanco   = new SelectList(bancoAppService.ListarTodos(), "Id", "Nome", bancoId);
            model.ListaAgencia = new SelectList(agenciaAppService.ListarPeloBanco(bancoId), "Id", "AgenciaCodigo", agenciaId);
            model.ListaTipo    = new SelectList(contaCorrenteAppService.ListarTipo(), "Id", "Descricao", model.ContaCorrente.Tipo);
        }
Exemple #3
0
        public ActionResult Cadastro(int?id)
        {
            ContaCorrenteCadastroViewModel model = new ContaCorrenteCadastroViewModel();
            var contaCorrente = contaCorrenteAppService.ObterPeloId(id) ?? new ContaCorrenteDTO();

            if (id.HasValue && !contaCorrente.Id.HasValue)
            {
                messageQueue.Add(Application.Resource.Sigim.ErrorMessages.NenhumRegistroEncontrado, TypeMessage.Error);
            }

            model.ContaCorrente = contaCorrente;

            CarregarCombos(model);

            return(View(model));
        }