public ActionResult Modificar(String idActividad) { var dic = DatosActividad.getActividad(int.Parse(idActividad)); ViewData["usuarios"] = DatosActividad.getUsuariosParaProyecto(dic["id_proyecto"]); ViewData["actividad"] = dic; return(View()); }
private void ActividadesForm_Load(object sender, EventArgs e) { this.misDatos = DatosActividad.AbrirDatosActividad(); this.editarLinkLabel.Enabled = false; this.inhabilitarLinkLabel.Enabled = false; this.habilitarCheckBox.Visible = false; this.CargaListaEnGrillaDeDatos(); this.estadoGrabacion = TipoGrabacion.None; this.ActivarListado(); }
// 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")); }
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()); }
public ActionResult Crear(int idActividad) { try { 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 Eliminar(int idActividad, int idProyecto) { try { DatosActividad.EliminarActividad(idActividad); return(RedirectToAction("Index", new { idProyecto = idProyecto.ToString() })); } catch (Exception e) { ViewData["exception"] = new Exception( "No se ha podido borrar la actividad. Revise las posibles dependencias de esta actividad y borrelas primero."); return(View("Error")); } }
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")); } }
private void CargarLista() { DatosActividad mysDatosActividad = DatosActividad.AbrirDatosActividad(); DataTable myDataTable = mysDatosActividad.ObtenerListadoDeActividadesParaSeleccion(); this.listadoListView.Items.Clear(); if (myDataTable.Rows.Count.Equals(0)) { return; } myDataTable.Columns.Cast <DataColumn>().ToList().ForEach(column => this.listadoListView.Columns.Add(column.Caption)); myDataTable.AsEnumerable().ToList().ForEach(row => { ListViewItem item = new ListViewItem(Convert.ToString(row[0])); item.Checked = (this.IdList.Contains(int.Parse(row[0].ToString())) ? true : false); row.ItemArray.ToList().Skip(1).ToList().ForEach(value => item.SubItems.Add(Convert.ToString(value))); listadoListView.Items.Add(item); }); if (this.listadoListView.Items.Count > 0) { this.listadoListView.Items[0].Selected = true; } }
public ActionResult Modificar(String idActividad, FormCollection collection) { try { var nombre = collection["nombre"].ToString(); var descripcion = collection["descripcion"].ToString(); var idProyecto = int.Parse(collection["idProyecto"].ToString()); String[] usuarios = null; if (collection.AllKeys.Contains("usuarios[]")) { usuarios = collection["usuarios[]"].ToString().Split(','); } DatosActividad.ModificarActividad(int.Parse(idActividad), idProyecto, nombre, descripcion, usuarios); return(RedirectToAction("Index", new { idProyecto })); } catch (Exception e) { ViewData["exception"] = e; return(View("Error")); } }
public ActionResult AccionOperaciones(int id, FormCollection collection) { try { var accion = collection["accion"]; switch (accion) { case "Cargar": { if (collection.AllKeys.Contains("operacion")) { var operacion = int.Parse(collection["operacion"]); var lista = DatosObservacion.GetObservacionesPorActividad(operacion); ViewData["observaciones"] = lista; return(Info(id)); } else { throw new Exception("Debe escoger una operación para poder cargar la información"); } } case "Modificar": { if (collection.AllKeys.Contains("operacion")) { var operacion = int.Parse(collection["operacion"]); return(RedirectToAction("Modificar", "Actividad", new { idActividad = operacion })); } else { throw new Exception("Debe escoger una operación para poder modificar su información"); } } case "Eliminar": { if (collection.AllKeys.Contains("operacion")) { var operacion = int.Parse(collection["operacion"]); DatosActividad.EliminarActividad(operacion); return(Info(id)); } else { throw new Exception("Debe escoger una operación para poder eliminarla"); } } case "Agregar": { return(RedirectToAction("Crear", "Actividad", new { id = id })); } case "Consolidado": { // Redirige a consolidado return(Info(id)); } default: { throw new Exception("No se ha podido determinar el tipo de comando por realizar"); } } } catch (Exception e) { ViewData["exception"] = e; return(View("Error")); } }
public ActionResult Crear(String id) { ViewData["idProyecto"] = id; ViewData["usuarios"] = DatosActividad.getUsuariosParaProyecto(int.Parse(id)); return(View()); }