//Actualiza la informacion de un boxeador public void actualizarBoxeador(Boxeadore x, int id) { var resultado = from valor in Database.Boxeadores where valor.Id_Boxeador == id select valor; foreach (var valor in resultado) { valor.Nombre = x.Nombre; valor.Rama = x.Rama; valor.FechaNacimiento = x.FechaNacimiento; valor.Categoria = x.Categoria; valor.Division = x.Division; valor.Municipio = x.Municipio; } try { Database.SubmitChanges(); registrarAccion("Se modificó al boxeador " + x.Nombre + " en la base de datos"); MessageBox.Show("Boxeador " + x.Nombre + " actualizado correctamente"); } catch (Exception) { MessageBox.Show("Hubo un error al actualizar el boxeador"); } }
//Crea un objeto boxeador con la informacion de los campos private void crearBoxeador() { b = new Boxeadore(); b.Nombre = textBoxNombre.Text.Trim(); b.Rama = obtenerRama(); b.FechaNacimiento = dtpFechaN.Value; b.Categoria = Convert.ToInt32(comboBoxCategorias.SelectedValue.ToString()); b.Division = Convert.ToInt32(comboBoxDivisiones.SelectedValue.ToString()); b.Municipio = Convert.ToInt32(comboBoxMunicipios.SelectedValue.ToString()); }
///////////////BOXEADORES////////////////////////// //agregar boxeador a la base de datos public void agregarBoxeador(Boxeadore x) { Database.Boxeadores.InsertOnSubmit(x); try { Database.SubmitChanges(); registrarAccion("Se agregó al boxeador " + x.Nombre + " en la base de datos"); MessageBox.Show("Boxeador " + x.Nombre + " agregado correctamente"); } catch (Exception) { MessageBox.Show("Error al intentar agregar al boxeador"); } }
//Restablece los valores predeterminados del formulario private void reestablecerPredeterminado() { b = null; botonPresionado = false; categoria = -1; this.dgBoxeadores.Enabled = true; action.mostrarBoxeadores(dgBoxeadores); this.textBoxBuscar.Enabled = true; this.textBoxBuscar.Focus(); this.llenarCampos(); this.groupBoxDatos.Enabled = false; this.buttonAgregar.Enabled = true; this.buttonAgregar.Text = "Agregar"; this.buttonEditar.Enabled = true; this.buttonEditar.Text = "Editar"; this.buttonCancelar.Enabled = false; this.buttonEliminar.Enabled = true; }