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); } }
//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); } }
public IActionResult Gravar([FromBody] System.Text.Json.JsonElement dados) { //cpf //livro string msg = "Falha ao Gravar Emprestimo!"; List <int> livrosId = new List <int>(); string cpf = dados.GetProperty("cpf").ToString(); int contlivros = dados.GetProperty("livro").GetArrayLength(); for (int i = 0; i < contlivros; i++) { livrosId.Add(Convert.ToInt32(dados.GetProperty("livro")[i].ToString())); } List <Livro> livros = new LivroDAL().obterLivrosPorListID(livrosId); if (cpf.Length > 0 && contlivros > 0) { msg = new Emprestimo().Gravar(cpf, livros); } return(Json(new { msg })); }
private void LoadLivros() { LivroDAL lDAL = new LivroDAL(); gdvLivros.DataSource = lDAL.SelectAll(); gdvLivros.DataBind(); }
public LivroController(LivroDAL livroDAL, IWebHostEnvironment hosting, UserManager <Usuario> userManager, SignInManager <Usuario> signInManager) { _livroDAL = livroDAL; _hosting = hosting; _userManager = userManager; _signInManager = signInManager; }
//Botão Apagar Registro private void btnExcluir_Click(object sender, EventArgs e) { int CodLivro = Convert.ToInt32(txtCdBarra.Text); LivroDAL lDAL = new LivroDAL(); lDAL.ExcluirLivro(CodLivro); MessageBox.Show("Livro foi removido com Sucesso!"); }
public IActionResult Gravar([FromBody] System.Text.Json.JsonElement dados) { string msg = "Falha ao Gravar Livro!"; Livro livro = new LivroDAL().seleciona(Convert.ToInt32(dados.GetProperty("idLivro").ToString())); if (livro == null) { string nome = dados.GetProperty("nome").ToString(); int editoraId; Int32.TryParse(dados.GetProperty("editora").ToString(), out editoraId); int contautores = dados.GetProperty("autor").GetArrayLength(); List <int> autoresId = new List <int>(); int qtd; Int32.TryParse(dados.GetProperty("qtd").ToString(), out qtd); for (int i = 0; i < contautores; i++) { autoresId.Add(Convert.ToInt32(dados.GetProperty("autor")[i].ToString())); } Editora editora = new Editora().obterEditoraPorID(editoraId); List <Autor> autores = new Autor().obterAutoresPorListID(autoresId); Administrador adm = new Administrador().obter("Leonardo Custodio dos Santos"); msg = "Preencha Todos os Campos!!!"; if (nome.Trim().Length > 0 && editoraId != 0 && contautores > 0 && autoresId != null && qtd > 0 && editora != null && autores != null && adm != null) { msg = new Livro().Gravar(nome, autores, editora, adm, qtd); } } else { string nome = dados.GetProperty("nome").ToString(); int editoraId; Int32.TryParse(dados.GetProperty("editora").ToString(), out editoraId); int contautores = dados.GetProperty("autor").GetArrayLength(); List <int> autoresId = new List <int>(); int qtd; Int32.TryParse(dados.GetProperty("qtd").ToString(), out qtd); for (int i = 0; i < contautores; i++) { autoresId.Add(Convert.ToInt32(dados.GetProperty("autor")[i].ToString())); } Editora editora = new Editora().obterEditoraPorID(editoraId); List <Autor> autores = new Autor().obterAutoresPorListID(autoresId); Administrador adm = new Administrador().obter("Leonardo Custodio dos Santos"); msg = "Preencha Todos os Campos!!!"; if (nome.Trim().Length > 0 && editoraId != 0 && contautores > 0 && autoresId != null && qtd > 0 && editora != null && autores != null && adm != null) { msg = new Livro().Alterar(nome, autores, editora, adm, qtd); } } return(Json(new { msg })); }
protected void btnExcluir_Click(object sender, EventArgs e) { int idLivro = Convert.ToInt32(txtID.Text); LivroDAL lDAL = new LivroDAL(); lDAL.Delete(idLivro); lblMensagem.Text = "Livro excluido com sucesso."; Clear(); }
public static bool IsValid(Livro l) { LivroDAL ld = new LivroDAL(); Livro result = ld.ConsultarPorISBN(l.ISBN); if (result != null) { throw new Exception("Já existe livro com esse ISBN."); } return(true); }
public void Cadastrar(Livro l) { if (ISBNIgualEspec.IsValid(l)) { if (l.ImagemCapa == null) { l.ImagemCapa = ""; } LivroDAL ld = new LivroDAL(); ld.Cadastrar(l); } }
private void btnBuscar_Click(object sender, EventArgs e) { string Codigo = txtCdBarra.Text; LivroDAL lDAL = new LivroDAL(); Livro objLivro = lDAL.SelecionarFilmeWeb(Codigo); txtEditora.Text = objLivro.Editora; txtAutor.Text = objLivro.Autor; txtTitulo.Text = objLivro.Nome; dtpLancamento.Value = Convert.ToDateTime(objLivro.Ano); nupValor.Value = Convert.ToDecimal(objLivro.Preco); }
public ListaLivros() { InitializeComponent(); List <Livro> Mylivros = new List <Livro>(); ID_LISTA.ItemsSource = LivroDAL.ListarLivros(); //carrega a lista // ID_LISTA.DisplayMemberPath = "TituloLivro"; // ID_LISTA.SelectedValuePath = "usuariolog"; // Mylivros = LivroDAL.ListarLivros(); }
public Livro ConsultarPorISBN(string isbn) { LivroDAL ld = new LivroDAL(); Livro l = ld.ConsultarPorISBN(isbn); if (l != null) { return(l); } else { throw new Exception("livro não encontrado."); } }
protected void btnAdicionar_Click(object sender, EventArgs e) { Livro objLivro = new Livro(); objLivro.NomeLivro = txtNomeLivro.Text; objLivro.NomeAutor = txtAutorLivro.Text; LivroDAL lDAL = new LivroDAL(); lDAL.InsertLivro(objLivro); lblMensagem.Text = "Livro adicionado com sucesso."; Clear(); }
protected void btnEditar_Click(object sender, EventArgs e) { Livro objLivro = new Livro(); objLivro.IdLivro = Convert.ToInt32(txtID.Text); objLivro.NomeLivro = txtNomeLivro.Text; objLivro.NomeAutor = txtAutorLivro.Text; LivroDAL lDAL = new LivroDAL(); lDAL.Update(objLivro); lblMensagem.Text = "Livro editado com sucesso."; Clear(); }
public List <Livro> OrdenarPorAtributo(OrdenaAtributoEnum filtro) { LivroDAL ld = new LivroDAL(); List <Livro> lista = new List <Livro>(); lista = ld.OrdenarPorAtributo(filtro); if (lista.Count > 0) { return(lista); } else { throw new Exception("Nenhum livro foi encontrado."); } }
public List <Livro> ConsultarPorDataPublicao(DateTime dtIni, DateTime dtFim) { LivroDAL ld = new LivroDAL(); List <Livro> lista = new List <Livro>(); lista = ld.ConsultarPorDataPublicao(dtIni, dtFim); if (lista.Count > 0) { return(lista); } else { throw new Exception("Nenhum livro foi encontrado."); } }
public List <Livro> ConsultarPorPreco(decimal prIni, decimal prFim) { LivroDAL ld = new LivroDAL(); List <Livro> lista = new List <Livro>(); lista = ld.ConsultarPorPreco(prIni, prFim); if (lista.Count > 0) { return(lista); } else { throw new Exception("Nenhum livro foi encontrado."); } }
public List <Livro> ConsultarTodos() { LivroDAL ld = new LivroDAL(); List <Livro> lista = new List <Livro>(); lista = ld.ConsultarTodos(); if (lista.Count > 0) { return(lista); } else { throw new Exception("Nenhum livro foi encontrado."); } }
public List <Livro> ConsultaPorAtributo(ConsultaAtributosEnum filtro, string descricao) { LivroDAL ld = new LivroDAL(); List <Livro> lista = new List <Livro>(); lista = ld.ConsultaPorAtributo(filtro, descricao); if (lista.Count > 0) { return(lista); } else { throw new Exception("Nenhum livro foi encontrado."); } }
// Botão Editar Livro private void btnEditar_Click(object sender, EventArgs e) { Livro objLivro = new Livro(); objLivro.CodLivro = Convert.ToInt32(txtCdBarra.Text); objLivro.Nome = txtTitulo.Text; objLivro.Editora = txtEditora.Text; objLivro.Autor = txtAutor.Text; objLivro.Ano = dtpLancamento.Value; objLivro.Preco = Convert.ToDecimal(nupValor.Value); LivroDAL lDal = new LivroDAL(); lDal.AtualizarLivro(objLivro); MessageBox.Show("Livro foi Atualizado com Sucesso!"); }
protected void btnBuscar_Click(object sender, EventArgs e) { int idLivro = Convert.ToInt32(txtID.Text); LivroDAL lDAL = new LivroDAL(); Livro objLivro = lDAL.SelectLivroPerCode(idLivro); if (objLivro != null) { txtNomeLivro.Text = objLivro.NomeLivro; txtAutorLivro.Text = objLivro.NomeAutor; lblMensagem.Text = string.Empty; } else { Clear(); lblMensagem.Text = "O livro não foi encontrado"; } }
public void Alterar(Livro l) { LivroDAL ld = new LivroDAL(); Livro resgitroBanco = ld.ConsultarPorISBN(l.ISBN); if (resgitroBanco != null) { resgitroBanco.ISBN = l.ISBN; resgitroBanco.Autor = l.Autor; resgitroBanco.Nome = l.Nome; resgitroBanco.Preco = l.Preco; resgitroBanco.DtPublicacao = l.DtPublicacao; if (l.ImagemCapa == null) { resgitroBanco.ImagemCapa = ""; } else { resgitroBanco.ImagemCapa = l.ImagemCapa; } ld.Alterar(l); } }
private void btnListarLivros_Click(object sender, RoutedEventArgs e) { CboLivros.ItemsSource = LivroDAL.ListarLivros(); CboLivros.DisplayMemberPath = "TituloLivro"; CboLivros.SelectedValuePath = "usuariolog"; }
public LivroBLL() { livroDAL = new LivroDAL(); }
public LivroServico(SqlConnection connection) { livroDAL = new LivroDAL(connection); }
public void Excluir(string isbn) { LivroDAL ld = new LivroDAL(); ld.Excluir(isbn); }