Example #1
0
        //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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
            }
        }