public bool requestPosInitialization()
        {
            bool instanceSetting = true;
            long userPosId       = SystemSession.sessionUser.LPS_LotteryPointSale;
            LotteryPointSaleRepository pointSaleRepo = new LotteryPointSaleRepository();

            SystemSession.sessionPointSale = pointSaleRepo.getById(userPosId);
            DialogResult msgResult =
                MessageService.displayConfirmMessage(
                    GeneralConstants.getPosConfirmMessage(SystemSession.sessionUser, SystemSession.sessionPointSale),
                    GeneralConstants.POS_CONFIRM_TITLE
                    );

            // Procesar el resultado de la confirmación
            switch (msgResult)
            {
            case DialogResult.Yes:
                // Configurar la instancia de sucursal
                this.initializePosParameter(userPosId);
                break;

            case DialogResult.No:
                instanceSetting = false;
                MessageService.displayErrorMessage(
                    GeneralConstants.POS_INITIALIZATION_ERROR,
                    GeneralConstants.POS_INITIALIZATION_TITLE
                    );
                break;

            default:
                break;
            }
            return(instanceSetting);
        }
        // ********** Méthodes **********

        private void GoBack()
        {
            GeneralConstants.GoBack(_navigationService);
        }