private void btnValidar_Click_1(object sender, EventArgs e) { string codMayuscula = txtCodigo.Text.ToUpper(); if (txtCodigo.TextLength == 2 && FuncionesManager.esMayuscula(codMayuscula)) { Autor unAutor = AutoresManager.ObtenerPorCodigo(codMayuscula); if (unAutor == null) { lblValido.Text = "Es valido"; lblValido.Visible = true; btnValidar.Enabled = false; btnAgregar.Enabled = true; } else { lblValido.Text = "Ya existe un autor con ese codigo. Pruebe con otro"; lblValido.Visible = true; } } else { lblValido.Text = "El codigo debe ser 2 letras"; lblValido.Visible = true; } }
private void EditarLibro_Load(object sender, EventArgs e) { unLibro = LibrosManager.Obtener(codigo); txtPaginas.Text = unLibro.cantPaginas.ToString(); txtTitulo.Text = unLibro.titulo; txtDescripcion.Text = unLibro.descripcion; lblAutor.Text = AutoresManager.ObtenerNombre(unLibro.idAutor); txtAnios.Text = unLibro.anioPublicacion.ToString(); lblCategoria.Text = CategoriasManager.ObtenerNombre(unLibro.idCategoria); lblEditorial.Text = EditorialesManager.ObtenerNombre(unLibro.idEditorial); picLibro.ImageLocation = "C:/Users/Usuario/Desktop/Proyecto Biblioteca/BibliotecaAEGU/Imagenes/" + codigo + ".jpg"; imagenAnterior = picLibro.Image; }
private void btnBuscar_Click(object sender, EventArgs e) { dgvLibros.Rows.Clear(); List <Libro> listaLibros = new List <Managers.Models.Libro>(); listaLibros = LibrosManager.ObtenerPor(cmbOpciones.Text, txtBuscador.Text); foreach (Libro item in listaLibros) { Autor autor = AutoresManager.ObtenerPorCodigo(item.idAutor); Editorial editorial = EditorialesManager.ObtenerPorCodigo(item.idEditorial); Categoria categoria = CategoriasManager.ObtenerPorCodigo(item.idCategoria); dgvLibros.Rows.Add(item.codigo, item.titulo, autor.nombre, editorial.nombre, categoria.nombre, "Ver libro"); } dgvLibros.Visible = true; }
private void Form3_Load(object sender, EventArgs e) { List <Categoria> listaCategorias = CategoriasManager.ObtenerTodos(); foreach (Categoria item in listaCategorias) { string textoListBox = item.nombre + " (" + item.id + ")"; cmbCategoria.Items.Add(textoListBox); } List <Autor> listaAutor = AutoresManager.ObtenerTodos(); foreach (Autor item in listaAutor) { string textoListBox = item.nombre + " (" + item.id + ")"; cmbAutor.Items.Add(textoListBox); } List <Editorial> listaEditorial = EditorialesManager.ObtenerTodos(); foreach (Editorial item in listaEditorial) { string textoListBox = item.nombre + " (" + item.id + ")"; cmbEditorial.Items.Add(textoListBox); } ElementoPila elemento = pila.Pop(); if (elemento.nombreForm == "NuevaCategoria" || elemento.nombreForm == "NuevoAutor" || elemento.nombreForm == "NuevaEditorial") { txtAnios.Text = elemento.libro.anios; txtPaginas.Text = elemento.libro.paginas; cmbAutor.Text = elemento.libro.autor; cmbCategoria.Text = elemento.libro.categoria; cmbEditorial.Text = elemento.libro.editorial; txtTitulo.Text = elemento.libro.titulo; txtDescripcion.Text = elemento.libro.descripcion; picLibro.ImageLocation = elemento.libro.ubicacioImagen; } else { pila.Push(elemento); } }
private void Buscador_Load(object sender, EventArgs e) { cmbOpciones.SelectedIndex = 0; if (busqueda != null) { List <Libro> listaLibros = new List <Managers.Models.Libro>(); listaLibros = LibrosManager.ObtenerPorTitulo(busqueda); foreach (Libro item in listaLibros) { Autor autor = AutoresManager.ObtenerPorCodigo(item.idAutor); Editorial editorial = EditorialesManager.ObtenerPorCodigo(item.idEditorial); Categoria categoria = CategoriasManager.ObtenerPorCodigo(item.idCategoria); dgvLibros.Rows.Add(item.codigo, item.titulo, autor.nombre, editorial.nombre, categoria.nombre, "Ver libro"); } dgvLibros.Visible = true; txtBuscador.Text = busqueda; } }
private void DetalleLibro_Load(object sender, EventArgs e) { Libro unLibro = LibrosManager.Obtener(codigo); lblPaginas.Text = unLibro.cantPaginas.ToString(); lblTitulo.Text = unLibro.titulo; lblDescripcion.Text = unLibro.descripcion; lblAutor.Text = AutoresManager.ObtenerNombre(unLibro.idAutor); lblAnios.Text = unLibro.anioPublicacion.ToString(); lblCategoria.Text = CategoriasManager.ObtenerNombre(unLibro.idCategoria); lblEditorial.Text = EditorialesManager.ObtenerNombre(unLibro.idEditorial); lblCodigo.Text = unLibro.codigo; picLibro.ImageLocation = ("C:/Users/Usuario/Desktop/Proyecto Biblioteca/BibliotecaAEGU/Imagenes/Libros/" + codigo + ".jpg"); idAutor = unLibro.idAutor; idEditorial = unLibro.idEditorial; idCategoria = unLibro.idCategoria; }
private void DetalleEditorial_Load(object sender, EventArgs e) { Editorial unaEditorial = EditorialesManager.ObtenerPorCodigo(codigo); lblCodigo.Text = codigo; lblNombre.Text = unaEditorial.nombre; List <Libro> listaLibros = new List <Managers.Models.Libro>(); listaLibros = EditorialesManager.ObtenerLibros(codigo); foreach (Libro item in listaLibros) { Autor autor = AutoresManager.ObtenerPorCodigo(item.idAutor); Editorial editorial = EditorialesManager.ObtenerPorCodigo(item.idEditorial); Categoria categoria = CategoriasManager.ObtenerPorCodigo(item.idCategoria); dgvLibros.Rows.Add(item.codigo, item.titulo, autor.nombre, editorial.nombre, categoria.nombre, "Ver libro"); } dgvLibros.Visible = true; }
private void btnAgregar_Click_1(object sender, EventArgs e) { Autor unAutor = new Autor(); unAutor.nombre = txtNombre.Text; unAutor.id = txtCodigo.Text; int intRegsAffected = AutoresManager.Insertar(unAutor); if (intRegsAffected > 0) { ElementoPila elemento = pila.Pop(); if (elemento.nombreForm == "NuevoLibro") { pila.Push(elemento); Funciones.agregarParaLibro(pila, this); } else { DetalleAutor formulario = new DetalleAutor(unAutor.id, pila); pila.Push(elemento); Funciones.cambiarFormA(this, formulario); } } }