// GET: ObservacionTareas public ActionResult Index(int idObservacion) { try { var dic_obs = DatosObservacion.GetObservacion(idObservacion); var id_proyecto = dic_obs["id_proyecto"]; var sujetosProyecto = DatosSujeto.GetSujetosDeProyecto(id_proyecto); var id_actividad = dic_obs["id_actividad"]; var tareasActividad = DatosTarea.getTareasDeActividad(id_actividad); var observacionesTareas = DatosObservacionTarea.GetObservacionTareaPorObservacion(idObservacion); ViewData["observacion"] = DatosObservacion.ToTuple(dic_obs); ViewData["sujetos"] = sujetosProyecto; ViewData["tareas"] = tareasActividad; ViewData["observacionesTareas"] = observacionesTareas; return(View()); } catch (Exception e) { ViewData["exception"] = e; return(View("Error")); } }
public ActionResult Detalles(int idProy, int idOp, int idObs) { try { // Primeros datos var obsLista = DatosObservacion.GetObservacionesPorActividad(idOp); ViewData["operacion_sel"] = idOp; ViewData["observaciones"] = obsLista; //Parsea observacion seleccionada var obs = DatosObservacion.GetObservacion(idObs); ViewData["observacion_sel"] = idObs; ViewData["observacion"] = obs; var obsTarea = DatosObservacionTarea.GetObservacionTareaPorObservacion(idObs); ViewData["obs_tarea"] = obsTarea; ViewData["status"] = ControladorGlobal.ObtenerStatusCantidadString(idOp, idProy); ViewData["colaboradores"] = DatosSujeto.GetSujetosDeProyecto(idProy); ViewData["tareas"] = DatosTarea.getTareasDeActividad(idOp); ViewData["recorridos"] = DatosRonda.GetRondasDeObservacion(idObs); return(Index(idProy)); } catch (Exception e) { ViewData["exception"] = e; return(View("Error")); } }
public ActionResult Eliminar(int idTarea, int idActividad) { try { DatosTarea.EliminarTarea(idTarea); return(RedirectToAction("Index", new { idActividad })); } catch (Exception e) { ViewData["exception"] = new Exception("No se ha podido borrar la tarea. Existe una dependencia de esta.\n" + "Se recomienda revisar las observaciones de tareas para borrar toda aquella que está asociada a esta tarea"); return(View("Error")); } }
public ActionResult Modificar(int idTarea) { try { var dic = DatosTarea.getTarea(idTarea); ViewData["tarea"] = dic; return(View()); } catch (Exception e) { ViewData["exception"] = e; return(View("Error")); } }
public ActionResult Index(int idActividad) { try { var tareas = DatosTarea.getTareasDeActividad(idActividad); ViewData["tareas"] = tareas; var dicAct = DatosActividad.getActividad(idActividad); ViewData["actividad"] = new Tuple <int, String>(dicAct["id_actividad"], dicAct["nombre"]); return(View()); } catch (Exception e) { ViewData["exception"] = e; return(View("Error")); } }
public ActionResult Modificar(int idTarea, FormCollection collection) { try { var nombre = collection["nombre"].ToString(); var descripcion = collection["descripcion"].ToString(); var idAct = int.Parse(collection["id_actividad"]); var idTar = int.Parse(collection["id_tarea"]); var categoria = collection["categoria"].ToString(); DatosTarea.ModificarTarea(idTar, idAct, nombre, descripcion, categoria); return(RedirectToAction("Index", new { idActividad = idAct })); } catch { return(View()); } }
public ActionResult Crear(int idActividad, FormCollection collection) { try { var nombre = collection["nombre"].ToString(); var descripcion = collection["descripcion"].ToString(); var idAct = int.Parse(collection["id_actividad"]); var categoria = collection["categoria"].ToString(); DatosTarea.CrearTarea(idAct, nombre, descripcion, categoria); return(RedirectToAction("Index", new { idActividad })); } catch (Exception e) { ViewData["exception"] = e; return(View("Error")); } }
public ActionResult Detalles(int idProy, int idOp, int idObs, int idRonda) { try { var dic = DatosRonda.GetRonda(idRonda); ViewData["recorrido_sel"] = idRonda; ViewData["recorrido"] = dic; ViewData["obs_tarea"] = DatosObservacionTarea.GetObservacionTareaPorRecorrido(idRonda); ViewData["colaboradores"] = DatosSujeto.GetSujetosDeProyecto(idProy); ViewData["tareas"] = DatosTarea.getTareasDeActividad(idOp); var form = new FormCollection(); form.Add("observacion", idObs.ToString()); return(AccionObservacion(idProy, idOp, form)); } catch (Exception e) { ViewData["exception"] = e; return(View("Error")); } }