コード例 #1
0
        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();
            }
        }
コード例 #2
0
        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;
            }
        }
コード例 #3
0
        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();
        }
コード例 #4
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();
        }