private void Tareas_Click(object sender, EventArgs e) { ActivaBoton(sender, RGBColors.color1); FrmTarea tareas = new FrmTarea(); tareas.frmparent = this; AbrirFormulario(tareas); //AbrirFormulario(new FrmTarea()); }
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; } }
public void guardarTarea() { try { string rpta = ""; if (esnuevo) { rpta = NTarea.insertartarea( txtTituloTarea.Text, Convert.ToInt32(txtEstimado.Text), this.comboboxProyecto.SelectedItem.ToString(), comboboxPrioridad.SelectedItem.ToString(), comboboxEstado.SelectedItem.ToString(), comboboxAplicacion.SelectedItem.ToString(), txtDeteccion.Text, comboboxModulo.SelectedItem.ToString(), txtReferencia.Text, txtVSolucion.Text, txtHistoria.Text, txtDescripcionTarea.Text, txtResolucion.Text, comboboxTDeteccion.SelectedItem.ToString(), comboboxSolucion.SelectedItem.ToString(), comboboxTVerificacion.SelectedItem.ToString(), Convert.ToDateTime(dtFDeteccion.Value), Convert.ToDateTime(dtFSolucion.Value), Convert.ToDateTime(dtFVerificacion.Value) ); } else { rpta = NTarea.editarTarea( this.txtIdTarea.Text, txtTituloTarea.Text, Convert.ToInt32(txtEstimado.Text), this.comboboxProyecto.SelectedItem.ToString(), comboboxPrioridad.SelectedItem.ToString(), comboboxEstado.SelectedItem.ToString(), comboboxAplicacion.SelectedItem.ToString(), txtDeteccion.Text, comboboxModulo.SelectedItem.ToString(), txtReferencia.Text, txtVSolucion.Text, txtHistoria.Text, txtDescripcionTarea.Text, txtResolucion.Text, comboboxTDeteccion.SelectedItem.ToString(), comboboxSolucion.SelectedItem.ToString(), comboboxTVerificacion.SelectedItem.ToString(), Convert.ToDateTime(dtFDeteccion.Value), Convert.ToDateTime(dtFSolucion.Value), Convert.ToDateTime(dtFVerificacion.Value)); } if (rpta.Equals("OK")) { if (esnuevo) { this.mensajeok("Se ha creado la tarea satisfactoriamente"); } else { this.mensajeok("Se ha editado la tarea satisfactoriamente"); } } else { this.mensajeerror(rpta); } botones(); FrmTarea tarea = new FrmTarea(); FrmParent.frmparent.lanzarNuevoElemento(tarea); } catch (Exception ex) { MessageBox.Show(ex.Message, ex.StackTrace); } }