private static void MensagemParaRemoverItemSelecionado(string itemSelecionado, FabricaTelasComResultados resultados) { var alert = new AlertDialog.Builder(resultados); alert.SetTitle("Remover!"); alert.SetMessage("Você tem certeza que deseja remover?\n\n" + itemSelecionado); alert.SetPositiveButton("Ok", (senderAlert, args) => { Toast.MakeText(resultados, itemSelecionado + " foi exluído!", ToastLength.Short).Show(); resultados.RemoverItemSelecionado(itemSelecionado); }); alert.SetNegativeButton("Cancelar", (senderAlert, args) => { Toast.MakeText(resultados, itemSelecionado + " não será removido!", ToastLength.Short).Show(); }); alert.Show(); }
private static void MensagemParaRemoverItemSelecionado(IReadOnlyList <string> listNomeCodItem, int codParticipanteAtivo, FabricaTelasComResultados telaResultados) { var codItemSelecionado = Convert.ToInt32(listNomeCodItem[0]); var itemSelecionado = listNomeCodItem[1]; var tipoRelacao = telaResultados.GetType().ToString(); var alert = new AlertDialog.Builder(telaResultados); alert.SetTitle("Remover!"); alert.SetMessage("Você tem certeza que deseja remover?\n\n" + itemSelecionado); alert.SetPositiveButton("Ok", (senderAlert, args) => { RemoverRelacao(tipoRelacao, codItemSelecionado, codParticipanteAtivo); Toast.MakeText(telaResultados, itemSelecionado + " foi exluído!", ToastLength.Short).Show(); telaResultados.RemoverItemSelecionado(itemSelecionado); }); alert.SetNegativeButton("Cancelar", (senderAlert, args) => { Toast.MakeText(telaResultados, itemSelecionado + " não será removido!", ToastLength.Short).Show(); }); alert.Show(); }