static void Main(string[] args)
        {
            string dato;
            int    dinero;
            ICasas casas;

            Console.WriteLine("*********************************");
            Console.WriteLine("*********************************");
            Console.WriteLine("+++    Venta de Casas Alex     ++");
            Console.WriteLine("*********************************");
            Console.WriteLine("*********************************");
            Console.WriteLine("Cuanto Dinero tienes para tu Casa");
            dato   = Console.ReadLine();
            dinero = Convert.ToInt32(dato);

            //Obtener la casa de la fabrica
            casas = Creador.MetodoFabrica(dinero);
            casas.pisos();
            casas.cuartos();
            casas.cocina();
            casas.baños();
            casas.garage();

            Console.ReadKey();
        }
示例#2
0
    public MainWindow() : base(Gtk.WindowType.Toplevel)
    {
        Build();
        Title = "Personajes";
        App.Instance.Connection = new MySqlConnection("server=localhost;database=dnd;user=root;password=administrador");
        App.Instance.Connection.Open();

        imageTitulo.Pixbuf = new Gdk.Pixbuf("dnd.png");

        image.Pixbuf = new Gdk.Pixbuf("Elfo.png");

        comboBoxRaza.Changed += delegate
        {
            image.Pixbuf = new Gdk.Pixbuf(comboBoxRaza.ActiveText + ".png");
        };

        buttonNuevo.Clicked += delegate
        {
            Creador personaje = new Creador();
            new CreadorWindow(personaje);
        };

        buttonView.Clicked += delegate
        {
            new VisorWindow();
        };

        buttonDados.Clicked += delegate {
            new seleccionDadosWindow();
        };
    }
示例#3
0
        static void Main()
        {
            Console.Title = " Patron creacional - Factory Method ";

            Bebida_Gaseosa bd = Creador.CreadorBebida(Creador.pepsi);

            Console.WriteLine($" La cantidad de azucar de la bebida es: {bd.Cantidad_Azucar()}G ");

            Console.ReadKey();
        }
        public override string RenderControl()
        {
            try
            {
                var renderCorreo = "";
                if (GestorDeCorreos.PermiteElEnvioDeCorreo <TElemento>())
                {
                    renderCorreo = $@"
                  <!--  *******************  div de envío de correo *************** -->
                  {Cartero.RenderDeEnvioDeCorreo()}
                  <!--  **********  div de selector de receptor de correo****** -->
                  {Cartero.RenderDeModalesParaSeleccionarReceptores()}";
                }


                var renderMnt = Mnt.RenderDelMantenimiento();
                if (ModoDescriptor.Mantenimiento == Modo)
                {
                    return($@"
                  {renderMnt}
                  <!--  ******************* div de creacion ******************* -->
                  {Creador.RenderDeCreacion()}
                  <!--  *******************  div de edición ******************* -->
                  {Editor.RenderDeEdicion()}
                  <!--  *******************  div de exportacion ******************* -->
                  {Exportador.RenderDeExportacion()}
                  <!--  *******************  div de borrado ******************* -->
                  {Borrado.RenderDelBorrado()}
                  {renderCorreo}
                  <!--  *******************  modales de filtrado ******************* -->
                  {Mnt.Filtro.RenderizarLasModalesDelFiltro()}");
                }

                if (ModoDescriptor.Consulta == Modo)
                {
                    return($@"
                 {renderMnt}
                 <!--  *******************  div de edición -->
                 {Editor.RenderControl()}");
                }

                return(renderMnt);
            }
            catch (Exception e)
            {
                return($@"
                   <input id=error>{e.Message}</input>
                ");
            }
            finally
            {
                BlanquearListaDeIds();
            }
        }
示例#5
0
        static void Main()
        {
            Console.Title = " Patron de comportamiento - Template Method ";

            IProducto proceso = null;

            double total = 0;

            Console.Write(" Ingrese tipo de torta \n 1- Chocolate \n 2- Vainilla \n :");
            string tipo = Console.ReadLine();

            #region Validacion
            if (tipo.Equals("1"))
            {
                proceso = new Torta_Chocolate();
            }
            else if (tipo.Equals("2"))
            {
                proceso = new Torta_Vainilla();
            }
            else
            {
                Console.WriteLine(" No se encontró la torta deseada ");

                return;
            }
            #endregion

            Console.Write(" Cuantas tortas desea: ");
            int cantidad = int.Parse(Console.ReadLine());

            Console.WriteLine("");

            Creador PD = new Creador();

            total = PD.MetodoTemplate(proceso, cantidad);

            Console.WriteLine($" El total a pagar es: {total} \n");

            Console.ReadKey();
        }
 void Awake()
 {
     creador = GameObject.Find("Creacion").GetComponent <Creador>();
 }
示例#7
0
 // El código del cliente funciona con una instancia de un creador concreto, aunque
 // a través de su interfaz base. Mientras el cliente siga trabajando con
 // el creador a través de la interfaz base, puede pasarlo de cualquier creador
 // subclase.
 public void ClienteCode(Creador creador)
 {
     Console.WriteLine("Cliente: No conozco la clase del creador, " +
                       "pero aún funciona.\n" + creador.SomeOperation());
 }
示例#8
0
        static void Main(string[] args)
        {
            BebidaEmbrigante oBebida = Creador.CreadorBebida(Creador.VINNO_TINTO);

            Console.WriteLine(oBebida.CuantoMeEmbriagaPorHora());
        }
示例#9
0
        public void TestVino()
        {
            BebidaEmbriagante bebida = Creador.creador(Creador.VINO);

            Assert.AreEqual(bebida.CuantoEmbriaga(), 40);
        }
示例#10
0
        public void TestAguardiente()
        {
            BebidaEmbriagante bebida = Creador.creador(Creador.AGUARDIENTE);

            Assert.AreEqual(bebida.CuantoEmbriaga(), 60);
        }