public void editarTarea() { foreach (DataGridViewRow row in dataListTareas.Rows) { Console.WriteLine("foreach"); if (Convert.ToBoolean(row.Selected)) { try { FrmDetalleTarea detalleTarea = new FrmDetalleTarea(); guardaDataList(detalleTarea); FrmParent.frmparent.lanzarNuevoElemento(detalleTarea); detalleTarea.mostrarDetalleTareas(detalleTarea.getDetalleTareas(Convert.ToString(this.dataListTareas.CurrentRow.Cells["codigo_tarea"].Value))); StaticBarraHorizontal.horizontalParent.visualizaBotonesCambiarFormulario(false); StaticBarraHorizontal.horizontalParent.visualizaBotonGuardar(true); detalleTarea.setModo("EDICION"); detalleTarea.rellenarComboboxes(); detalleTarea.activarEdicion(true); } catch (Exception) { MessageBox.Show("Error en el evento Double click ", "Error en el evento Double click ", MessageBoxButtons.OK, MessageBoxIcon.Error); } break; } } }
private void dataListTareas_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { FrmDetalleTarea detalleTarea = new FrmDetalleTarea(); DInformacionTarea.dataListTareas = dataListTareas; DInformacionTarea.index = this.dataListTareas.CurrentRow.Index; DInformacionTarea.detalleTarea = detalleTarea; detalleTarea.visualizaDatos( Convert.ToString(this.dataListTareas.CurrentRow.Cells["id"].Value), Convert.ToString(this.dataListTareas.CurrentRow.Cells["proyecto"].Value), Convert.ToString(this.dataListTareas.CurrentRow.Cells["tarea"].Value), Convert.ToString(this.dataListTareas.CurrentRow.Cells["descripcion"].Value), Convert.ToString(this.dataListTareas.CurrentRow.Cells["observaciones"].Value), Convert.ToString(this.dataListTareas.CurrentRow.Cells["fecha_creacion"].Value), Convert.ToString(this.dataListTareas.CurrentRow.Cells["estado"].Value), Convert.ToString(this.dataListTareas.CurrentRow.Cells["tecnico"].Value) ); frmparent.lanzarNuevoElemento(detalleTarea); } catch (Exception) { MessageBox.Show("Error en el evento Double click ", "Error en el evento Double click ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void nuevaTarea() { FrmDetalleTarea detalleTarea = new FrmDetalleTarea(); guardaDataList(detalleTarea); FrmParent.frmparent.lanzarNuevoElemento(detalleTarea); detalleTarea.crearTarea(); }
private void guardaDataList(FrmDetalleTarea detalleTarea) { DInformacionTarea.dataListTareas = dataListTareas; if (DInformacionTarea.dataListTareas.RowCount != 0) { DInformacionTarea.index = this.dataListTareas.CurrentRow.Index; } DInformacionTarea.detalleTarea = detalleTarea; }
private void dataListTareas_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { FrmDetalleTarea detalleTarea = new FrmDetalleTarea(); guardaDataList(detalleTarea); FrmParent.frmparent.lanzarNuevoElemento(detalleTarea); detalleTarea.mostrarDetalleTareas(detalleTarea.getDetalleTareas(Convert.ToString(this.dataListTareas.CurrentRow.Cells["codigo_tarea"].Value))); StaticBarraHorizontal.horizontalParent.visualizaBotonesCambiarFormulario(true); StaticBarraHorizontal.horizontalParent.visualizaBotonGuardar(false); } catch (Exception) { MessageBox.Show("Error en el evento Double click ", "Error en el evento Double click ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void controlDeBotones(string boton) { switch (boton) { case "Nuevo": switch (FrmParent.frmparent.getFormularioActual().ToString()) { case "capapresentacion.FrmProyecto, Text: ": FrmProyecto proyecto = (FrmProyecto)FrmParent.frmparent.getFormularioActual(); proyecto.nuevoProyecto(); visualizaBotonesCambiarFormulario(false); visualizaBotonGuardar(true); break; case "capapresentacion.FrmDetalleProyecto, Text: Proyecto": FrmDetalleProyecto dtproyect = (FrmDetalleProyecto)FrmParent.frmparent.getFormularioActual(); dtproyect.nuevoClicado(); visualizaBotonesCambiarFormulario(false); visualizaBotonGuardar(true); break; case "capapresentacion.FrmTarea, Text: FrmTarea": FrmTarea tarea = (FrmTarea)FrmParent.frmparent.getFormularioActual(); tarea.nuevaTarea(); visualizaBotonesCambiarFormulario(false); visualizaBotonGuardar(true); //tarea. break; case "capapresentacion.FrmDetalleTarea, Text: Tarea": FrmDetalleTarea detalleTarea = (FrmDetalleTarea)FrmParent.frmparent.getFormularioActual(); detalleTarea.crearNuevo(); visualizaBotonesCambiarFormulario(false); visualizaBotonGuardar(true); break; case "capapresentacion.FrmTiempos, Text: ": FrmTiempos tiempos = (FrmTiempos)FrmParent.frmparent.getFormularioActual(); tiempos.nuevoTiempo(); visualizaBotonGuardar(true); break; case "capapresentacion.FrmDetalleTiempos, Text: FrmDetalleTiempos": FrmDetalleTiempos detalleTiempos = (FrmDetalleTiempos)FrmParent.frmparent.getFormularioActual(); detalleTiempos.nuevoClicado(); visualizaBotonesCambiarFormulario(false); visualizaBotonGuardar(true); break; case "capapresentacion.FrmPersonal, Text: Personal": FrmPersonal personal = (FrmPersonal)FrmParent.frmparent.getFormularioActual(); personal.nuevaPersonal(); visualizaBotonesCambiarFormulario(false); visualizaBotonGuardar(true); break; case "capapresentacion.FrmDetallePersonal, Text: FrmDetallePersonal": FrmDetallePersonal detallePersonal = (FrmDetallePersonal)FrmParent.frmparent.getFormularioActual(); detallePersonal.crearNuevo(); visualizaBotonesCambiarFormulario(false); visualizaBotonGuardar(true); break; case "capapresentacion.FrmAplicaciones, Text: ": FrmAplicaciones aplicaciones = (FrmAplicaciones)FrmParent.frmparent.getFormularioActual(); aplicaciones.nuevaAplicacion(); visualizaBotonesCambiarFormulario(false); visualizaBotonGuardar(true); break; case "capapresentacion.FrmDetalleAplicacion, Text: FrmDetalleAplicacion": FrmDetalleAplicacion detalleAplicacion = (FrmDetalleAplicacion)FrmParent.frmparent.getFormularioActual(); detalleAplicacion.nuevaAplicacion(); visualizaBotonesCambiarFormulario(false); visualizaBotonGuardar(true); break; } break; case "Guardar": switch (FrmParent.frmparent.getFormularioActual().ToString()) { case "capapresentacion.FrmDetalleProyecto, Text: Proyecto": FrmDetalleProyecto proyect = (FrmDetalleProyecto)FrmParent.frmparent.getFormularioActual(); proyect.guardarProyecto(); visualizaBotonGuardar(false); visualizaBotonesCambiarFormulario(false); break; case "capapresentacion.FrmDetalleTarea, Text: Tarea": FrmDetalleTarea detalleTarea = (FrmDetalleTarea)FrmParent.frmparent.getFormularioActual(); detalleTarea.guardarTarea(); // detalleTarea.cancelar(); visualizaBotonGuardar(false); visualizaBotonesCambiarFormulario(false); break; case "capapresentacion.FrmDetalleTiempos, Text: FrmDetalleTiempos": FrmDetalleTiempos detalleTiempos = (FrmDetalleTiempos)FrmParent.frmparent.getFormularioActual(); detalleTiempos.guardar(); visualizaBotonGuardar(false); visualizaBotonesCambiarFormulario(false); break; case "capapresentacion.FrmDetallePersonal, Text: FrmDetallePersonal": FrmDetallePersonal detallePersonal = (FrmDetallePersonal)FrmParent.frmparent.getFormularioActual(); detallePersonal.guardar(); visualizaBotonGuardar(false); visualizaBotonesCambiarFormulario(false); break; case "capapresentacion.FrmDetalleAplicacion, Text: FrmDetalleAplicacion": FrmDetalleAplicacion detalleAplicacion = (FrmDetalleAplicacion)FrmParent.frmparent.getFormularioActual(); detalleAplicacion.esNuevo(); detalleAplicacion.guardar(); break; //case "capapresentacion.FrmDetallePersonal, Text: FrmDetallePersonal": // FrmDetallePersonal detallePersonal = (FrmDetallePersonal)FrmParent.frmparent.getFormularioActual(); // break; } break; case "Editar": switch (FrmParent.frmparent.getFormularioActual().ToString()) { case "capapresentacion.FrmProyecto, Text: ": FrmProyecto proyecto = (FrmProyecto)FrmParent.frmparent.getFormularioActual(); proyecto.editarProyecto(); // proyecto.botonEliminarProyectoPrincipal(); break; case "capapresentacion.FrmDetalleProyecto, Text: Proyecto": FrmDetalleProyecto detalleProyecto = (FrmDetalleProyecto)FrmParent.frmparent.getFormularioActual(); detalleProyecto.editarProyecto(); break; case "capapresentacion.FrmTarea, Text: FrmTarea": FrmTarea tarea = (FrmTarea)FrmParent.frmparent.getFormularioActual(); tarea.editarTarea(); break; case "capapresentacion.FrmDetalleTarea, Text: Tarea": FrmDetalleTarea detalleTarea = (FrmDetalleTarea)FrmParent.frmparent.getFormularioActual(); detalleTarea.activarEdicion(true); //detalleTarea.cancelar(); break; case "capapresentacion.FrmTiempos, Text: ": FrmTiempos tiempos = (FrmTiempos)FrmParent.frmparent.getFormularioActual(); tiempos.editarTiempo(); break; case "capapresentacion.FrmDetalleTiempos, Text: FrmDetalleTiempos": FrmDetalleTiempos detalleTiempos = (FrmDetalleTiempos)FrmParent.frmparent.getFormularioActual(); detalleTiempos.botonEditar(); break; case "capapresentacion.FrmPersonal, Text: Personal": FrmPersonal personal = (FrmPersonal)FrmParent.frmparent.getFormularioActual(); personal.botonEditar(); break; case "capapresentacion.FrmDetallePersonal, Text: FrmDetallePersonal": FrmDetallePersonal detallePersonal = (FrmDetallePersonal)FrmParent.frmparent.getFormularioActual(); detallePersonal.botonEditar(); break; case "capapresentacion.FrmAplicaciones, Text: ": FrmAplicaciones aplicaciones = (FrmAplicaciones)FrmParent.frmparent.getFormularioActual(); aplicaciones.botonEditar(); break; case "capapresentacion.FrmDetalleAplicacion, Text: FrmDetalleAplicacion": FrmDetalleAplicacion detalleAplicacion = (FrmDetalleAplicacion)FrmParent.frmparent.getFormularioActual(); detalleAplicacion.botonEditar(); break; } break; case "Cancelar": switch (FrmParent.frmparent.getFormularioActual().ToString()) { case "capapresentacion.FrmDetalleProyecto, Text: Proyecto": FrmDetalleProyecto proyect = (FrmDetalleProyecto)FrmParent.frmparent.getFormularioActual(); visualizaBotonesCambiarFormulario(true); visualizaBotonGuardar(false); proyect.bloqueaProyecto(); proyect.setModo("LECTURA"); break; case "capapresentacion.FrmDetalleTarea, Text: Tarea": FrmDetalleTarea detalleTarea = (FrmDetalleTarea)FrmParent.frmparent.getFormularioActual(); visualizaBotonesCambiarFormulario(true); visualizaBotonGuardar(false); detalleTarea.cancelar(); break; case "capapresentacion.FrmDetalleTiempos, Text: FrmDetalleTiempos": FrmDetalleTiempos detalleTiempos = (FrmDetalleTiempos)FrmParent.frmparent.getFormularioActual(); visualizaBotonesCambiarFormulario(true); visualizaBotonGuardar(false); detalleTiempos.cancelar(); break; case "capapresentacion.FrmDetallePersonal, Text: FrmDetallePersonal": FrmDetallePersonal detallePersonal = (FrmDetallePersonal)FrmParent.frmparent.getFormularioActual(); detallePersonal.cancelar(); visualizaBotonesCambiarFormulario(true); visualizaBotonGuardar(false); break; case "capapresentacion.FrmDetalleAplicacion, Text: FrmDetalleAplicacion": FrmDetalleAplicacion detalleAplicacion = (FrmDetalleAplicacion)FrmParent.frmparent.getFormularioActual(); visualizaBotonesCambiarFormulario(true); visualizaBotonGuardar(false); detalleAplicacion.cancelar(); break; } break; case "Eliminar": switch (FrmParent.frmparent.getFormularioActual().ToString()) { case "capapresentacion.FrmProyecto, Text: ": FrmProyecto proyecto = (FrmProyecto)FrmParent.frmparent.getFormularioActual(); proyecto.botonEliminarProyectoPrincipal(); break; case "capapresentacion.FrmDetalleProyecto, Text: Proyecto": FrmDetalleProyecto detalleProyecto = (FrmDetalleProyecto)FrmParent.frmparent.getFormularioActual(); detalleProyecto.botonEliminarProyecto(); break; case "capapresentacion.FrmTarea, Text: FrmTarea": FrmTarea tarea = (FrmTarea)FrmParent.frmparent.getFormularioActual(); tarea.botonEliminarTarea(); break; case "capapresentacion.FrmDetalleTarea, Text: Tarea": FrmDetalleTarea detalleTarea = (FrmDetalleTarea)FrmParent.frmparent.getFormularioActual(); detalleTarea.botonEliminarTarea(); break; case "capapresentacion.FrmTiempos, Text: ": FrmTiempos tiempos = (FrmTiempos)FrmParent.frmparent.getFormularioActual(); tiempos.botonEliminarTiempo(); break; case "capapresentacion.FrmDetalleTiempos, Text: FrmDetalleTiempos": FrmDetalleTiempos detalleTiempos = (FrmDetalleTiempos)FrmParent.frmparent.getFormularioActual(); detalleTiempos.botonEliminarTiempo(); visualizaBotonGuardar(false); visualizaBotonesCambiarFormulario(false); break; case "capapresentacion.FrmPersonal, Text: Personal": FrmPersonal personal = (FrmPersonal)FrmParent.frmparent.getFormularioActual(); personal.eliminar(); visualizaBotonGuardar(false); visualizaBotonesCambiarFormulario(false); break; case "capapresentacion.FrmDetallePersonal, Text: FrmDetallePersonal": FrmDetallePersonal detallePersonal = (FrmDetallePersonal)FrmParent.frmparent.getFormularioActual(); break; case "capapresentacion.FrmAplicaciones, Text: ": FrmAplicaciones aplicaciones = (FrmAplicaciones)FrmParent.frmparent.getFormularioActual(); aplicaciones.botonEliminarAplicacionPrincipal(); break; case "capapresentacion.FrmDetalleAplicacion, Text: FrmDetalleAplicacion": FrmDetalleAplicacion detalleAplicacion = (FrmDetalleAplicacion)FrmParent.frmparent.getFormularioActual(); detalleAplicacion.botonEliminar(); visualizaBotonGuardar(false); visualizaBotonesCambiarFormulario(false); break; } break; case "Primero": switch (FrmParent.frmparent.getFormularioActual().ToString()) { case "capapresentacion.FrmDetalleProyecto, Text: Proyecto": FrmDetalleProyecto proyect = (FrmDetalleProyecto)FrmParent.frmparent.getFormularioActual(); proyect.botonPrimero(); break; case "capapresentacion.FrmDetalleTarea, Text: Tarea": FrmDetalleTarea detalleTarea = (FrmDetalleTarea)FrmParent.frmparent.getFormularioActual(); detalleTarea.primero(); break; case "capapresentacion.FrmDetalleTiempos, Text: FrmDetalleTiempos": FrmDetalleTiempos detalleTiempos = (FrmDetalleTiempos)FrmParent.frmparent.getFormularioActual(); detalleTiempos.botonPrimero(); break; case "capapresentacion.FrmDetallePersonal, Text: FrmDetallePersonal": FrmDetallePersonal detallePersonal = (FrmDetallePersonal)FrmParent.frmparent.getFormularioActual(); detallePersonal.botonPrimero(); break; case "capapresentacion.FrmDetalleAplicacion, Text: FrmDetalleAplicacion": FrmDetalleAplicacion detalleAplicacion = (FrmDetalleAplicacion)FrmParent.frmparent.getFormularioActual(); detalleAplicacion.botonPrimero(); break; } break; case "Atras": switch (FrmParent.frmparent.getFormularioActual().ToString()) { case "capapresentacion.FrmDetalleProyecto, Text: Proyecto": FrmDetalleProyecto proyect = (FrmDetalleProyecto)FrmParent.frmparent.getFormularioActual(); proyect.botonAtras(); break; case "capapresentacion.FrmDetalleTarea, Text: Tarea": FrmDetalleTarea detalleTarea = (FrmDetalleTarea)FrmParent.frmparent.getFormularioActual(); detalleTarea.atras(); break; case "capapresentacion.FrmDetalleTiempos, Text: FrmDetalleTiempos": FrmDetalleTiempos detalleTiempos = (FrmDetalleTiempos)FrmParent.frmparent.getFormularioActual(); detalleTiempos.botonAtras(); break; case "capapresentacion.FrmDetallePersonal, Text: FrmDetallePersonal": FrmDetallePersonal detallePersonal = (FrmDetallePersonal)FrmParent.frmparent.getFormularioActual(); detallePersonal.botonAtras(); break; case "capapresentacion.FrmDetalleAplicacion, Text: FrmDetalleAplicacion": FrmDetalleAplicacion detalleAplicacion = (FrmDetalleAplicacion)FrmParent.frmparent.getFormularioActual(); detalleAplicacion.botonAtras(); break; } break; case "Siguiente": switch (FrmParent.frmparent.getFormularioActual().ToString()) { case "capapresentacion.FrmDetalleProyecto, Text: Proyecto": FrmDetalleProyecto proyect = (FrmDetalleProyecto)FrmParent.frmparent.getFormularioActual(); proyect.botonSiguiente(); break; case "capapresentacion.FrmDetalleTarea, Text: Tarea": FrmDetalleTarea detalleTarea = (FrmDetalleTarea)FrmParent.frmparent.getFormularioActual(); detalleTarea.siguiente(); break; case "capapresentacion.FrmDetalleTiempos, Text: FrmDetalleTiempos": FrmDetalleTiempos detalleTiempos = (FrmDetalleTiempos)FrmParent.frmparent.getFormularioActual(); detalleTiempos.botonSiguiente(); break; case "capapresentacion.FrmPersonal, Text: Personal": FrmPersonal personal = (FrmPersonal)FrmParent.frmparent.getFormularioActual(); break; case "capapresentacion.FrmDetallePersonal, Text: FrmDetallePersonal": FrmDetallePersonal detallePersonal = (FrmDetallePersonal)FrmParent.frmparent.getFormularioActual(); detallePersonal.botonSiguiente(); break; case "capapresentacion.FrmDetalleAplicacion, Text: FrmDetalleAplicacion": FrmDetalleAplicacion detalleAplicacion = (FrmDetalleAplicacion)FrmParent.frmparent.getFormularioActual(); detalleAplicacion.botonSiguiente(); break; } break; case "Final": switch (FrmParent.frmparent.getFormularioActual().ToString()) { case "capapresentacion.FrmDetalleProyecto, Text: Proyecto": FrmDetalleProyecto proyect = (FrmDetalleProyecto)FrmParent.frmparent.getFormularioActual(); proyect.botonUltimo(); break; case "capapresentacion.FrmDetalleTarea, Text: Tarea": FrmDetalleTarea detalleTarea = (FrmDetalleTarea)FrmParent.frmparent.getFormularioActual(); detalleTarea.botonUltimo(); break; case "capapresentacion.FrmDetalleTiempos, Text: FrmDetalleTiempos": FrmDetalleTiempos detalleTiempos = (FrmDetalleTiempos)FrmParent.frmparent.getFormularioActual(); detalleTiempos.botonFinal(); break; case "capapresentacion.FrmPersonal, Text: Personal": FrmPersonal personal = (FrmPersonal)FrmParent.frmparent.getFormularioActual(); break; case "capapresentacion.FrmDetallePersonal, Text: FrmDetallePersonal": FrmDetallePersonal detallePersonal = (FrmDetallePersonal)FrmParent.frmparent.getFormularioActual(); detallePersonal.botonFinal(); break; case "capapresentacion.FrmDetalleAplicacion, Text: FrmDetalleAplicacion": FrmDetalleAplicacion detalleAplicacion = (FrmDetalleAplicacion)FrmParent.frmparent.getFormularioActual(); detalleAplicacion.botonFinal(); break; } break; case "Volver": switch (FrmParent.frmparent.getFormularioActual().ToString()) { case "capapresentacion.FrmDetalleProyecto, Text: Proyecto": FrmDetalleProyecto proyect = (FrmDetalleProyecto)FrmParent.frmparent.getFormularioActual(); proyect.volver(); break; case "capapresentacion.FrmDetalleTarea, Text: Tarea": FrmDetalleTarea detalleTarea = (FrmDetalleTarea)FrmParent.frmparent.getFormularioActual(); detalleTarea.volver(); break; case "capapresentacion.FrmDetalleTiempos, Text: FrmDetalleTiempos": FrmDetalleTiempos detalleTiempos = (FrmDetalleTiempos)FrmParent.frmparent.getFormularioActual(); detalleTiempos.volver(); break; case "capapresentacion.FrmDetallePersonal, Text: FrmDetallePersonal": FrmDetallePersonal detallePersonal = (FrmDetallePersonal)FrmParent.frmparent.getFormularioActual(); detallePersonal.volver(); break; case "capapresentacion.FrmDetalleAplicacion, Text: FrmDetalleAplicacion": FrmDetalleAplicacion detalleAplicacion = (FrmDetalleAplicacion)FrmParent.frmparent.getFormularioActual(); detalleAplicacion.volver(); break; } break; } }