Example #1
0
        public DirectionsPoco RequisitarTaxi(Guid codigoCliente, double latitude, double longitude, MetodoBuscaTaxi metodo)
        {
            try
            {
                TimeSpan processTime = new TimeSpan();

                OFMS ofms = OFMS.GetInstance();
                ofms.IniciarRequisicao(codigoCliente, latitude, longitude, metodo, out processTime);

                DirectionsPoco poco = ofms.ObterPrevisaoAtendimento(codigoCliente);
                ofms.CancelarRequisicao(codigoCliente);

                if (poco != null)
                {
                    poco.ProcessTime = processTime;
                }

                return(poco);
            }
            catch (GoogleMapsApiException gmaex)
            {
                return(new DirectionsPoco()
                {
                    STATUS_CODE = gmaex.Message
                });
            }
        }
Example #2
0
        protected void btnCancelarTaxiIndisponivel_Click(object sender, EventArgs e)
        {
            OFMS ofms = OFMS.GetInstance();

            ofms.CancelarRequisicao(Base.SessaoUsuario.ID);

            PageBase.CaixaMensagens.Exibir(App_LocalResources.MensagensResource.REQUISICAO_CANCELADA);
            multiview.ActiveViewIndex = VIEW_POSICAO;
        }
Example #3
0
        private void CancelarRequisicao()
        {
            OFMS ofms = OFMS.GetInstance();

            ofms.CancelarRequisicao(Base.SessaoUsuario.ID);
        }