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 }); } }
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; }
private void CancelarRequisicao() { OFMS ofms = OFMS.GetInstance(); ofms.CancelarRequisicao(Base.SessaoUsuario.ID); }