void OnListItemClick(object sender, Android.Widget.AdapterView.ItemClickEventArgs e) { var listView = sender as ListView; var l = carrinho [e.Position]; if (lwCarrinho.Count > 0) { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.SetTitle("CONFIRMAÇÃO"); builder.SetIcon(Android.Resource.Drawable.IcDialogAlert); builder.SetMessage("Oi ! Você confirma exclusão desses item?"); builder.SetPositiveButton("Sim", delegate { Android.Database.ICursor sql_cursor = null; sql_cursor = sqldb_carrinho_item.GetRecordCursor("select pi.* " + " from carrinho_item pi " + " where pi.enviado = 'N' " + " and pi._codEmpresa = '" + l.codEmpresa + "' " + " and pi._codPedido = '" + l.codPedido + "'" + " and pi._itemPedido = '" + l.itemPedido + "'"); if (sql_cursor.Count > 0) { sqldb_carrinho_item.DeleteRecord(" delete from carrinho_item " + " where enviado = 'N' " + " and _codEmpresa = '" + l.codEmpresa + "' " + " and _codPedido = '" + l.codPedido + "'" + " and _itemPedido = '" + l.itemPedido + "'"); carrinho.Remove(carrinho [e.Position]); Finish(); StartActivity(typeof(Carrinho)); } }); builder.SetNegativeButton("Não", delegate { }); builder.SetCancelable(false); builder.Show(); } else { Toast.MakeText(this, "O carrinho esta vazio, vamos as compras!!!", ToastLength.Short).Show(); } }
public void AdicionaItem() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.SetTitle("CONFIRMAÇÃO"); builder.SetIcon(Android.Resource.Drawable.IcDialogAlert); builder.SetMessage("Oi ! Você confirma enviar este item para seu carrinho?"); builder.SetPositiveButton("Sim", delegate { sql_cursor = sqldb_carrinhoItem.GetRecordCursor("select MAX(_itemPedido) + 1 as ITEM from CARRINHO_ITEM " + " where _codEmpresa = '" + MainActivity.iCodEmpresa + "' and _codpedido = '" + MainActivity.iCodPedido + "'"); if (sql_cursor.Count > 0) { sql_cursor.MoveToFirst(); int iItem; if (sql_cursor.GetInt(0) == 0) { iItem = sql_cursor.GetInt(0) + 1; } else { iItem = sql_cursor.GetInt(0); } sqldb_carrinhoItem.AddRecord(MainActivity.iCodEmpresa, MainActivity.iCodPedido, iItem, MainActivity.id_item_categorira, iQtde, Convert.ToString(iPrecoUnitario), MainActivity.sIMEI, MainActivity.sNumCelular, txtLembrete.Text, "N"); if (sqldb_carrinhoItem.Message == "OK") { Toast.MakeText(this, "Adicionado com sucesso!", ToastLength.Short).Show(); Thread.Sleep(500); Toast.MakeText(this, "Continue comprando, acesso o icone do Menu!", ToastLength.Short).Show(); Finish(); StartActivity(typeof(Carrinho)); } else { Toast.MakeText(this, "Erro ao adicionar!", ToastLength.Short).Show(); } } }); builder.SetNegativeButton("Não", delegate { }); //builder.SetCancelable(false); builder.Show(); }