private void btSave_Click(object sender, RoutedEventArgs e)
        {
            if (!USER.isLoggedIn())
            {
                e.Handled = true;
                return;
            }

            if (dpDate.SelectedDate == null)
            {
                MessageBox.Show("Kérem válasszon dátumot!");
                return;
            }

            try //kosarhoz hozzaadas, ha mindent kivalasztott
            {
                tartalom t = new tartalom();
                t.isalacarte    = true;
                t.alacarte_date = DateTime.Parse(dpDate.SelectedDate.ToString());
                t.menuid        = ((enEtelek)dgAlac.SelectedItem).etelekID;

                USER.kosar.Add(t);
                MessageBox.Show("Hozzáadva a kosárhoz!");

                dgAlac.SelectedItem = null;
            }
            catch (Exception) { }
        }
        private void dgMenus_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (dgMenus.SelectedIndex != -1)
            {
                enNetelek item = ((enNetelek)dgMenus.SelectedItem);

                spSave.Visibility = Visibility.Visible;
                rbFirst.Content   = item.foetel1;
                rbSecond.Content  = item.foetel2;
                rbThird.Content   = item.foetelvega;

                tartalom tr = USER.kosar[getMenuIndexInBasket(item.napietelekID)];
                rbFirst.IsChecked  = false;
                rbSecond.IsChecked = false;
                rbThird.IsChecked  = false;

                if (tr.foetel == "foetel1")
                {
                    rbFirst.IsChecked = true;
                }
                else if (tr.foetel == "foetel2")
                {
                    rbSecond.IsChecked = true;
                }
                else
                {
                    rbThird.IsChecked = true;
                }
            }
            else
            {
                spSave.Visibility = Visibility.Collapsed;
            }
        }
        private void btSaveFood_Click(object sender, RoutedEventArgs e)
        {
            if (dpDate.SelectedDate == null)
            {
                MessageBox.Show("Kérem válasszon dátumot!");
                return;
            }

            try
            {
                tartalom t = new tartalom();
                t.isalacarte    = true;
                t.menuid        = ((enEtelek)dgAlac.SelectedItem).etelekID;
                t.alacarte_date = DateTime.Parse(dpDate.SelectedDate.ToString());
                int id = getFoodIndexInBasket(t.menuid);
                USER.kosar[id] = t; // frissíti elvileg

                MessageBox.Show("Sikeresen módosítva!");

                dgAlac.SelectedItem     = null;
                btSaveFood.Visibility   = Visibility.Hidden;
                dpDate.Visibility       = Visibility.Hidden;
                btDeleteFood.Visibility = Visibility.Hidden;
                dpDate.SelectedDate     = null;

                Betolt();
            }
            catch (Exception) { }
        }
        private void btSaveMenu_Click(object sender, RoutedEventArgs e) //etelek modositasa
        {
            try
            {
                tartalom t = new tartalom();
                t.isalacarte = false;
                t.menuid     = ((enNetelek)dgMenus.SelectedItem).napietelekID;
                t.foetel     = (bool)rbFirst.IsChecked ? "foetel1" : ((bool)rbSecond.IsChecked ? "foetel2" : "foetelvega");

                int id = getMenuIndexInBasket(t.menuid);
                USER.kosar[id] = t; // frissíti elvileg

                MessageBox.Show("Sikeresen módosítva!");

                dgMenus.SelectedItem = null;
                spSave.Visibility    = Visibility.Collapsed;

                Betolt();
            }
            catch (Exception) { }
        }
        private void dgAlac_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (dgAlac.SelectedIndex != -1)
            {
                enEtelek item = ((enEtelek)dgAlac.SelectedItem);
                tartalom tr   = USER.kosar[getFoodIndexInBasket(item.etelekID)];

                dpDate.SelectedDate = tr.alacarte_date;

                btSaveFood.Visibility   = Visibility.Visible;
                dpDate.Visibility       = Visibility.Visible;
                btDeleteFood.Visibility = Visibility.Visible;
            }
            else
            {
                btSaveFood.Visibility   = Visibility.Hidden;
                dpDate.Visibility       = Visibility.Hidden;
                btDeleteFood.Visibility = Visibility.Hidden;
                dpDate.SelectedDate     = null;
            }
        }
Beispiel #6
0
        private void btSave_Click(object sender, RoutedEventArgs e) //kosarhoz adas
        {
            if (!USER.isLoggedIn())
            {
                e.Handled = true;
                return;
            }

            try
            {
                tartalom t = new tartalom();
                t.isalacarte = false;
                t.menuid     = ((enNetelek)dgMenus.SelectedItem).napietelekID;
                t.foetel     = (bool)rbFirst.IsChecked ? "foetel1" : ((bool)rbSecond.IsChecked ? "foetel2" : "foetelvega");

                USER.kosar.Add(t);
                MessageBox.Show("Hozzáadva a kosárhoz!");

                dgMenus.SelectedItem = null;
                spSave.Visibility    = Visibility.Collapsed;
            }
            catch (Exception) { }
        }