public void RegistrarSoldado(string codigo, CSoldado soldado) { CCuartel cuartelencontrado = ListaCuarteles.Find(p => p.Codigo == codigo); if (cuartelencontrado != null) { cuartelencontrado.Soldados.Add(soldado); ListaSoldados.Add(soldado); } }
private void btnregistrar_Click(object sender, EventArgs e) { if (txtdni.Text != "" && txtnombre.Text != "" && txtedad.Text != "" && cboxespecialidad.SelectedIndex != -1 && lboxcuarteles.SelectedIndex != -1) { if (!objministerio.ExisteSoldado(txtdni.Text)) { CSoldado objeto = new CSoldado(); objeto.DNI = txtdni.Text; objeto.Nombre = txtnombre.Text; objeto.Edad = Convert.ToInt32(txtedad.Text); objeto.Especialidad = cboxespecialidad.Text; objministerio.RegistrarSoldado(((CCuartel)lboxcuarteles.SelectedItem).Codigo, objeto); } } txtdni.Clear(); txtnombre.Clear(); txtedad.Clear(); cboxespecialidad.SelectedIndex = -1; lboxcuarteles.SelectedIndex = -1; txtdni.Focus(); }