Ejemplo n.º 1
0
        public ActionResult Novo(AutorizacaoCirculacao autorizacao)
        {
            autorizacao.Ano    = autorizacao.Data.Year;
            autorizacao.Numero = _autorizacaoCirculacaoDao.ProximoNumero(autorizacao.Ano);

            try
            {
                ValidationResult result = _validation.Validate(autorizacao);

                if (result.IsValid)
                {
                    _autorizacaoCirculacaoDao.Save(autorizacao);

                    this.Success("Autorização para circulação cadastrada com sucesso.");
                    return(RedirectToAction("Index", "Autorizacao", new { id = autorizacao.Id }));
                }

                ViewBag.Veiculo = _veiculoDao.Get(autorizacao.Veiculo.Id);
                LoadResources();

                return(View(autorizacao));
            }
            catch (Exception)
            {
                return(View(autorizacao));
            }
        }
Ejemplo n.º 2
0
        public ActionResult Imprimir(int id)
        {
            AutorizacaoCirculacao autorizacao = _autorizacaoCirculacaoDao.Get(id);

            if (autorizacao == null)
            {
                this.Info("Autorização para circulação não encontrada.");
                return(RedirectToAction("Index"));
            }

            return(View(autorizacao));
        }
Ejemplo n.º 3
0
        public ActionResult Editar(AutorizacaoCirculacao autorizacao)
        {
            try
            {
                ValidationResult result = _validation.Validate(autorizacao);

                if (result.IsValid)
                {
                    _autorizacaoCirculacaoDao.Update(autorizacao);

                    this.Success("Autorização para circulação editada com sucesso.");
                    return(RedirectToAction("Index", "Autorizacao", new { id = autorizacao.Id }));
                }

                LoadResources();

                return(View(autorizacao));
            }
            catch (Exception)
            {
                return(View(autorizacao));
            }
        }
 public void Update(AutorizacaoCirculacao autorizacao)
 {
     _dao.Update(autorizacao);
 }
 public void Save(AutorizacaoCirculacao autorizacao)
 {
     _dao.Save(autorizacao);
 }