private void btnCadastrar_click(object sender, RoutedEventArgs e) { if (txtLogin.Text != "" && txtSenha.Text != "") { if (txtSenha.Text == txtConfirma.Text) { userModel.Username = Convert.ToString(txtLogin.Text); userModel.Password = Convert.ToString(txtSenha.Text); bool res; res = bll.Incluir(userModel); Aviso aviso = new Aviso("Usuário cadstrado!"); aviso.Show(); if (Entrar() > 0) { WindowGame janelaJogo = new WindowGame(); janelaJogo.Show(); } this.Close(); } else { Aviso aviso = new Aviso("Senhas diferentes!"); aviso.Show(); txtSenha.Text = ""; txtConfirma.Text = ""; } } else { Aviso aviso = new Aviso("Preencher campos obrigatórios!"); aviso.Show(); } }
private void txtLogin_PerdeFoco(object sender, RoutedEventArgs e) { if (txtLogin.Text == "") { retLogin.Fill = Brushes.Red; } else { userModel.Username = txtLogin.Text; UserDal userDal = new UserDal(); bool res; //select por codigo res = userDal.SelectUser(userModel); if (res) { Aviso aviso = new Aviso("Usuário já cadastrado!"); aviso.Show(); txtLogin_RecebeFoco(sender, e); } } }
public void Contagem() { nuvem1.Visibility = Visibility.Collapsed; nuvem2.Visibility = Visibility.Collapsed; nuvem3.Visibility = Visibility.Collapsed; DispatcherTimer timer = new DispatcherTimer(); timer.Interval = new TimeSpan(0, 0, 1); //intervalo de tempo, hora, min, segundo //timer.Tick += new EventHandler(timer_Tick); int hora = 00; int min = 00; int sec = 09; //FUNÇÃO TICK DE 1 SEGUNDO timer.Tick += (s, a) => { string tempo = Convert.ToString(hora) + ":" + Convert.ToString(min) + ":" + Convert.ToString(sec); //quando chegar em 10 segundos muda cor if (txtTime.Text == "00:10") { retTime.Fill = Brushes.Red; } if (txtTime.Text == "00:09") { retTime.Fill = Brushes.White; } if (txtTime.Text == "00:08") { retTime.Fill = Brushes.Red; } if (txtTime.Text == "00:07") { retTime.Fill = Brushes.White; } if (txtTime.Text == "00:06") { retTime.Fill = Brushes.Red; } if (txtTime.Text == "00:05") { retTime.Fill = Brushes.White; } if (txtTime.Text == "00:04") { retTime.Fill = Brushes.Red; } if (txtTime.Text == "00:03") { retTime.Fill = Brushes.White; } if (txtTime.Text == "00:02") { retTime.Fill = Brushes.Red; } if (txtTime.Text == "00:01") { retTime.Fill = Brushes.White; } //QUANDO TIMER ZERAR, FECHA TELA 1 E ABRE TELA 2 if (txtTime.Text == "00:00") { try { timer.Stop(); //realiza a contagem dos pontos // count-1: parametro para indice da jogada bll.InserirPontos(Convert.ToInt32(lblPontos.Content), count - 1); Aviso aviso = new Aviso("Pontos cadastrados!"); aviso.Show(); //abre proxima janela //envia usuario e indice da rodada Window2 janela2 = new Window2(usuario, count - 1); if (!janela2.Activate()) { janela2.Show(); } //fecha janela principal WindowGame1.Close(); } catch { //quando fechar a janela 2, inicializa janela principal WindowGame1.Initialized += WindowGame1_Initialized; } } else { txtTime.Text = Convert.ToDateTime(tempo).ToString("mm:ss"); } if (sec > 0) { sec--; } else if (sec <= 0) { min--; sec = 59; } }; timer.Start(); }
private void btnAplicar_click(object sender, RoutedEventArgs e) { retResultado.Fill = Brushes.Black; //VERIFICA SE A PALAVRA É >= 3 LETRAS if (tamanhoPalavra >= 3) { //VERIFICA SE PALAVRA EXISTE NO BANCO if (bll.comparaPalavraBanco(lblResultado.Content.ToString())) { //VERIFICA SE PALAVRA JA FOI DIGITADA if (bll.comparaPalavraString(lblResultado.Content.ToString())) { //MOVIMENTAÇÃO DAS NUVENS if (nuvem1.Visibility == Visibility.Collapsed) { nuvem1.Visibility = Visibility.Visible; nuvem1.Content = lblResultado.Content; if (nuvem3.Visibility == Visibility.Visible) { nuvem3.Visibility = Visibility.Collapsed; } } else if (nuvem1.Visibility == Visibility.Visible && nuvem2.Visibility == Visibility.Collapsed) { nuvem2.Visibility = Visibility.Visible; nuvem2.Content = lblResultado.Content; } else { nuvem3.Visibility = Visibility.Visible; nuvem3.Content = lblResultado.Content; nuvem1.Visibility = Visibility.Collapsed; nuvem2.Visibility = Visibility.Collapsed; } btn1.IsEnabled = true; btn2.IsEnabled = true; btn3.IsEnabled = true; btn4.IsEnabled = true; btn5.IsEnabled = true; int pontos = bll.AddPontos(tamanhoPalavra); lblPontos.Content = pontos; //limpa textBox Palavra lblResultado.Content = ""; count1 = 0; count2 = 0; count3 = 0; count4 = 0; count5 = 0; tamanhoPalavra = 0; } else { retResultado.Fill = Brushes.BlueViolet; //MessageBox.Show("Palavra já utilizada"); LimparClick(sender, e); } } else { retResultado.Fill = Brushes.Red; //MessageBox.Show("Palavra inexistente", null, MessageBoxButton.OK, MessageBoxImage.Exclamation); LimparClick(sender, e); } } else { Aviso aviso = new Aviso("Mínimo 3 letras!"); aviso.Show(); //MessageBox.Show("Mínimo 3 letras", null, MessageBoxButton.OK, MessageBoxImage.Information); LimparClick(sender, e); } }