Example #1
0
        private async void addlanding_Click(object sender, RoutedEventArgs e)
        {
            var currentWindow = this;

            var _id = await currentWindow.ShowInputAsync("Pozice", "Zadej číslo, na které pozici nový záznam bude", new MetroDialogSettings()
            {
                DefaultText = "0"
            });

            var _value = await currentWindow.ShowInputAsync("Body", "Zadej body (číslo)", new MetroDialogSettings()
            {
                DefaultText = "100"
            });

            var _textvalue = await currentWindow.ShowInputAsync("Textová hodnota", "Zadej slovní popis bodů. Např '100 bodů'", new MetroDialogSettings()
            {
                DefaultText = "100 bodů"
            });

            var _lenght = await currentWindow.ShowInputAsync("Délková hodnota", "Zadej délkovou hodnotu. Např 'Méně než 1 metr' nebo '< 1 m'", new MetroDialogSettings()
            {
                DefaultText = "< 1 m"
            });

            if (_id == null | _value == null | _textvalue == null | _lenght == null)
            {
                return;
            }


            var landing = new MODEL_CATEGORY_LANDING()
            {
                CATEGORY  = 1,
                ID        = int.Parse(_id),
                VALUE     = int.Parse(_value),
                TEXTVALUE = _textvalue,
                LENGHT    = _lenght,
                TODEL     = 0
            };

            VM.MODEL_CATEGORY_LANDING.Add(landing);

            savelanding(VM.MODEL_CONTESTS_CATEGORIES[categorylist.SelectedIndex].ID);
        }
Example #2
0
        private async void addsound_Click(object sender, RoutedEventArgs e)
        {
            var currentWindow = this;


            var _value = await currentWindow.ShowInputAsync("Vteřina", "Zadej vteřinu, ve které se zvuk spustí", new MetroDialogSettings()
            {
                DefaultText = "60"
            });

            var _textvalue = await currentWindow.ShowInputAsync("Název souboru", "Zadej název mp3 souboru bez koncovky (např 5cz)", new MetroDialogSettings()
            {
                DefaultText = "5cz"
            });

            var _lenght = await currentWindow.ShowInputAsync("Slovní popis", "Zadej slovní popis zvuku", new MetroDialogSettings()
            {
                DefaultText = "---"
            });

            if (_value == null | _textvalue == null | _lenght == null)
            {
                return;
            }


            var sound = new MODEL_CATEGORY_LANDING()
            {
                CATEGORY  = 1,
                ID        = VM.MODEL_CONTESTS_SOUNDLISTS[soundlist_seznam.SelectedIndex].ID,
                VALUE     = int.Parse(_value),
                TEXTVALUE = _textvalue,
                LENGHT    = _lenght,
                TODEL     = 0
            };

            VM.MODEL_CATEGORY_SOUNDS.Add(sound);

            savesound(VM.MODEL_CONTESTS_CATEGORIES[categorylist.SelectedIndex].ID);
        }