// GET: Proyecto/Modificar/id
 public ActionResult Modificar(int id)
 {
     try
     {
         var dic = DatosProyecto.GetProyecto(id);
         if (dic.ContainsKey("nombre"))
         {
             if (DatosUsuarios.VerificarCredencialesAdmin() ||
                 DatosUsuarios.VerificarCredencialesLider(id))
             {
                 ViewData["proyecto"] = dic;
                 var usuarios = DatosUsuarios.getUsuariosString();
                 ViewData["usuarios"] = usuarios;
                 ViewData["id"]       = id;
                 return(View("Modificar"));
             }
             else
             {
                 throw new Exception("No tiene los privilegios necesarios para ver esta página.");
             }
         }
         else
         {
             throw new Exception("No se ha encontrado un proyecto con el id especificado");
         }
     }
     catch (Exception e)
     {
         ViewData["exception"] = e;
         return(View("Error"));
     }
 }
        public ActionResult Index(int idProyecto)
        {
            var dic = DatosProyecto.GetProyecto(idProyecto);

            ViewData["proyecto"] = new Tuple <int, String>(dic["id_proyecto"], dic["nombre"]);
            ViewData["sujetos"]  = DatosSujeto.GetSujetosDeProyecto(idProyecto);
            return(View());
        }
        // GET: Observación
        public ActionResult Index(int idProyecto)
        {
            var lista = DatosActividad.getActividades(idProyecto);

            ViewData["operaciones"] = lista;
            var dic = DatosProyecto.GetProyecto(idProyecto);

            ViewData["proyecto"] = new Tuple <int, String>(idProyecto, dic["nombre"]);
            return(View("Index"));
        }
        public ActionResult Crear(int idProyecto)
        {
            var listaActividades = DatosActividad.getActividades(idProyecto);

            ViewData["actividades"] = listaActividades;
            var dic = DatosProyecto.GetProyecto(idProyecto);

            ViewData["proyecto"] = new Tuple <int, String>(idProyecto, dic["nombre"]);
            return(View("Crear"));
        }
Beispiel #5
0
        public ActionResult Index(String idProyecto)
        {
            var proyecto = DatosProyecto.GetProyecto(int.Parse(idProyecto));

            ViewData["nombre"] = proyecto["nombre"];
            ViewData["id"]     = idProyecto;

            List <Tuple <int, String> > lista = DatosActividad.getActividades(int.Parse(idProyecto));

            ViewData["actividades"] = lista;

            return(View());
        }
Beispiel #6
0
 public ActionResult Index(int idProy)
 {
     try
     {
         var ops      = DatosActividad.getActividades(idProy);
         var proyecto = DatosProyecto.GetProyecto(idProy);
         ViewData["operaciones"] = ops;
         var dic = DatosProyecto.GetProyecto(idProy);
         ViewData["proyecto"] = new Tuple <int, String>(idProy, dic["nombre"]);
         return(View("Index"));
     }catch (Exception e)
     {
         ViewData["exception"] = e;
         return(View("Error"));
     }
 }
        public ActionResult Info(int id)
        {
            try
            {
                // Se deben revisar credenciales
                var dic = DatosProyecto.GetProyecto(id);
                dic["colaboradores"] = DatosSujeto.GetSujetosDeProyecto(id);
                dic["operaciones"]   = DatosActividad.getActividades(id);

                ViewData["proyecto_abierto"] = dic;

                return(Index());
            }
            catch (Exception e)
            {
                ViewData["exception"] = e;
                return(View("Error"));
            }
        }
        public ActionResult Modificar(int idObservacion, int idProyecto)
        {
            try
            {
                var listaActividades = DatosActividad.getActividades(idProyecto);

                ViewData["actividades"] = listaActividades;
                var dic = DatosProyecto.GetProyecto(idProyecto);

                ViewData["proyecto"]    = new Tuple <int, String>(idProyecto, dic["nombre"]);
                ViewData["observacion"] = DatosObservacion.GetObservacion(idObservacion);

                return(View("Modificar"));
            }
            catch (Exception e)
            {
                ViewData["exception"] = e;
                return(View("Error"));
            }
        }