public void ThreadRestauraDoc()
        {
            string         linha = "";
            Banco_de_Dados db    = new Banco_de_Dados();

            if (db.Deletar())
            {
                StreamReader sr = new StreamReader(CaminhoArq);

                while ((linha = sr.ReadLine()) != null)
                {
                    Concurso concurso = new Concurso();
                    string[] Dados    = linha.Split('#');
                    concurso.NumConcurso       = Convert.ToInt32(Dados[0]);
                    concurso.Data              = Dados[1];
                    concurso.Dezenas           = Dados[2].Split('-');
                    concurso.Acumulado         = Convert.ToDouble(Dados[3]);
                    concurso.Acumulou          = Dados[4];
                    concurso.ProximaEstimativa = Convert.ToDouble(Dados[5].Replace("$", ""));

                    db.Insert(concurso);
                }
                MessageBox.Show("Resturação dos Dados concluida com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
            else
            {
                MessageBox.Show("Erro na restuaração do Backup.", "Opps!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
        //==================================================
        // === CLIQUE NO BOTÃO DELETAR DO PAINEL DELETAR ===
        //==================================================
        private void btnDeletarConcurso_Click(object sender, EventArgs e)
        {
            Banco_de_Dados db = new Banco_de_Dados();

            if (int.TryParse(txtConcursoDeletar.Text, out int Num))
            {
                if (db.Deletar(Num))
                {
                    MessageBox.Show("Os dados foram deletados com sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    AtualizaGrid();
                }
                else
                {
                    MessageBox.Show("Erro ao deletar: " + Banco_de_Dados.message, "Opss!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
            }
            else
            {
                MessageBox.Show("A somente números podem ser inseridos", "Opss!", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
        }
        public void FuncThread()
        {
            Banco_de_Dados  db           = new Banco_de_Dados();
            List <Concurso> TodConcursos = ApiMega.GetTodosConcursos();

            TodConcursos.Reverse();

            if (TodConcursos != null)
            {
                db.Deletar();
                for (int i = 0; i < TodConcursos.Count; i++)
                {
                    db.Insert(TodConcursos[i]);
                }
                MessageBox.Show("Banco Resetado com Sucesso!", "Sucesso!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Ocorreu um erro do lado da API, restauração cancelada!", "Opss!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }