예제 #1
0
        protected void timerAguardeProcessamento_Tick(object sender, EventArgs e)
        {
            OFMS ofms = OFMS.GetInstance();
            bool taxista_confirmou = ofms.ExistsRequisicaoAguardandoConfirmacao(Base.SessaoUsuario.ID);

            if (taxista_confirmou)
            {
                multiview.ActiveViewIndex = VIEW_CONFIRMACAO;
            }
            else
            {
                //verifica se a requisição foi recusada e agora está na fila de espera
                if (ofms.ExistsRequisicaoEmProcessamento(Base.SessaoUsuario.ID))
                {
                    //PageBase.CaixaMensagens.ExibirRedirecionar(App_LocalResources.LabelsResource.REQUISICAO,
                    //    App_LocalResources.MensagensResource.NENHUM_TAXI_DISPONIVEL, Request.AppRelativeCurrentExecutionFilePath);
                    multiview.ActiveViewIndex = VIEW_TAXI_INDISPONIVEL;
                }
            }
        }