/// <summary>
        /// kiválasztja a biciklit amit rendeléshez adunk
        /// </summary>
        /// <param name="tip">bicikli tipusa</param>
        public void RendhezBicikli(BicikliTipus tip, int mennyi)
        {
            List <Bicikli> l = (dataService as DataService).Bicalkatreszekkel();
            Bicikli        b = l.Where(x => x.Tipus == tip).First();

            for (int i = 0; i < mennyi; i++)
            {
                AddBike(b);
            }
        }
示例#2
0
        /// <summary>
        /// Adott bicikli statusz frissites
        /// </summary>
        /// <param name="bi">adott bike</param>
        public void UpdateBiciklikesz(Bicikli bi)
        {
            var bicik = entiti.BiciklikRendelesres.Where(x => x.ID == bi.ID).First();

            if (bi.Keszvan)
            {
                bicik.STATUSZ = 2;
            }
            else
            {
                bicik.STATUSZ = 1;
            }

            entiti.SaveChanges();
        }
示例#3
0
        private void kesz(object sender, RoutedEventArgs e)
        {
            Bicikli bic = (Bicikli)bikebox.SelectedItem;

            if (!bic.Keszvan)
            {
                bic.Keszvan = true;
                vm.UpdateBikeStatus(bic);
                vm.UpdateKimut();
                if (vm.OsszbicikliElkeszult())
                {
                    vm.BikeElkeszult();
                    MessageBox.Show("Ügyes, az összes Biciklit a rendeléshez elkészítetted!");
                }
            }
            else
            {
                MessageBox.Show("Ez a bicikli már elkészűlt!");
            }
        }
 /// <summary>
 /// bicikli rendelt biciklikhez adása
 /// </summary>
 /// <param name="bic">adott bicikli</param>
 private void AddBike(Bicikli bic)
 {
     rendeltbiciklik.Add(bic);
 }
示例#5
0
 /// <summary>
 /// bvicikli status frissites
 /// </summary>
 /// <param name="bic">adott bicikli</param>
 public void UpdateBikeStatus(Bicikli bic)
 {
     (dataService as DataService).Bikeupdate(bic);
 }
示例#6
0
 /// <summary>
 /// bicikli statusz változás
 /// </summary>
 /// <param name="bike">bicikli</param>
 public void Megrend_BicUpdate(Bicikli bike)
 {
     adat.UpdateBiciklikesz(bike);
 }
示例#7
0
 /// <summary>
 /// bike update
 /// </summary>
 /// <param name="bic">adott bic</param>
 public void Bikeupdate(Bicikli bic)
 {
     repository.Megrend_BicUpdate(bic);
 }
        public MainWindow()
        {
            InitializeComponent();

            double ddd = 5.25;
            int    bbb = (int)ddd;

            ddd = bbb;
            MessageBox.Show(ddd.ToString());

            Osoba osss = new Osoba();

            osss.Ime = "Pera";
            Object oooo = osss;

            osss = oooo as Osoba;
            MessageBox.Show(osss.Ime);

            List <object> lstObj = new List <object>();

            lstObj.Add(12);
            lstObj.Add(new Osoba());
            lstObj.Add(new Label());
            lstObj.Add("asd");

            foreach (object oo in lstObj)
            {
                if (oo is string)
                {
                    MessageBox.Show("String!");
                }
                else if (oo is Osoba)
                {
                    MessageBox.Show("Osoba");
                }

                switch (oo)
                {
                case int i:
                    MessageBox.Show("Int je!");
                    break;

                case Window w:
                    MessageBox.Show("Prozor je :D");
                    break;
                }
            }

            int    broj = 5;
            double d    = broj;

            broj = (int)d;

            Object o = new object();


            Osoba oso = new Osoba();

            o = oso;

            oso = o as Osoba;

            Bicikli   b = new Bicikli();
            Automobil a = new Automobil();

            List <Vozilo> vozila = new List <Vozilo>();

            vozila.Add(a);
            vozila.Add(b);

            foreach (Vozilo v in vozila)
            {
                v.KreciSe();
                MessageBox.Show(v.BrzinaKretanja.ToString());
            }
        }