Example #1
0
 private void Fill_cmbSortBy_Kartable()
 {
     if (HttpContext.Current.Request.QueryString.AllKeys.Contains("RequestCaller"))
     {
         RequestCaller RC            = (RequestCaller)Enum.Parse(typeof(RequestCaller), this.StringBuilder.CreateString(HttpContext.Current.Request.QueryString["RequestCaller"]));
         ComboBoxItem  cmbItemSortBy = null;
         if (RC == RequestCaller.Kartable || RC == RequestCaller.Survey)
         {
             foreach (KartablOrderBy cartablOrderByItem in Enum.GetValues(typeof(KartablOrderBy)))
             {
                 cmbItemSortBy       = new ComboBoxItem();
                 cmbItemSortBy.Text  = GetLocalResourceObject(cartablOrderByItem.ToString()).ToString();
                 cmbItemSortBy.Value = cartablOrderByItem.ToString();
                 cmbItemSortBy.Id    = ((int)cartablOrderByItem).ToString();
                 this.cmbSortBy_Kartable.Items.Add(cmbItemSortBy);
             }
         }
         if (RC == RequestCaller.Sentry)
         {
             foreach (SentryPermitsOrderBy sentryPermitsOrderByItem in Enum.GetValues(typeof(SentryPermitsOrderBy)))
             {
                 cmbItemSortBy       = new ComboBoxItem();
                 cmbItemSortBy.Text  = GetLocalResourceObject(sentryPermitsOrderByItem.ToString()).ToString();
                 cmbItemSortBy.Value = sentryPermitsOrderByItem.ToString();
                 cmbItemSortBy.Id    = ((int)sentryPermitsOrderByItem).ToString();
                 this.cmbSortBy_Kartable.Items.Add(cmbItemSortBy);
             }
         }
         this.cmbSortBy_Kartable.SelectedIndex = 0;
         this.hfCurrentSortBy_Kartable.Value   = this.cmbSortBy_Kartable.SelectedItem.Value;
     }
 }
 private void Fill_GridRegisteredRequests_RequestOnTraffic(RequestCaller RC, string DateKey, string RequestDate)
 {
     string[] retMessage = new string[4];
     try
     {
         IList <Request> RequestsList = this.RequestBusiness.GetAllTrafficRequests(RequestDate);
         this.GridRegisteredRequests_RequestOnTraffic.DataSource = RequestsList;
         this.GridRegisteredRequests_RequestOnTraffic.DataBind();
     }
     catch (UIValidationExceptions ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage);
         this.ErrorHiddenField_RegisteredRequests.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
     catch (UIBaseException ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage);
         this.ErrorHiddenField_RegisteredRequests.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
     catch (Exception ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage);
         this.ErrorHiddenField_RegisteredRequests.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
 }
 private void Fill_GridRegisteredRequests_OvertimeJustificationRequest(RequestCaller RC, string DateKey, string RequestDate, decimal PersonnelID)
 {
     string[] retMessage = new string[4];
     try
     {
         IList <Request> RequestsList = this.RequestBusiness.GetAllOverTimeRequests(RequestDate, PersonnelID);
         this.GridRegisteredRequests_OvertimeJustificationRequest.DataSource = RequestsList;
         this.GridRegisteredRequests_OvertimeJustificationRequest.DataBind();
     }
     catch (UIValidationExceptions ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage);
         this.ErrorHiddenField_RegisteredRequests.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
     catch (UIBaseException ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage);
         this.ErrorHiddenField_RegisteredRequests.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
     catch (Exception ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage);
         this.ErrorHiddenField_RegisteredRequests.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
 }
 private void Fill_GridUnallowableOverTimePairs_RequestOnUnallowableOverTime(RequestCaller RC, string DateKey, string RequestDate, decimal PersonnelID)
 {
     string[] retMessage = new string[4];
     try
     {
         IList <MonthlyDetailReportProxy> UnallowableOverTimePairsList = this.RequestBusiness.GetAllUnallowedOverworks(RequestDate, PersonnelID);
         this.GridUnallowableOverTimePairs_RequestOnUnallowableOverTime.DataSource = UnallowableOverTimePairsList;
         this.GridUnallowableOverTimePairs_RequestOnUnallowableOverTime.DataBind();
     }
     catch (UIValidationExceptions ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage);
         this.ErrorHiddenField_UnallowableOverTimePairs.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
     catch (UIBaseException ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage);
         this.ErrorHiddenField_UnallowableOverTimePairs.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
     catch (Exception ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage);
         this.ErrorHiddenField_UnallowableOverTimePairs.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
 }
 private void Fill_GridTrafficPairs_RequestOnTraffic(RequestCaller RC, string DateKey, string RequestDate)
 {
     string[] retMessage = new string[4];
     try
     {
         IList <MonthlyDetailReportProxy> TrafficPairsList = this.RequestBusiness.GetAllTrafic(RequestDate);
         this.GridTrafficPairs_RequestOnTraffic.DataSource = TrafficPairsList;
         this.GridTrafficPairs_RequestOnTraffic.DataBind();
     }
     catch (UIValidationExceptions ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage);
         this.ErrorHiddenField_TrafficPairs.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
     catch (UIBaseException ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage);
         this.ErrorHiddenField_TrafficPairs.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
     catch (Exception ex)
     {
         retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage);
         this.ErrorHiddenField_TrafficPairs.Value = this.exceptionHandler.CreateErrorMessage(retMessage);
     }
 }
Example #6
0
    void handleUserInput()
    {
        if (Input.IsActionPressed("ui_up"))
        {
            RequestCaller.RequestAddForce(new GeoLib.Vector2(0, -1));
        }
        if (Input.IsActionPressed("ui_down"))
        {
            RequestCaller.RequestAddForce(new GeoLib.Vector2(0, 1));
        }
        if (Input.IsActionPressed("ui_left"))
        {
            RequestCaller.RequestAddForce(new GeoLib.Vector2(-1, 0));
        }
        if (Input.IsActionPressed("ui_right"))
        {
            RequestCaller.RequestAddForce(new GeoLib.Vector2(1, 0));
        }

        if (Input.IsActionPressed("ui_power"))
        {
            playerDataPanel.SetHitIndicator(true);
            RequestCaller.RequestHit();
        }
        else
        {
            playerDataPanel.SetHitIndicator(false);
        }
    }
Example #7
0
    private void CheckLoadAccess_Kartable()
    {
        string[] retMessage = new string[4];
        try
        {
            if (HttpContext.Current.Request.QueryString.AllKeys.Contains("RequestCaller"))
            {
                RequestCaller RC = (RequestCaller)Enum.Parse(typeof(RequestCaller), this.StringBuilder.CreateString(HttpContext.Current.Request.QueryString["RequestCaller"]));
                switch (RC)
                {
                case RequestCaller.Kartable:
                    this.KartableBusiness.CheckKartableLoadAccess();
                    break;

                case RequestCaller.Survey:
                    this.SurveyBusiness.CheckSurveyedRequestsLoadAccess();
                    break;

                case RequestCaller.Sentry:
                    this.SentryBusiness.CheckSentryLoadAccess();
                    break;
                }
            }
        }
        catch (BaseException ex)
        {
            retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage);
            Response.Redirect("WhitePage.aspx?" + typeof(IllegalServiceAccess).Name + "=" + retMessage[1]);
        }
    }
    void handleConfirmSelection(FootballerFullInfoField field)
    {
        GameData.CurrentFootballerId = field.FootballerData.Id;
        if (GameData.CurrentTeam.MemberCount == 1)
        {
            RequestCaller.RequestJoinTeam(GameData.CurrentTeam.TeamAlias, GameData.CurrentFootballerId);
            GameData.CurrentTeam.Players.Add(new PlayerData(SessionData.User.Alias, GameData.CurrentFootballerId));

            disableEvents();

            if (GameData.CurrentMode == ModeData.Mode.QUICK_MATCH)
            {
                GetTree().ChangeScene("Scenes/PairingOpponentScene.tscn");
            }
            else if (GameData.CurrentMode == ModeData.Mode.TOURNAMENT)
            {
                GetTree().ChangeScene("Scenes/CompletingTournamentScene.tscn");
            }
        }
        else
        {
            disableEvents();
            GetTree().ChangeScene("Scenes/CompletingTeamScene.tscn");
        }
    }
Example #9
0
    public override void _Ready()
    {
        loadComponents();
        initializeEvents();

        RequestCaller.RequestJoinTeam(GameData.CurrentTeam.TeamAlias, GameData.CurrentFootballerId);
    }
Example #10
0
    void onConfirmButtonPressed()
    {
        int    teamDBId  = GameData.CurrentTeamDBId;
        string userAlias = SessionData.User.Alias;

        string teamAliasValue = teamAlias.Text.Trim();

        if (!controlTeamAliasCorrectness(teamAliasValue))
        {
            return;
        }

        int membersCountValue;

        if (GameData.CurrentMode == ModeData.Mode.QUICK_MATCH)
        {
            membersCountValue = (int)memberCount.Value;
        }
        else
        {
            membersCountValue = OnlineTournamentHandler.Controller.Tournament.MemberCount;
        }

        GameData.CurrentTeam = new OnlineTeam(userAlias, teamDBId, membersCountValue, teamAliasValue);
        RequestCaller.RequestCreateTeam(GameData.CurrentTeam);
        GetTree().ChangeScene("Scenes/SelectFootballerScene.tscn");
    }
Example #11
0
    private void SetKartablePageCount_Kartable(CallBackEventArgs e)
    {
        RequestCaller RC        = (RequestCaller)Enum.Parse(typeof(RequestCaller), this.StringBuilder.CreateString(e.Parameters[0]));
        string        LoadState = this.StringBuilder.CreateString(e.Parameters[1]);

        switch (LoadState)
        {
        case "CustomFilter":
            this.SetKartablePageCount_Kartable(LoadState, RC, int.Parse(this.StringBuilder.CreateString(e.Parameters[2])), int.Parse(this.StringBuilder.CreateString(e.Parameters[3])), this.StringBuilder.CreateString(e.Parameters[4]), this.StringBuilder.CreateString(e.Parameters[5]));
            break;

        case "Search":
            this.SetKartablePageCount_Kartable(LoadState, RC, int.Parse(this.StringBuilder.CreateString(e.Parameters[2])), int.Parse(this.StringBuilder.CreateString(e.Parameters[3])), this.StringBuilder.CreateString(e.Parameters[4]), this.StringBuilder.CreateString(e.Parameters[5]));
            break;

        default:
            switch (RC)
            {
            case RequestCaller.Kartable:
                this.SetKartablePageCount_Kartable((RequestType)Enum.Parse(typeof(RequestType), LoadState), int.Parse(this.StringBuilder.CreateString(e.Parameters[2])), int.Parse(this.StringBuilder.CreateString(e.Parameters[3])));
                break;

            case RequestCaller.Survey:
                this.SetKartablePageCount_Kartable((RequestState)Enum.Parse(typeof(RequestState), LoadState), int.Parse(this.StringBuilder.CreateString(e.Parameters[2])), int.Parse(this.StringBuilder.CreateString(e.Parameters[3])));
                break;

            case RequestCaller.Sentry:
                this.SetKartablePageCount_Kartable((RequestType)Enum.Parse(typeof(RequestType), LoadState), this.StringBuilder.CreateString(e.Parameters[4]));
                break;
            }
            break;
        }
    }
        private void CheckRequestOnUnallowableOverTimeLoadState_RequestOnUnallowableOverTime()
        {
            string[] retMessage = new string[4];
            try
            {
                if (HttpContext.Current.Request.QueryString.AllKeys.Contains("RC") && HttpContext.Current.Request.QueryString.AllKeys.Contains("RLS"))
                {
                    RequestLoadState requestLoadState = (RequestLoadState)Enum.Parse(typeof(RequestLoadState), this.StringBuilder.CreateString(HttpContext.Current.Request.QueryString["RLS"]));
                    RequestCaller    requestCaller    = (RequestCaller)Enum.Parse(typeof(RequestCaller), this.StringBuilder.CreateString(HttpContext.Current.Request.QueryString["RC"]));

                    switch (requestLoadState)
                    {
                    case RequestLoadState.Personnel:
                        switch (requestCaller)
                        {
                        case RequestCaller.Grid:
                            this.RequestBusiness.CheckOverTimeRequestLoadAccess_onPersonnelLoadStateInGridSchema();
                            break;

                        case RequestCaller.GanttChart:
                            this.RequestBusiness.CheckOverTimeRequestLoadAccess_onPersonnelLoadStateInGanttChartSchema();
                            break;
                        }
                        break;

                    case RequestLoadState.Manager:
                        switch (requestCaller)
                        {
                        case RequestCaller.Grid:
                            this.RequestBusiness.CheckOverTimeRequestLoadAccess_onManagerLoadStateInGridSchema();
                            break;

                        case RequestCaller.GanttChart:
                            this.RequestBusiness.CheckOverTimeRequestLoadAccess_onManagerLoadStateInGanttChartSchema();
                            break;
                        }
                        break;

                    case RequestLoadState.Operator:
                        switch (requestCaller)
                        {
                        case RequestCaller.Grid:
                            this.RequestBusiness.CheckOverTimeRequestLoadAccess_onOperatorLoadStateInGridSchema();
                            break;

                        case RequestCaller.GanttChart:
                            this.RequestBusiness.CheckOverTimeRequestLoadAccess_onOperatorLoadStateInGanttChartSchema();
                            break;
                        }
                        break;
                    }
                }
            }
            catch (BaseException ex)
            {
                retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage);
                Response.Redirect("WhitePage.aspx?" + typeof(IllegalServiceAccess).Name + "=" + retMessage[1]);
            }
        }
Example #13
0
    public override void _Ready()
    {
        loadComponents();
        connectSignals();
        initializeEvents();

        RequestCaller.RequestGetSchemas();
    }
Example #14
0
    void onTournamentSelected(TournamentInfoField sender)
    {
        OnlineTournamentHandler.Initialize(sender.Data);
        RequestCaller.RequestJoinToutnament(sender.Data.Alias);

        disableEvents();
        GetTree().ChangeScene("Scenes/ChooseGameModeScene.tscn");
    }
 void handleAutoRefresh()
 {
     if (refreshTimer.Elapsed.Seconds > AUTO_REFRESH_INTERVAL_IN_SECONDS)
     {
         clearTeamList();
         RequestCaller.RequestReloadTeams(TeamStates.State.COMPLETED);
         refreshTimer.Restart();
     }
 }
Example #16
0
    public override void _Ready()
    {
        loadComponents();
        connectSignals();
        initializeEvents();

        RequestCaller.RequestReloadTournaments();
        refreshTimer.Start();
    }
Example #17
0
 void handleAutoRefresh()
 {
     if (refreshTimer.Elapsed.Seconds > AUTO_REFRESH_INTERVAL_IN_SECONDS)
     {
         clearTournamentsList();
         RequestCaller.RequestReloadTournaments();
         refreshTimer.Restart();
     }
 }
    public override void _Ready()
    {
        loadComponents();
        connectSignals();
        initializeEvents();
        buildFootballersInfo();

        RequestCaller.RequestGetPlayersJoined(GameData.CurrentTeam.TeamAlias);
    }
    public override void _Ready()
    {
        loadComponents();
        connectSignals();
        initializeEvents();

        RequestCaller.RequestReloadTeams(TeamStates.State.COMPLETED);
        refreshTimer.Start();
    }
    void onReadyButtonPressed()
    {
        RequestCaller.RequestTeamReady();
        MatchReadinessHandler.UserTeamReady = true;

        if (!MatchReadinessHandler.OpponentTeamReady)
        {
            waitingInfo.Visible = true;
        }
    }
    public override void _Ready()
    {
        loadComponents();
        connectSignals();
        initializeEvents();
        handleReadyButtonVisibility();
        handleTeamsReady();

        RequestCaller.RequestGetTeamInfo(GameData.CurrentOpponentTeam.TeamAlias, TeamStates.State.PLAYING);
    }
Example #22
0
    void onSendButtonPressed()
    {
        if (textField.Text.Length == 0)
        {
            return;
        }

        RequestCaller.RequestTextMessage(textField.Text.Trim());
        textField.Text = "";
    }
Example #23
0
 private void Call()
 {
     try
     {
         responseString = RequestCaller.SendApiRequest(MethodDomain, MethodName, Arguments, Payload, ApiPort);
     }
     catch (Exception ex)
     {
         logger.Debug(ex, $"Call to API method {RequestType} failed: {ex.Message}");
     }
 }
Example #24
0
        public IActionResult Get()
        {
            var caller  = new RequestCaller();
            var request = new MockRequest()
            {
                Url    = "https://5d3a272a-2cbf-4f9a-b733-58dcbcf14633.mock.pstmn.io/test/401",
                Method = "GET"
            };

            caller.getVehicle(request);
            return(Ok("OK"));
        }
Example #25
0
    void addPlayerInfoField(string userAlias, int footballerDBId)
    {
        PlayerJoinedInfoField field = (PlayerJoinedInfoField)playersList.GetChild(playersLoaded);

        field.Initialize(userAlias, footballerDBId);
        playersLoaded++;

        if (playersLoaded == GameData.CurrentTeam.MemberCount)
        {
            RequestCaller.RequestGetTeamInfo(GameData.CurrentTeam.TeamAlias, TeamStates.State.COMPLETED);
        }
    }
    void onChallengeRefused(TeamChallengeField sender)
    {
        for (int i = 0; i < challengesList.GetChildCount(); i++)
        {
            TeamChallengeField field = (TeamChallengeField)challengesList.GetChild(i);
            if (field == sender)
            {
                RequestCaller.RequestChallengeAnswer(field.Team.TeamAlias, false);
                field.QueueFree();
            }
        }

        setTeamEnabled(sender.Team.TeamAlias, true);
    }
    void onChallengeAccepted(TeamChallengeField sender)
    {
        for (int i = 0; i < challengesList.GetChildCount(); i++)
        {
            TeamChallengeField field = (TeamChallengeField)challengesList.GetChild(i);
            if (field == sender)
            {
                RequestCaller.RequestChallengeAnswer(field.Team.TeamAlias, true);
                field.QueueFree();
            }
        }

        GameData.CurrentOpponentTeam = sender.Team;
        paired = true;
    }
Example #28
0
 private void Fill_DateControls_Kartable()
 {
     if (HttpContext.Current.Request.QueryString.AllKeys.Contains("RequestCaller"))
     {
         RequestCaller RC = (RequestCaller)Enum.Parse(typeof(RequestCaller), this.StringBuilder.CreateString(HttpContext.Current.Request.QueryString["RequestCaller"]));
         if (RC == RequestCaller.Kartable || RC == RequestCaller.Survey)
         {
             this.Fill_cmbYear_Kartable();
             this.Fill_cmbMonth_Kartable();
         }
         if (RC == RequestCaller.Sentry)
         {
             this.SetCurrentDate_Kartable();
         }
     }
 }
Example #29
0
    private void Customize_GridKartable_Kartable(RequestCaller RC)
    {
        switch (RC)
        {
        case RequestCaller.Kartable:
            this.GridKartable_Kartable.Levels[0].Columns[2].Visible = false;
            break;

        case RequestCaller.Survey:
            this.GridKartable_Kartable.Levels[0].Columns[6].Visible = false;
            break;

        case RequestCaller.Sentry:
            int[] hiddenSentryColumnsIndexList = new int[] { 2, 3, 5, 6, 15, 16, 17, 19 };
            foreach (int hiddenSentryColumnsIndexListItem in hiddenSentryColumnsIndexList)
            {
                this.GridKartable_Kartable.Levels[0].Columns[hiddenSentryColumnsIndexListItem].Visible = false;
            }
            break;
        }
    }
Example #30
0
    void onConfirmButtonPressed()
    {
        if (!controlInputCorrectness())
        {
            return;
        }

        string alias       = aliasField.Text;
        int    maxRate     = (int)maxRateField.Value;
        int    memberCount = (int)memberCountField.Value;
        string schemeName  = getSelectedSchemeName();

        Tournament data = new Tournament(alias, maxRate, memberCount, schemeName);

        OnlineTournamentHandler.Initialize(data);
        RequestCaller.RequestCreateTournament(data);
        RequestCaller.RequestJoinToutnament(data.Alias);

        disableEvents();
        GetTree().ChangeScene("Scenes/CreateTeamScene.tscn");
    }