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(); }
public FrmTelaDadosEvento(FrmConfiguracao frmConfiguracao) { InitializeComponent(); _eventoAplicacao = new EventoAplicacao(this); _frmConfiguracao = frmConfiguracao; lblBuyIn.Text = Configuracao.QtdEntradas.ToString(); lblReBuy.Text = Configuracao.QtdRebuy.ToString(); lblJog.Text = Configuracao.QtdJogadores.ToString(); lblAddOn.Text = Configuracao.QtdAddon.ToString(); var blindAtual = Configuracao.RetornaBlindAtual(); lblAnte.Text = blindAtual?.Ante ?? "0"; lblBig.Text = blindAtual?.BigBlind ?? "0"; lblSmall.Text = blindAtual?.SmallBlind ?? "0"; }
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(); }
private void SomSubindoNivel(int nivel) { if (Configuracao.Som) { try { var blindaAtual = Configuracao.RetornaBlindAtual(); if (!string.IsNullOrWhiteSpace(blindaAtual.Level)) { if (blindaAtual.Level.ToLower().Contains("intervalo") || blindaAtual.Level.ToLower().Contains("break")) { _voice.SintetizarVoz($"Atenção, Mais três mãos para o Intervalo!"); } else { var nivelAtual = Configuracao.ConfiguracaoNivelModelos.Where(d => d.Sequencia == nivel).FirstOrDefault(); if (nivelAtual.Ante != "0") { _voice.SintetizarVoz($"Atenção, na próxima mão, blinds {nivelAtual.SmallBlind} {nivelAtual.BigBlind}, com ante de {nivelAtual.Ante}"); } else { _voice.SintetizarVoz($"Atenção, Na próxima mão, blinds {nivelAtual.SmallBlind} {nivelAtual.BigBlind}"); } } } else { Configuracao.Relogio.Stop(); MessageBox.Show("Favor configurar mais Blinds!"); } } catch (Exception erro) { Configuracao.Relogio.Stop(); MessageBox.Show("Favor configurar mais Blinds!"); } } }