Ejemplo n.º 1
0
        private void AddTimetable(object parameter)
        {
            if (!ValidateParams(parameter))
            {
                ShowInfoWindow("Podaj poprawne dane");
                return;
            }
            var              values           = (object[])parameter;
            MatchViewModel   matchTimetable   = (MatchViewModel)values[0];
            ReffereViewModel refereeTimetable = (ReffereViewModel)values[1];

            timetableService.AddTimetable(matchTimetable.ID, refereeTimetable.ID);
            UpdateTimetableGrid();
        }
Ejemplo n.º 2
0
        void EditTimetable(object parameter)
        {
            if (!ValidateParams(parameter))
            {
                ShowInfoWindow("Podaj poprawne dane");
                return;
            }
            var values = (object[])parameter;
            //int matchTimetable = Int32.Parse(values[0].ToString());
            MatchViewModel currentMatch = (MatchViewModel)values[0];
            //int refereeTimetable = Int32.Parse(values[1].ToString());
            ReffereViewModel   currentReferee   = (ReffereViewModel)values[1];
            TimetableViewModel currentTimetable = (TimetableViewModel)values[2];

            if (timetableService.EditTimetable(currentMatch.ID, currentReferee.ID, currentTimetable.ID))
            {
                RefereshAll();
            }
        }
Ejemplo n.º 3
0
        void EditReferee(object parameter)
        {
            if (!ValidateParams(parameter))
            {
                ShowInfoWindow("Podaj poprawne dane");
                return;
            }
            var              values         = (object[])parameter;
            string           firstName      = values[0].ToString();
            string           lastName       = values[1].ToString();
            double           salary         = double.Parse((string)values[2].ToString());
            RecordViewModel  currentRecord  = (RecordViewModel)values[3];
            ReffereViewModel currentReferee = (ReffereViewModel)values[4];

            if (reffereService.EditReferee(firstName, lastName, salary, currentRecord.ID, currentReferee.ID))
            {
                RefereshAll();
            }
        }
Ejemplo n.º 4
0
        private void AddMatch(object parameter)
        {
            if (!ValidateParams(parameter))
            {
                ShowInfoWindow("Podaj poprawne dane");
                return;
            }
            var values = (object[])parameter;

            StadiumViewModel stadionName      = (StadiumViewModel)values[0];
            ClubViewModel    hostName         = (ClubViewModel)values[1];
            ClubViewModel    guestName        = (ClubViewModel)values[2];
            ReffereViewModel mainReffere      = (ReffereViewModel)values[3];
            ReffereViewModel technicalReffere = (ReffereViewModel)values[4];
            ReffereViewModel linearReffere    = (ReffereViewModel)values[5];
            ReffereViewModel observerReffere  = (ReffereViewModel)values[6];
            int hostGoals  = Int32.Parse((string)values[7].ToString());
            int guestGoals = Int32.Parse((string)values[8].ToString());

            matchService.AddMatch(stadionName.ID, hostName.ID, guestName.ID, mainReffere.ID, technicalReffere.ID, linearReffere.ID, observerReffere.ID, hostGoals, guestGoals);
            UpdateMatchGrid();
        }
Ejemplo n.º 5
0
        void EditMatch(object parameter)
        {
            if (!ValidateParams(parameter))
            {
                ShowInfoWindow("Podaj poprawne dane");
                return;
            }
            var values = (object[])parameter;
            StadiumViewModel stadionName      = (StadiumViewModel)values[0];
            ClubViewModel    hostName         = (ClubViewModel)values[1];
            ClubViewModel    guestName        = (ClubViewModel)values[2];
            ReffereViewModel mainReffere      = (ReffereViewModel)values[3];
            ReffereViewModel technicalReffere = (ReffereViewModel)values[4];
            ReffereViewModel linearReffere    = (ReffereViewModel)values[5];
            ReffereViewModel observerReffere  = (ReffereViewModel)values[6];
            int            hostGoals          = Int32.Parse((string)values[7].ToString());
            int            guestGoals         = Int32.Parse((string)values[8].ToString());
            MatchViewModel currentMatch       = (MatchViewModel)values[9];

            if (matchService.EditMatch(stadionName.ID, hostName.ID, guestName.ID, mainReffere.ID, technicalReffere.ID, linearReffere.ID, observerReffere.ID, hostGoals, guestGoals, currentMatch.ID))
            {
                RefereshAll();
            }
        }