private void btnZerarClock_Click(object sender, EventArgs e) { if (_blindsAplicacao.ObterBlinds().Count <= 0) { MessageBox.Show("Favor configurar blinds!"); return; } var result = MessageBox.Show("Tem certeza que deseja reiniciar os blinds", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.No) { return; } Configuracao.Relogio.Stop(); Configuracao.Sequencia = 1; Configuracao.RelogioAtual = Configuracao.RetornaTempoBlindInicial(); var tempoAtualizado = Configuracao.RelogioAtual.ToString().Replace("00:", ""); textBoxClockRetaguarda.Text = tempoAtualizado; _frmTelaDadosEvento.txbClock.Text = tempoAtualizado; AtualizaConfiguracao(); if (Configuracao.RelogioAtual == new TimeSpan(0, 0, 0)) { MessageBox.Show("Favor configurar os blinds!"); } else { Configuracao.Relogio.Start(); } }
private void AtualizaConfiguracao() { Configuracao.ConfiguracaoNivelModelos = _blindsAplicacao.ObterBlinds(); Configuracao.ConfiguracaoTorneioModelo = _torneioAplicacao.ObterTorneio(); Configuracao.RelogioAtual = Configuracao.RetornaTempoBlindAtual(); if (Configuracao.RelogioAtual.Minutes <= 0 && Configuracao.RelogioAtual.Seconds <= 0) { MessageBox.Show("Tempo negativo sera reiniciado!"); Configuracao.RelogioAtual = Configuracao.RetornaTempoBlindInicial(); } Configuracao.Som = chkSom.Checked; if (Configuracao.ConfiguracaoNivelModelos.Count > 0 && Configuracao.ConfiguracaoNivelModelos.Count >= Configuracao.Sequencia) { var blindAtual = Configuracao.RetornaBlindAtual(); Configuracao.BlindAtual = blindAtual.Level; Configuracao.Sequencia = blindAtual.Sequencia; _frmTelaDadosEvento.lblAnte.Text = blindAtual.Ante; _frmTelaDadosEvento.lblBig.Text = blindAtual.BigBlind; _frmTelaDadosEvento.lblSmall.Text = blindAtual.SmallBlind; lblNivel.Text = Configuracao.BlindAtual; _frmTelaDadosEvento.lblNomeNivel.Text = lblNivel.Text; } }
private void btnDesceNivel_Click(object sender, EventArgs e) { var blindAtual = Configuracao.RetornaBlindAtual(); Configuracao.Sequencia--; if (Configuracao.Sequencia <= 0) { Configuracao.Sequencia = 1; MessageBox.Show("Blind mínimo é 1!"); return; } Configuracao.RelogioAtual = Configuracao.RetornaTempoBlindInicial(); AtualizaConfiguracao(); }
private void btnSobeNivel_Click(object sender, EventArgs e) { var blindAtual = Configuracao.RetornaBlindAtual(); Configuracao.Sequencia++; if (Configuracao.Sequencia > _blindsAplicacao.ObterBlinds().Count) { Configuracao.Sequencia--; MessageBox.Show("Favor configurar próximo blind!"); Configuracao.Relogio.Stop(); return; } Configuracao.RelogioAtual = Configuracao.RetornaTempoBlindInicial(); AtualizaConfiguracao(); }