private void BuscaOnibus_Click(object sender, EventArgs e) { ListView DataList = FindViewById <ListView>(Resource.Id.LiV_Onibus); int ContNum = 0; string cPlaca = ""; string cRota = ""; ID_ROta = FindViewById <EditText>(Resource.Id.Txt_OnibusNumero); DescricaoRota = FindViewById <EditText>(Resource.Id.Txt_PlacaOnibus); QtdPontos = FindViewById <EditText>(Resource.Id.Txt_Rotas); System.Data.DataTable RespOnibus; cPlaca = DescricaoRota.Text; cRota = QtdPontos.Text; RotaClass onibusClass = new RotaClass(); RespOnibus = onibusClass.SelectRota(ID_ROta.Text); DataList = FindViewById <ListView>(Resource.Id.LiV_Onibus); RotasOnibus.Clear(); for (int i = 0; i < RespOnibus.Rows.Count; i++) { if (RotasOnibus.Count > 0) { if (RotasOnibus[ContNum].ID_ROta == RespOnibus.Rows[i]["id_rota"].ToString()) { RotasOnibus[ContNum].QtdPontos++; } else { ContNum = i; RotaClass Onibus = new RotaClass() { ID_ROta = RespOnibus.Rows[i]["id_rota"].ToString(), DescricaoRota = RespOnibus.Rows[i]["desc_rota"].ToString(), QtdPontos = 1 }; RotasOnibus.Add(Onibus); } } else { ContNum = i; RotaClass Onibus = new RotaClass() { ID_ROta = RespOnibus.Rows[i]["id_rota"].ToString(), DescricaoRota = RespOnibus.Rows[i]["desc_rota"].ToString(), QtdPontos = 1 }; RotasOnibus.Add(Onibus); } } if (RespOnibus.Rows.Count > 0) { var adapter = new AdapterRotas(this, RotasOnibus); DataList.Adapter = adapter; } }
private void MandaPraTelaDoMapa_Click(object sender, EventArgs e) { RotaClass RotasTeste = new RotaClass(); if (ValorDescricao.Text != "" && ValorDIdDarota.Text != "") { Intent TelaDoMapa = new Intent(this, typeof(CriandoRotas)); TelaDoMapa.PutExtra("IdRota", ValorDIdDarota.Text); TelaDoMapa.PutExtra("Descricao", ValorDescricao.Text); StartActivity(TelaDoMapa); } else if (RotasTeste.ExistRota(ValorDIdDarota.Text)) { Toast.MakeText(this, "Rota Já existe", ToastLength.Long); } else { Toast.MakeText(this, "Descrição ou ID da rota Invalido ", ToastLength.Long); } }