コード例 #1
0
        private async void addpenalisationglobal_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("Výše penalizace", "Zadej body (číslo) odpovídající penalizaci (např -50)", new MetroDialogSettings()
            {
                DefaultText = "-100"
            });

            var _textvalue = await currentWindow.ShowInputAsync("Textová hodnota", "Popis za co penalizace je. Např. 'Převrácení modelu'", new MetroDialogSettings()
            {
                DefaultText = "Převrácení modelu"
            });

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


            var landing = new MODEL_CATEGORY_PENALISATIONS()
            {
                CATEGORY       = 1,
                ID             = int.Parse(_id),
                VALUE          = int.Parse(_value),
                TEXTVALUE      = _textvalue,
                DELETE_LANDING = "False",
                DELETE_TIME    = "False",
                DELETE_ALL     = "False",
                TODEL          = 0
            };

            VM.MODEL_CATEGORY_PENALISATIONGLOBAL.Add(landing);
            savepenalisationglobal(VM.MODEL_CONTESTS_CATEGORIES[categorylist.SelectedIndex].ID);
        }
コード例 #2
0
        private async void addbonuspoints_Click(object sender, RoutedEventArgs e)
        {
            var currentWindow = this;

            var _id = await currentWindow.ShowInputAsync("Pozice", "Zadej pozici soutěžícího, ke kterému se tyto budy připíšou", new MetroDialogSettings()
            {
                DefaultText = "0"
            });

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

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


            var landing = new MODEL_CATEGORY_PENALISATIONS()
            {
                CATEGORY       = 1,
                ID             = int.Parse(_id),
                VALUE          = int.Parse(_value),
                TEXTVALUE      = "bonus",
                DELETE_LANDING = "False",
                DELETE_TIME    = "False",
                DELETE_ALL     = "False",
                TODEL          = 0
            };

            VM.MODEL_CATEGORY_BONUSPOINTS.Add(landing);

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