//metodo de login private void btnLogin_Click(object sender, RoutedEventArgs e) { usuario = new Usuario(); //recebe os dados usuario.Cpf = TxtCPFlogin.Text; usuario.senha = TxtSenhaLogin.Text; //medo para validar if (UsuarioDAL.Logar(usuario.Cpf, usuario.senha)) { MenuUsuario menuUsuario = new MenuUsuario(); menuUsuario.Show(); //isso mostra qual usuario está logado: usuario = UsuarioDAL.buscarCPF(TxtCPFlogin.Text); menuUsuario.txtConfirmLogin.Text = usuario.Nome.ToString(); SETUsuarioDAL.UsuarioLogadoSET(usuario); //guarda o usuario logado SETUsuarioDAL.carregarLista(usuario, LivroDAL.ListarLivros()); //guarda a estante do usuario } else { MessageBox.Show("Login ou senha inválidos!", "Login", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void btnCadastrarLivro_Click(object sender, RoutedEventArgs e) { Usuario usuario = new Usuario(); Livro livro = new Livro() { TituloLivro = TxtTitulo.Text, Autor = TxtAutor.Text, Edicao = Convert.ToInt32(TxtEdicao.Text), Editora = TxtEditora.Text, Genero = TxtGenero.Text, NumeroPaginas = Convert.ToInt32(TxtPaginas.Text), Isbn = TxtISBN.Text }; livro.usuariolog = SETUsuarioDAL.UsuarioLogadoGET(); if (LivroDAL.CadastrarLivro(livro)) //essa parte que eu nao sei como coloco um livro num usuario e numa estante; Usuario tem que possuir uma estante que possui livros; { MessageBox.Show("Livro cadastrado com sucesso!", "Cadastrar livro", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Não é permitido o mesmo ISBN!", "Cadastrar livro", MessageBoxButton.OK, MessageBoxImage.Error); } }
public MenuUsuario() { InitializeComponent(); CboLivros.ItemsSource = SETUsuarioDAL.ListaUsuarioLogadoGET(); // manda a lista do usuario // CboLivros.ItemsSource = LivroDAL.ListarLivros(); //retorna a lista de livros CboLivros.DisplayMemberPath = "TituloLivro"; CboLivros.SelectedValuePath = "usuariolog"; }
private void btnLogin_Click(object sender, RoutedEventArgs e) { usuario = new Usuario(); usuario.Cpf = TxtCPFlogin.Text; usuario.senha = TxtSenhaLogin.Text; if (UsuarioDAL.Logar(usuario.Cpf, usuario.senha)) { MenuUsuario menuUsuario = new MenuUsuario(); menuUsuario.Show(); //isso mostra qual usuario está logado: usuario = UsuarioDAL.buscarCPF(TxtCPFlogin.Text); menuUsuario.txtConfirmLogin.Text = usuario.Cpf.ToString(); SETUsuarioDAL.UsuarioLogadoSET(usuario); } else { MessageBox.Show("Login ou senha inválidos!", "Login", MessageBoxButton.OK, MessageBoxImage.Error); } }