Esempio n. 1
0
        public static void MensagemOpcoes(string itemSelecionado, FabricaTelasComResultados resultados)
        {
            var alert = new AlertDialog.Builder(resultados);

            alert.SetTitle("Opções");
            alert.SetMessage("Você deseja remover o item ou consultar combinações?");
            alert.SetPositiveButton("Ver Combinações", (senderAlert, args) =>
            {
                resultados.VerCombinacoes(itemSelecionado);
            });
            alert.SetNegativeButton("Remover", (senderAlert, args) =>
            {
                MensagemParaRemoverItemSelecionado(itemSelecionado, resultados);
            });
            alert.Show();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        internal static void MensagemOpcoes(List <string> listNomeCodItem, int codParticipanteAtivo, FabricaTelasComResultados telaResultados)
        {
            var codItemSelecionado = Convert.ToInt32(listNomeCodItem[0]);
            var alert = new AlertDialog.Builder(telaResultados);

            alert.SetTitle("Opções");
            alert.SetMessage("Você deseja remover o item ou consultar combinações?");
            alert.SetPositiveButton("Ver Combinações", (senderAlert, args) =>
            {
                telaResultados.VerCombinacoes(codItemSelecionado, codParticipanteAtivo, telaResultados);
            });
            alert.SetNegativeButton("Remover", (senderAlert, args) =>
            {
                MensagemParaRemoverItemSelecionado(listNomeCodItem, codParticipanteAtivo, telaResultados);
            });
            alert.Show();
        }