Esempio n. 1
0
 public void TestCriarRodada1()
 {
     Negocio.NPerfil NPerfil = new Negocio.NPerfil();
     NPerfil.PerfisInciais();
     Negocio.NParticipante NParticipante = new Negocio.NParticipante();
     Negocio.NDica         NDica         = new Negocio.NDica();
     NParticipante.CriarPartida("2", "Teste1", "Teste2", "Teste3", "Teste4");
     NParticipante.NovaRodada();
     Modelo.Participante p1 = NParticipante.GetMediador();
     NParticipante.NovaRodada();
     Modelo.Participante p2 = NParticipante.GetMediador();
     Assert.AreNotEqual(p1.nome, p2.nome);
 }
Esempio n. 2
0
        public void TestTentarAcerto2()
        {
            Negocio.NPerfil NPerfil = new Negocio.NPerfil();
            NPerfil.PerfisInciais();
            Negocio.NParticipante NParticipante = new Negocio.NParticipante();
            Negocio.NDica         NDica         = new Negocio.NDica();
            NParticipante.CriarPartida("2", "Teste1", "Teste2", "Teste3", "Teste4");
            NParticipante.NovaRodada();
            PagePerfil p = new PagePerfil();

            Modelo.Dica d = p.VerDica("2000", 0);
            p.UsarDica(d);
            foreach (Modelo.Dica a in NDica.GetDicasUsadas())
            {
                Assert.AreNotEqual(a.numero, 2);
            }
        }
Esempio n. 3
0
        public PageListarDicas()
        {
            InitializeComponent();
            Negocio.NPerfil NPerfil = new Negocio.NPerfil();
            try
            {
                Modelo.Perfil p = NPerfil.GetPerfil(PageListarPerfil.EditarNome);
                txtPerfil.Text = p.nome;
                Negocio.NDica NDicas = new Negocio.NDica();
                switch (p.categoria)
                {
                case "Pessoa":
                    CbCategoria.SelectedIndex = 0;
                    break;

                case "Ano":
                    CbCategoria.SelectedIndex = 1;
                    break;

                case "Lugar":
                    CbCategoria.SelectedIndex = 2;
                    break;
                }
                foreach (Modelo.Dica d in NDicas.Select(p.nome))
                {
                    switch (d.numero)
                    {
                    case 1:
                        txtD1.Text = d.texto;
                        break;

                    case 2:
                        txtD2.Text = d.texto;
                        break;

                    case 3:
                        txtD3.Text = d.texto;
                        break;

                    case 4:
                        txtD4.Text = d.texto;
                        break;

                    case 5:
                        txtD5.Text = d.texto;
                        break;

                    case 6:
                        txtD6.Text = d.texto;
                        break;

                    case 7:
                        txtD7.Text = d.texto;
                        break;

                    case 8:
                        txtD8.Text = d.texto;
                        break;

                    case 9:
                        txtD9.Text = d.texto;
                        break;

                    case 10:
                        txtD10.Text = d.texto;
                        break;
                    }
                }
            }
            catch
            {
                BtnDPerfil.IsEnabled  = false;
                BtnDPerfil.Visibility = Visibility.Hidden;
                Grid.SetRow(BtnSPerfil, 7);
            }
        }
Esempio n. 4
0
        private void BtnSPerfil_Click(object sender, RoutedEventArgs e)
        {
            Negocio.NDica   NDica   = new Negocio.NDica();
            Negocio.NPerfil NPerfil = new Negocio.NPerfil();

            try {
                string categoria  = "";
                string NomePerfil = txtPerfil.Text;
                switch (CbCategoria.SelectedIndex)
                {
                case 0:
                    categoria = "Pessoa";
                    break;

                case 1:
                    categoria = "Ano";
                    break;

                case 2:
                    categoria = "Lugar";
                    break;
                }
                if (NomePerfil == "" || txtD1.Text == "" || txtD2.Text == "" || txtD3.Text == "" || txtD4.Text == "" || txtD5.Text == "" || txtD6.Text == "" || txtD7.Text == "" || txtD8.Text == "" || txtD9.Text == "" || txtD10.Text == "")
                {
                    throw new Exception();
                }
                if (PageListarPerfil.EditarNome != null)
                {
                    Modelo.Perfil p = NPerfil.GetPerfil(PageListarPerfil.EditarNome);
                    NPerfil.Delete(p);
                }

                Modelo.Perfil perfil = new Modelo.Perfil(categoria, NomePerfil);
                NPerfil.Insert(perfil);
                Modelo.Dica dica = new Modelo.Dica(1, txtD1.Text);
                NDica.Insert(NomePerfil, dica);

                dica = new Modelo.Dica(2, txtD2.Text);
                NDica.Insert(NomePerfil, dica);

                dica = new Modelo.Dica(3, txtD3.Text);
                NDica.Insert(NomePerfil, dica);

                dica = new Modelo.Dica(4, txtD4.Text);
                NDica.Insert(NomePerfil, dica);

                dica = new Modelo.Dica(5, txtD5.Text);
                NDica.Insert(NomePerfil, dica);

                dica = new Modelo.Dica(6, txtD6.Text);
                NDica.Insert(NomePerfil, dica);

                dica = new Modelo.Dica(7, txtD7.Text);
                NDica.Insert(NomePerfil, dica);

                dica = new Modelo.Dica(8, txtD8.Text);
                NDica.Insert(NomePerfil, dica);

                dica = new Modelo.Dica(9, txtD9.Text);
                NDica.Insert(NomePerfil, dica);

                dica = new Modelo.Dica(10, txtD10.Text);
                NDica.Insert(NomePerfil, dica);
                NDica.Insert(NomePerfil, dica);
                NavigationService.Navigate(new Uri("/PageListarPerfil.xaml", UriKind.Relative));
            }
            catch
            {
                MessageBox.Show("Erro ao criar perfil, certifique-se se o perfil não existe ou se não há campos vazios");
            }
        }
Esempio n. 5
0
        private void setWrong()
        {
            BrushConverter bc    = new BrushConverter();
            Brush          wrong = (Brush)bc.ConvertFrom("#FFD11141");

            Negocio.NDica NDica = new Negocio.NDica();
            Modelo.Dica   Di    = new Modelo.Dica();
            wrong.Freeze();
            if (!BtnDica1.IsEnabled)
            {
                BtnDica1.Background = wrong;
                BtnDica1.Opacity    = 0.9;
                Di = VerDica(txtPerfil.Text, 0);
            }
            if (!BtnDica2.IsEnabled)
            {
                BtnDica2.Background = wrong;
                BtnDica2.Opacity    = 0.9;
                Di = VerDica(txtPerfil.Text, 1);
            }
            if (!BtnDica3.IsEnabled)
            {
                BtnDica3.Background = wrong;
                BtnDica3.Opacity    = 0.9;
                Di = VerDica(txtPerfil.Text, 2);
            }
            if (!BtnDica4.IsEnabled)
            {
                BtnDica4.Background = wrong;
                BtnDica4.Opacity    = 0.9;
                Di = VerDica(txtPerfil.Text, 3);
            }
            if (!BtnDica5.IsEnabled)
            {
                BtnDica5.Background = wrong;
                BtnDica5.Opacity    = 0.9;
                Di = VerDica(txtPerfil.Text, 4);
            }
            if (!BtnDica6.IsEnabled)
            {
                BtnDica6.Background = wrong;
                BtnDica6.Opacity    = 0.9;
                Di = VerDica(txtPerfil.Text, 5);
            }
            if (!BtnDica7.IsEnabled)
            {
                BtnDica7.Background = wrong;
                BtnDica7.Opacity    = 0.9;
                Di = VerDica(txtPerfil.Text, 6);
            }
            if (!BtnDica8.IsEnabled)
            {
                BtnDica8.Background = wrong;
                BtnDica8.Opacity    = 0.9;
                Di = VerDica(txtPerfil.Text, 7);
            }
            if (!BtnDica9.IsEnabled)
            {
                BtnDica9.Background = wrong;
                BtnDica9.Opacity    = 0.9;
                Di = VerDica(txtPerfil.Text, 8);
            }
            if (!BtnDica10.IsEnabled)
            {
                BtnDica10.Background = wrong;
                BtnDica10.Opacity    = 0.9;
                Di = VerDica(txtPerfil.Text, 9);
            }
            UsarDica(Di);
        }
Esempio n. 6
0
 public void UsarDica(Modelo.Dica d)
 {
     Negocio.NDica NDica = new Negocio.NDica();
     NDica.UsarDica(d);
 }
Esempio n. 7
0
 public Modelo.Dica VerDica(string perfil, int d)
 {
     Negocio.NDica NDica = new Negocio.NDica();
     Modelo.Dica   Di    = NDica.SelectDica(perfil, d);
     return(Di);
 }