Exemplo n.º 1
0
        private void btn_Remover_Click(object sender, EventArgs e)
        {
            if (Security_Controller.podem_salvar_edição.Contains(Data_Controller.user_logged.Credencial))
            {
                Forms_Controller.pode_desconectar = false;
                var res = MessageBox.Show("Você tem certeza?", "Atenção:", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                Forms_Controller.pode_desconectar = true;
                if (res == DialogResult.Yes)
                {
                    if (Web_Tools.Conectado_A_Internet())
                    {
                        Data_Controller.Remove_Favorite(infrator.Id, true);
                        Data_Controller.Remove_Infrator(infrator);
                        Forms_Controller.pode_desconectar = false;
                        MessageBox.Show("Infrator removido com sucesso!");
                        Forms_Controller.pode_desconectar = true;

                        new Thread(() => Btn_Fechar_Click(btn_Voltar, new EventArgs())).Start();
                    }
                    else
                    {
                        Web_Tools.Show_Net_Error();
                    }
                }
            }
            else
            {
                Security_Controller.Show_Alert();
            }
        }
Exemplo n.º 2
0
        private void btn_Notificar_Click(object sender, EventArgs e)
        {
            if (infrator != null)
            {
                isFavorite         = !isFavorite;
                btn_Favoritar.Text = isFavorite ? "★" : "☆";

                if (isFavorite)
                {
                    Data_Controller.Add_Favorite(infrator.Id);
                }
                else
                {
                    Data_Controller.Remove_Favorite(infrator.Id, false);
                }
            }
        }