Beispiel #1
0
 private void RefreshView() // método para refresh da lista de arbitros
 {
     arbitroList = arbitroRepos.GetRefereeList();
     lbArbitros.Items.Clear();
     btEditar.Hide();
     foreach (Referee arbitro in arbitroList)
     {
         lbArbitros.Items.Add(arbitro.Id + " - " + arbitro.Name);//Lista de arbitos
     }
 }
Beispiel #2
0
 /// <summary>
 /// Preenche a comboBox cbBaralho1 com os arbitros
 /// existentes e seleciona o primeiro item
 /// </summary>
 public void fillReferee()
 {
     listaArbitros = arbitroRepo.GetRefereeList();
     cbArbitro.Items.Clear();
     foreach (Referee refer in listaArbitros)
     {
         cbArbitro.Items.Add(refer.Name);
     }
     if (listaArbitros.Count > 0)
     {
         cbArbitro.SelectedIndex = 0;
     }
     else
     {
         DadosIncuficientes("Arbitros", "Arbitros insuficientes para criar um jogo!");
     }
 }
Beispiel #3
0
        private void btLogin_Click(object sender, EventArgs e)
        {
            btLogin.Text    = "Aguarde...";
            btLogin.Enabled = false;
            Cursor.Current  = Cursors.WaitCursor;
            string username = tbUtilizador.Text;
            string password = tbPassword.Text;

            arbitroLogin = (
                from arbitro in arbitroRepos.GetRefereeList()
                where arbitro.Username == username && arbitro.Password == password
                select arbitro
                ).OfType <Referee>().ToList();//Pesquisa por arbitro na base de dados

            adminLogin = (
                from admin in adminRepos.GetAdminList()
                where admin.Username == username && admin.Password == password
                select admin).OfType <Administrador>().ToList(); //Pesquisa por administrador na base de dados

            if (arbitroLogin.Count == 1)                         //Verifica se é arbitro
            {
                logRepo.addToLog(username);
                formTorneios = new formTorneios(dbContainer, arbitroLogin.First(), this);
                formTorneios.Show();
                Hide();
            }
            else if (adminLogin.Count == 1)
            {
                logRepo.addToLog(username);
                formPrincipal = new formPrincipal(dbContainer, this);
                formPrincipal.Show();
                Hide();
            }
            else
            {
                MessageBox.Show("Nome de utilizador ou password incorretos!", "Login Incorreto", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                btLogin.Text    = "Login";
                btLogin.Enabled = true;
            }
        }