コード例 #1
0
        public IActionResult Debitar(DebitoViewModel model)
        {
            if (!ModelState.IsValid)
            {
                CarregarDropUsuario();
                return(View(model));
            }

            var debitoCommand = new DebitoCommand(model.ContaId, model.Valor);

            _movimentacaoAppServico.Debitar(debitoCommand);

            return(RedirectToAction(nameof(Index)));
        }
コード例 #2
0
        public ActionResult Findcd(DebitoViewModel model, string action)
        {
            TipoCadastro tipo = model.Cadastro == "Imóvel" ? TipoCadastro.Imovel : model.Cadastro == "Empresa" ? TipoCadastro.Empresa : TipoCadastro.Cidadao;
            string       cpf  = model.CpfValue == null ? "" : Functions.RetornaNumero(model.CpfValue);
            string       cnpj = model.CnpjValue == null ? "" : Functions.RetornaNumero(model.CnpjValue);
            string       name = model.Nome == null?"":  model.Nome.Trim();

            Sistema_bll sistemaClass = new Sistema_bll(_connection);

            model.Lista_Header = sistemaClass.CodigoHeader(tipo, cpf, cnpj, name);
            if (model.Lista_Header.Count == 0)
            {
                ViewBag.Erro = "Nenhum contribuinte localizado.";
            }
            return(View(model));
        }
コード例 #3
0
        public ViewResult Findcd()
        {
            DebitoViewModel model = new DebitoViewModel();

            return(View(model));
        }