private void btnEditarPuntosEquipos_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txtPuntosToneroIdentificador.Text)) { MessageBox.Show("No ha seleccionado ningun campo de la tabla para actualizar", "Puntos Torneo", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (manejadorTorneo.VerificarSiEsNumero(txtPuntosMarcador1.Text) == 1) { MessageBox.Show("No se aceptan letras, solo numeros en Marcador 1 ", "Puntos Torneo", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (manejadorTorneo.VerificarSiEsNumero(txtPuntosMarcador2.Text) == 1) { MessageBox.Show("No se aceptan letras, solo numeros en Marcador 2", "Puntos Torneo", MessageBoxButton.OK, MessageBoxImage.Error); return; } int eq1 = 0; int eq2 = 0; if (int.Parse(txtPuntosMarcador1.Text) > int.Parse(txtPuntosMarcador2.Text)) { eq1 = 3; eq2 = 1; } if (int.Parse(txtPuntosMarcador1.Text) < int.Parse(txtPuntosMarcador2.Text)) { eq1 = 1; eq2 = 3; } if (int.Parse(txtPuntosMarcador1.Text) == int.Parse(txtPuntosMarcador2.Text)) { eq1 = 2; eq2 = 2; } foreach (var item in manejadorTorneo.Lista) { if (item.Id.ToString() == txtPuntosToneroIdentificador.Text) { item.Equipo1 = txtPuntosToneroEquipo1.Text; item.Equipo2 = txtPuntosToneroEquipo2.Text; item.Marcador_1 = eq1; item.Marcador_2 = eq2; if (manejadorTorneo.Modificar(item)) { CargarTablas(); LimpiarPuntosTorneo(); MessageBox.Show("Torneo editado correctamente", "Torneo", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No se puedo editar correctamente el Torneo", "Torneo", MessageBoxButton.OK, MessageBoxImage.Information); } } } }
private void btnActualizarTorneo_Click(object sender, RoutedEventArgs e) { if ((manejadorTorneo.VerificarSiEsNumero(E1.Text)) == true) { MessageBox.Show("Error no se aceptan letras Marcador Equipo 1 ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); return; } if ((manejadorTorneo.VerificarSiEsNumero(E2.Text)) == true) { MessageBox.Show("Error no se aceptan letras Marcador Equipo 2 ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); return; } if (accionn == accion.Nuevo) { Torneos emp = new Torneos() { // Identificador = txbEmpleadoId.Text, Equipo1 = txbEquipo1.Text, Equipo2 = txbEquipo2.Text, Marcador_1 = int.Parse(E1.Text), Marcador_2 = int.Parse(E2.Text), }; if (manejadorTorneo.Agregar(emp)) { MessageBox.Show("Puntuaciones agregadas correctamente ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Information); // LimpiarCamposDeUsuario(); ActualizarTablaTorneos(); // PonerBotonesUsuarioEnEdicion(false); } else { MessageBox.Show("Las puntuaciones no se pudieron actualizar ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Torneos emp = dtgPuntuacion.SelectedItem as Torneos; emp.Equipo1 = txbEquipo1.Text; emp.Equipo2 = txbEquipo2.Text; emp.Marcador_1 = int.Parse(E1.Text); emp.Marcador_2 = int.Parse(E2.Text); // emp.Deporte = cmbEquipos.Text; if (manejadorTorneo.Modificar(emp)) { MessageBox.Show("Puntuacion Actualizada correctamente ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Information); // LimpiarCamposDeUsuario(); ActualizarTablaTorneos(); // PonerBotonesUsuarioEnEdicion(false); } else { MessageBox.Show("La puntuacion no se pudo actualizar ", "Torneo", MessageBoxButton.OK, MessageBoxImage.Error); } } }