Exemplo n.º 1
0
        public ActionResult Edit(int id, int idJuri, presenca presenca)
        {
            LoadFormJuri();
            LoadFormFuncao();

            try
            {
                PresencaRepository.Edit(presenca);
                return(RedirectToAction("ListAllByAutorizados", new { id = presenca.pfk_id_juri, idJuri = presenca.pfk_id_juri,
                                                                      message = "Dados editados com sucesso!" }));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 2
0
        public ActionResult Index(presenca presenca)
        {
            LoadFormJuri();

            var idUser       = ((Sisjuri.Models.usuario)Session["usuario"]).id_usuario;
            var presencaJuri = PresencaRepository.GetOneByJuriAndPresenca(presenca.pfk_id_juri, idUser);

            if (validate(presencaJuri))
            {
                return(View(presenca));
            }
            else
            {
                AtribuirHoras(presencaJuri);

                presenca = presencaJuri;
                PresencaRepository.Edit(presenca);

                return(RedirectToAction("GerarCertificado", new { idJuri = presenca.pfk_id_juri, idUsuario = idUser }));
            }
        }