예제 #1
0
        public ActionResult EscolherAvaliador(FormCollection form)
        {
            int LOTipoUsuario = (Int32)Session["tipoUsuario"];

            if (LOTipoUsuario == 5) //  5 -> adm
            {
                try
                {
                    Projeto projeto = new Projeto();

                    projeto = PR.BuscarPorID(Int32.Parse(form["PRIDprojeto"]));

                    projeto.PRavaliadorExterno = form["PRavaliadorExterno"].ToString();
                    PR.Atualizar(projeto);

                    Avaliador_Projeto avaliadorProjeto = new Avaliador_Projeto();
                    avaliadorProjeto.AVPRIDprojeto   = Int32.Parse(form["PRIDprojeto"]);
                    avaliadorProjeto.AVPRIDavaliador = Int32.Parse(form["PRavaliadorExterno"]);

                    PR.RelacionarAvaliadorrProjeto(Int32.Parse(form["PRIDprojeto"]), Int32.Parse(form["PRavaliadorExterno"]));

                    return(RedirectToAction("Index"));
                }

                catch (Exception e)
                {
                    ViewBag.Exception = e.ToString();
                }
            }
            ViewBag.PRavaliadorExterno = new SelectList(AVR.BuscarTodosComCondicao(av => av.AVValido.Equals("A")), "AVIDavaliador", "AVnome");
            return(View());
        }