Exemplo n.º 1
0
        private Rendeles TransformOrder(Serialization.Rendeles TransformFrom)
        {
            string PizzaFeltet  = TransformFrom.pizza.Feltet;
            int    PizzaAtmero  = TransformFrom.pizza.Atmero;
            string VarosNev     = TransformFrom.cim.VarosNev;
            int    IranyitoSzam = TransformFrom.cim.IrSzam;
            string UtcaNev      = TransformFrom.cim.UtcaNev;
            int    HazSzam      = TransformFrom.cim.HazSzam;

            Pizza    rendeltPizza = new Pizza(PizzaFeltet, PizzaAtmero);
            Cim      rendelesiCim = new Cim(IranyitoSzam, VarosNev, UtcaNev, HazSzam);
            Rendeles TransformTo  = new Rendeles(rendelesiCim, rendeltPizza);

            return(TransformTo);
        }
Exemplo n.º 2
0
        public void DrawCity(Varos varos)
        {
            string VarosNev = varos.GetVarosNev();

            CityName.Text = VarosNev;
            int       VerticalOffset   = 25;
            int       HorizontalOffset = 25;
            int       X        = HorizontalOffset;
            int       Y        = VerticalOffset;
            Rectangle Building = null;

            List <Utca> .Enumerator UtcaIterator = varos.VarosiUtcak();
            List <Cim> .Enumerator  CimIterator;
            Utca utca = null;
            Cim  cim  = null;

            DrawStreets();

            while (UtcaIterator.MoveNext())
            {
                // Y = VerticalOffset; // Nem kell visszaállítani...
                utca = UtcaIterator.Current;

                CimIterator = utca.GetIterator();
                while (CimIterator.MoveNext())
                {
                    X  += HorizontalOffset + 10 + 50;
                    cim = CimIterator.Current;

                    Building = DrawBuilding(cim.ToString());
                    Canvas.SetLeft(Building, X);
                    Canvas.SetTop(Building, Y);
                    CityDrawArea.Children.Add(Building);
                }
                X  = HorizontalOffset;
                Y += VerticalOffset + 10;
            }

            return;
        }
Exemplo n.º 3
0
        private Varos InitializeCity()
        {
            const string VeszpremVarosNeve     = "Veszprém";
            const int    VeszpremIranyitoszama = 8200;

            Utca UjUtca = null;
            Cim  UjCim1 = null;
            Cim  UjCim2 = null;
            Cim  UjCim3 = null;
            Cim  UjCim4 = null;

            varos = new Varos(VeszpremVarosNeve, VeszpremIranyitoszama);

            #region Egyetem utca
            string utca1 = "Egyetem";
            UjUtca = new Utca(utca1);
            UjCim1 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca1, 10);
            UjCim2 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca1, 14);
            UjCim3 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca1, 18);
            UjCim4 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca1, 22);
            UjUtca.CimHozzaadasa(UjCim1);
            UjUtca.CimHozzaadasa(UjCim2);
            UjUtca.CimHozzaadasa(UjCim3);
            UjUtca.CimHozzaadasa(UjCim4);
            varos.AddUtca(UjUtca);
            #endregion

            #region Jutasi utca
            string utca2 = "Jutasi";
            UjUtca = new Utca(utca2);
            UjCim1 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca2, 3);
            UjCim2 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca2, 7);
            UjCim3 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca2, 11);
            UjCim4 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca2, 15);
            UjUtca.CimHozzaadasa(UjCim1);
            UjUtca.CimHozzaadasa(UjCim2);
            UjUtca.CimHozzaadasa(UjCim3);
            UjUtca.CimHozzaadasa(UjCim4);
            varos.AddUtca(UjUtca);
            #endregion

            #region Vár utca
            string utca3 = "Vár";
            UjUtca = new Utca(utca3);
            UjCim1 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca3, 2);
            UjCim2 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca3, 6);
            UjCim3 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca3, 10);
            UjCim4 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca3, 14);
            UjUtca.CimHozzaadasa(UjCim1);
            UjUtca.CimHozzaadasa(UjCim2);
            UjUtca.CimHozzaadasa(UjCim3);
            UjUtca.CimHozzaadasa(UjCim4);
            varos.AddUtca(UjUtca);
            #endregion

            #region Szikra utca
            string utca4 = "Szikra";
            UjUtca = new Utca(utca4);
            UjCim1 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca4, 1);
            UjCim2 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca4, 5);
            UjCim3 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca4, 9);
            UjCim4 = new Cim(VeszpremIranyitoszama, VeszpremVarosNeve, utca4, 13);
            UjUtca.CimHozzaadasa(UjCim1);
            UjUtca.CimHozzaadasa(UjCim2);
            UjUtca.CimHozzaadasa(UjCim3);
            UjUtca.CimHozzaadasa(UjCim4);
            varos.AddUtca(UjUtca);
            #endregion

            return(varos);
        }
Exemplo n.º 4
0
 public void CimHozzaadasa(Cim ujCim)
 {
     cimek.Add(ujCim);
 }