public void OnMapReady(GoogleMap googleMap) { OnibusClass AcompanhaOnibus = new OnibusClass(); DataRow Onibus; string PosX, PosY; Double ValX, ValY; Onibus = AcompanhaOnibus.SelectOnibus(Convert.ToInt32(NumeroOnibus)).Rows[0]; PosX = Onibus.ItemArray[2].ToString(); PosY = Onibus.ItemArray[3].ToString(); ValX = Convert.ToDouble(PosX); ValY = Convert.ToDouble(PosY); googleMap.UiSettings.ZoomControlsEnabled = true; googleMap.UiSettings.CompassEnabled = true; new PontosClass().CarregaPontosMapa(googleMap); googleMap.MoveCamera(CameraUpdateFactory.ZoomIn()); if (_currentLocation == null) { Gps(); _currentLocation = _locationManager.GetLastKnownLocation(_ProviderGps); } googleMap.MoveCamera(CameraUpdateFactory.NewCameraPosition(new CameraPosition(new LatLng(_currentLocation.Latitude, ValY), 35, 0, 0))); OnibusMark = googleMap.AddMarker(new MarkerOptions().SetPosition(new LatLng(ValX, _currentLocation.Longitude)) .SetIcon(BitmapDescriptorFactory.FromResource(Resource.Drawable.bus))); Mapp = googleMap; }
/* protected override void OnCreate(Bundle savedInstanceState) * { * base.OnCreate(savedInstanceState); * * SetContentView(Resource.Layout.layout1); * SysLogVIewer = FindViewById<TextView>(Resource.Id.SysLog); * //TesteWIndow = FindViewById<EditText>(Resource.Id.editText1); * NewButton = FindViewById<Button>(Resource.Id.TesteButton); * * NewButton.Click += NewButton_Click; * //TesteWIndow.Text = "Teste Botão1"; * } */ private void NewButton_Click(object sender, EventArgs e) { SysLogVIewer.Text = "Teste base de dados."; OnibusClass obj = new OnibusClass(); if (ConectionTest()) { SysLogVIewer.Text = obj.UpdateOnibus("111", "aaa-3333", 111, 123, 444).ToString(); } }
void UpdateOnStatusChange() { string cRet = ""; double PosiX, PosiY; OnibusClass ObjOnibus = new OnibusClass(); PosiX = GetPosX(); PosiY = GetPosY(); cRet = ObjOnibus.UpdateOnibus(ListParam[0], ListParam[1], PosiX, PosiY); if (cRet != "") { Console.WriteLine(cRet); } //Console.WriteLine("Executou StatusChabge ----------------------------------"); }
private void DataGridOnibus_ItemClick(object sender, AdapterView.ItemClickEventArgs e) { OnibusClass OnibusSelecionado = ListOnibus[e.Position]; string cPlaca = OnibusSelecionado.Onibus_Placa; string cNumero = OnibusSelecionado.Onibus_Numero.ToString(); Android.Content.Intent MapsOnibus; if (OnibusSelecionado.ExisteOnibus(Convert.ToInt32(cNumero), cPlaca)) { MapsOnibus = new Android.Content.Intent(this, typeof(RotasMapas)); MapsOnibus.PutExtra("NumeOnibus", cNumero); MapsOnibus.PutExtra("PlacaOnibus", cPlaca); StartActivity(MapsOnibus); } }
private void BuscaOnibus_Click(object sender, EventArgs e) { ListView DataList = FindViewById <ListView>(Resource.Id.LiV_Onibus); int NumeroOnibus = 0; string cPlaca = ""; string cRota = ""; NumOnbius = FindViewById <EditText>(Resource.Id.Txt_OnibusNumero); PlacaOnibus = FindViewById <EditText>(Resource.Id.Txt_PlacaOnibus); RotasOnibus = FindViewById <EditText>(Resource.Id.Txt_Rotas); System.Data.DataTable RespOnibus; NumeroOnibus = NumOnbius.Text == "" ? 0 : Convert.ToInt32(NumOnbius.Text); cPlaca = PlacaOnibus.Text; cRota = RotasOnibus.Text; OnibusClass onibusClass = new OnibusClass(); RespOnibus = onibusClass.SelectOnibus(NumeroOnibus, cPlaca, cRota); DataList = FindViewById <ListView>(Resource.Id.LiV_Onibus); ListOnibus.Clear(); for (int i = 0; i < RespOnibus.Rows.Count; i++) { OnibusClass Onibus = new OnibusClass() { Onibus_Numero = Convert.ToInt32(RespOnibus.Rows[i]["numero_onibus"]), Onibus_Placa = RespOnibus.Rows[i]["placa"].ToString() }; ListOnibus.Add(Onibus); } if (RespOnibus.Rows.Count > 0) { var adapter = new CustomAdapter(this, ListOnibus); DataList.Adapter = adapter; } }