private void BtnDPerfil_Click(object sender, RoutedEventArgs e) { Negocio.NPerfil NPerfil = new Negocio.NPerfil(); Modelo.Perfil p = NPerfil.GetPerfil(PageListarPerfil.EditarNome); NPerfil.Delete(p); NavigationService.Navigate(new Uri("/PageListarPerfil.xaml", UriKind.Relative)); }
private void BtnEPerfil_Click(object sender, RoutedEventArgs e) { try { Modelo.Perfil p = List.SelectedItem as Modelo.Perfil; EditarNome = p.nome; NavigationService.Navigate(new Uri("/PageListarDicas.xaml", UriKind.Relative)); } catch { MessageBox.Show("Selecione um Perfil"); } }
public PagePerfil() { InitializeComponent(); Negocio.NPerfil NPerfil = new Negocio.NPerfil(); Modelo.Perfil perfilvazio = new Modelo.Perfil(); Modelo.Perfil perfil = NPerfil.PerfilAleatorio(); Negocio.NDica.IniciarDicas(); Negocio.NParticipante NParticipante = new Negocio.NParticipante(); Modelo.Participante Mediador = NParticipante.GetMediador(); txtMediador.Text = Mediador.nome + " " + Mediador.placar; txtCategoria.Text = perfil.categoria; txtPerfil.Text = perfil.nome; JogarRodada(); }
public List <Modelo.Perfil> SelectParaCategoria(string user, string senha) { Modelo.Perfil aPerfil; List <Modelo.Perfil> aListPerfil = new List <Modelo.Perfil>(); SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "Select * from perfis where usuario = @usuario and senha = @senha"; cmd.Parameters.AddWithValue("@usuario", user); cmd.Parameters.AddWithValue("@senha", senha); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { aPerfil = new Modelo.Perfil( Int32.Parse(dr["id"].ToString()), "", "", "", 0, 0, "", "", "", null, "", "", "" ); aListPerfil.Add(aPerfil); } } dr.Close(); conn.Close(); return(aListPerfil); }
public Modelo.Perfil SelectParaBusca(string user) { Modelo.Perfil aPerfil = null; SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "Select * from perfis where usuario = @usuario"; cmd.Parameters.AddWithValue("@usuario", user); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { aPerfil = new Modelo.Perfil( Int32.Parse(dr["id"].ToString()), "", "", "", 0, 0, "", "", "", null, "", "", "" ); } } dr.Close(); conn.Close(); return(aPerfil); }
public Modelo.Perfil SelectLogin(string user, string senha) { Modelo.Perfil aPerfil = null; SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand cmd = conn.CreateCommand(); cmd.CommandText = "Select * from perfis where usuario = @usuario"; cmd.Parameters.AddWithValue("@usuario", user); SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { if (dr.Read()) { if (senha == dr["senha"].ToString()) { aPerfil = new Modelo.Perfil( Int32.Parse(dr["id"].ToString()), dr["nome"].ToString(), dr["genero"].ToString(), dr["profissao"].ToString(), Int32.Parse(dr["estado"].ToString()), Int32.Parse(dr["cidade"].ToString()), dr["bairro"].ToString(), dr["telefone"].ToString(), dr["biografia"].ToString(), (byte[])dr["imagem"], dr["arquivo"].ToString(), dr["usuario"].ToString(), dr["senha"].ToString() ); } } } dr.Close(); conn.Close(); return(aPerfil); }
public void Insert(Modelo.Perfil obj) { SqlConnection conn = new SqlConnection(connectionString); conn.Open(); SqlCommand com = conn.CreateCommand(); SqlCommand cmd = new SqlCommand("INSERT INTO perfis(nome, genero, profissao, estado, cidade, bairro, telefone, biografia, imagem, arquivo, usuario, senha) VALUES(@nome, @genero, @profissao, @estado, @cidade, @bairro, @telefone, @biografia, @imagem, @arquivo, @usuario, @senha)", conn); cmd.Parameters.AddWithValue("@nome", obj.nome); cmd.Parameters.AddWithValue("@genero", obj.genero); cmd.Parameters.AddWithValue("@profissao", obj.profissao); cmd.Parameters.AddWithValue("@estado", obj.estado); cmd.Parameters.AddWithValue("@cidade", obj.cidade); cmd.Parameters.AddWithValue("@bairro", obj.bairro); cmd.Parameters.AddWithValue("@telefone", obj.telefone); cmd.Parameters.AddWithValue("@biografia", obj.biografia); cmd.Parameters.AddWithValue("@imagem", obj.img); cmd.Parameters.AddWithValue("@arquivo", obj.arquivo); cmd.Parameters.AddWithValue("@usuario", obj.usuario); cmd.Parameters.AddWithValue("@senha", obj.senha); cmd.ExecuteNonQuery(); }
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"); } }