private void Repetido() { int i; bool carg; carg = true; foreach (Persona nuevo in parListPersona) { if (MTBdni.Text == Convert.ToString(nuevo.getDni())) { DialogResult = MessageBox.Show("Dni repetido \n¿Desea Guardar Cambios?", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (DialogResult == DialogResult.Yes) { if (RBJugador.Checked == true) { Jugador NuevoJugador = new Jugador(MTBdni.Text, TNombre.Text, TApellido.Text, TDomicilio.Text, MTBTelefono.Text, TNacionalidad.Text, DTPFechaDeNacimiento.Value, RBMasculino.Text, NUDDorsal.Value, CBPosicion.Text, CBPiernaHabil.Text); i = parListPersona.IndexOf(nuevo); parListPersona.Insert(i, NuevoJugador); carg = false; } else { Cuerpo_Tecnico NuevoCT = new Cuerpo_Tecnico(MTBdni.Text, TNombre.Text, TApellido.Text, TDomicilio.Text, MTBTelefono.Text, TNacionalidad.Text, DTPFechaDeNacimiento.Value, RBMasculino.Text, TCargo.Text, TEspecialidad.Text); i = parListPersona.IndexOf(nuevo); parListPersona.Insert(i, NuevoCT); carg = false; } } else { carg = false; } } } foreach (Jugador UnJugador in parListPersona) { if (UnJugador.getDorsal() == NUDDorsal.Value) { MessageBox.Show("No se pueden cargar jugadores con el mismo Dorsal", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); carg = false; } } if (carg == true) { if (RBJugador.Checked == true) { CargaJugador(); } else { CargaCuerpo_Tecnico(); } } }
private void CargaCuerpo_Tecnico() { MessageBox.Show("Entro a Carga CuerpoTecnico"); Cuerpo_Tecnico NuevoCuerpoTecnico = new Cuerpo_Tecnico(MTBdni.Text, TNombre.Text, TApellido.Text, TDomicilio.Text, MTBTelefono.Text, TNacionalidad.Text, DTPFechaDeNacimiento.Value, RBMasculino.Text, TCargo.Text, TEspecialidad.Text); parListPersona.Add(NuevoCuerpoTecnico); MTBdni.Clear(); TNombre.Clear(); TApellido.Clear(); }