private void BtnInicio_Click(object sender, EventArgs e) { this.Hide(); var frmHome = new FrmHome(); frmHome.ShowDialog(); }
public void CarregarInicializacaoParalela() { #region CodigoPronto Thread.Sleep(2000); string diretorioDoFrenzy = (Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + @"\Frenzy"); // Identifica se é a primeira execução. if ((File.Exists(diretorioDoFrenzy + @"\possibilidades\possibilidades.dat") == false)) { // Cria diretórios e gera as possibilidades. try { lblStart.Text = "Preparando-se para o primeiro uso"; // Cria a pasta do Frenzy em AppData/Local. Directory.CreateDirectory(diretorioDoFrenzy); // Gera todas as possibilidades da Lotofacil (mais de 3 milhões) e grava no arquivo .dat Arquivo.GerarTodasAsPossibilidades(); lblStart.Text = ""; } catch (Exception erro) { throw new ArgumentException("Erro 1001", erro); } } lblStart.Text = "Atualizando sorteios"; try { Arquivo.DownloadDeSorteios(); Arquivo.ExtrairArquivoZip(); Arquivo.OrganizarSorteios(); string ultimoSorteio = Arquivo.AtualizarUltimoSorteio(); if (ultimoSorteio == Arquivo.listaDeSorteios[Arquivo.listaDeSorteios.Count - 2]) { lblStart.Text = "Ultimo sorteio já está atualizado!"; } else { lblStart.Text = "Atualizado com sucesso!"; } } catch (Exception ex) { throw new ArgumentException("Erro 1002", ex); } lblStart.Text = "Pronto!"; #endregion Thread.Sleep(2000); // Fecha Form atual e abre o Form da Home. //FrmInicializacao.ActiveForm.Hide(); var frmHome = new FrmHome(); //frmHome.ShowDialog(); }