private static void Main() { IFactory factory; Console.WriteLine("1. Oracle"); Console.WriteLine("2. SQL Server"); Console.WriteLine(); Console.Write("Provider? "); string s = Console.ReadLine(); switch (s) { case "1": factory = new Oracle.Factory(); break; case "2": factory = new SqlServer.Factory(); break; default: return; } ICliente cliente = factory.CreateCliente(); cliente.Insert(); cliente.Update(); ICiudad ciudad = factory.CreateCiudad(); ciudad.Insert(); }
public frmCiudad(ICiudad ciudad, gtk.frmCiv main) : base(Gtk.WindowType.Toplevel) { this.mainWindow = main; this.ciudad = ciudad; this.Build(); //ArmadaCombobox.Add(ciudad.Defensa, "Defensa"); armDefensa.Armada = ciudad.Defensa; rcReclutar.ciudad = ciudad; popdisplay1.Ciudad = ciudad; rcReclutar.ConstruirModelo(); Actualizar(); nvTrabajos.NodeStore = stTrabajo; nvTrabajos.AppendColumn("Nombre", new Gtk.CellRendererText(), "text", 0); nvTrabajos.AppendColumn("Trabajadores", new CellRendererNumTrab(stTrabajo), "text", 1); nvTrabajos.AppendColumn("Máx. trab", new Gtk.CellRendererText(), "text", 2); nvTrabajos.AppendColumn("Prioridad", new CellRendererPrioridadTrab(stTrabajo), "text", 3); nvTrabajos.AppendColumn("Edificio", new CellRendererText(), "text", 4); nvRecursos.NodeStore = stRecurso; nvRecursos.AppendColumn("Icono", new Gtk.CellRendererPixbuf(), "pixbuf", 0); nvRecursos.AppendColumn("Nombre", new Gtk.CellRendererText(), "text", 1); nvRecursos.AppendColumn("Cantidad", new Gtk.CellRendererText(), "text", 2); nvRecursos.AppendColumn("Delta/h", new Gtk.CellRendererText(), "text", 3); }
/// <summary> /// Ir a la ciudad /// </summary> /// <param name="sender">Sender.</param> /// <param name="e">E.</param> protected void OnCmdIrActivated(object sender, EventArgs e) { Gtk.NodeSelection r = nvCiudades.NodeSelection; if (r.SelectedNode != null) { ICiudad c = ((CityListEntry)r.SelectedNode).ciudad; frmCiudad wind = new frmCiudad(c, this); formsActualizables.Add(wind); wind.Show(); } }
public CityListEntry(ICiudad ciudad) { this.ciudad = ciudad; }
public ReclutarListEntry(UnidadRAW unidad, ICiudad ciudad) { this.unidad = unidad; this.ciudad = ciudad; }