public ActionResult Obs(ProcessoViewModel model)
        {
            Processo_bll protocoloRepository = new Processo_bll(_connection);

            if (Session["hashid"] == null)
            {
                return(Json(Url.Action("Login_gti", "Home")));
            }

            Tramitacao reg = new Tramitacao()
            {
                Ano        = (short)model.Ano,
                Numero     = model.Numero,
                Seq        = (byte)model.Seq,
                Obs        = model.ObsGeral,
                Obsinterna = model.ObsInterna
            };
            Exception ex = protocoloRepository.Alterar_Obs(reg.Ano, reg.Numero, reg.Seq, reg.Obs, reg.Obsinterna);

            if (ex != null)
            {
                ViewBag.Result = "Ocorreu um erro na observação do trâmite";
            }

            model.Numero_Ano = model.Numero.ToString() + "-" + Functions.RetornaDvProcesso(model.Numero) + "/" + model.Ano.ToString();
            return(RedirectToAction("Tramite_Processo2", new { Ano = Functions.Encrypt(model.Ano.ToString()), Numero = Functions.Encrypt(model.Numero.ToString()) }));
        }
        public ActionResult Alterar_Obs(ProcessoViewModel model)
        {
            Processo_bll      protocoloRepository = new Processo_bll(_connection);
            Exception         ex = protocoloRepository.Alterar_Obs(model.Ano, model.Numero, model.Seq, model.ObsGeral, model.ObsInterna);
            ProcessoViewModel processoViewModel = new ProcessoViewModel {
                Numero_Ano = model.Numero.ToString() + "-" + Functions.RetornaDvProcesso(model.Numero) + "/" + model.Ano.ToString()
            };

            return(RedirectToAction("Tramite_Processo2", new { processoViewModel.Ano, processoViewModel.Numero }));
        }