Пример #1
0
        public void Actualizar()
        {
            // Construir recStore
            stRecurso.Clear();
            foreach (var x in ciudad.Almacen.recursos)
            {
                stRecurso.AddNode(new RecursoListEntry(ciudad, x));
            }
            // Construir lista de trabajos
            stTrabajo.Clear();
            foreach (var x in ciudad.ObtenerTrabajosAbiertos())
            {
                stTrabajo.AddNode(new TrabajoListEntry(ciudad.EncuentraInstanciaTrabajo(x)));
            }

            ArmadaCombobox.Clear();
            foreach (var x in ciudad.ArmadasEnCiudad())
            {
                ArmadaCombobox.Add(x);
            }

            armSeleccionada.Visible = false;

            armDefensa.Actualizar();

            rcReclutar.ConstruirModelo();

            //Llenar etiquetas
            Title = ciudad.Nombre;
            popdisplay1.Refresh();

            ShowAll();
        }
Пример #2
0
        protected void OnCmdAddClicked(object sender, EventArgs e)
        {
            Stack  c         = armDefensa.getSelected();
            Armada selArmada = ArmadaCombobox.getSelected();

            if (c == null || selArmada == null)
            {
                System.Diagnostics.Debug.WriteLine("No se seleccionó unidad o armada.");
                return;
            }
            selArmada.AgregaUnidad(c);
            armDefensa.Actualizar();
            armSeleccionada.Actualizar();
        }
Пример #3
0
        protected void OnArmadaComboboxonSelectionChanged(object sender, EventArgs e)
        {
            Armada selArmada = ArmadaCombobox.getSelected();

            if (selArmada == null)
            {
                armSeleccionada.Visible = false;
            }
            else
            {
                armSeleccionada.Armada = selArmada;
                armSeleccionada.Actualizar();
            }
        }