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); }
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); } }
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); } }
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"); } }
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); }
public void UsarDica(Modelo.Dica d) { Negocio.NDica NDica = new Negocio.NDica(); NDica.UsarDica(d); }
public Modelo.Dica VerDica(string perfil, int d) { Negocio.NDica NDica = new Negocio.NDica(); Modelo.Dica Di = NDica.SelectDica(perfil, d); return(Di); }