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); } }
public int CantidadSoldadosEspecialidadEnUnCuartel(CCuartel cuartel, string especialidad) { int contador = 0; foreach (CSoldado soldado in cuartel.Soldados) { if (soldado.Especialidad == especialidad) { contador++; } } return(contador); }
private void btnregistrar_Click(object sender, EventArgs e) { if (txtcodigo.Text != "" && txtnombre.Text != "" && txtdireccion.Text != "" && cboxciudad.SelectedIndex != -1) { if (!objministerio.ExisteCuartel(txtcodigo.Text)) { CCuartel objeto = new CCuartel(); objeto.Codigo = txtcodigo.Text; objeto.NombreCuartel = txtnombre.Text; objeto.Direccion = txtdireccion.Text; objeto.Ciudad = cboxciudad.Text; objministerio.RegistrarCuartel(objeto); } } txtcodigo.Clear(); txtnombre.Clear(); txtdireccion.Clear(); cboxciudad.SelectedIndex = -1; txtcodigo.Focus(); }
public void RegistrarCuartel(CCuartel cuartel) { ListaCuarteles.Add(cuartel); }