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; } }