Exemplo n.º 1
0
        private void btnValidar_Click(object sender, EventArgs e)
        {
            string codMayuscula = txtCodigo.Text.ToUpper();

            if (txtCodigo.TextLength == 2 && FuncionesManager.esMayuscula(codMayuscula))
            {
                Categoria unaCategoria = CategoriasManager.ObtenerPorCodigo(codMayuscula);
                if (unaCategoria == null)
                {
                    lblValido.Text     = "Es valido";
                    lblValido.Visible  = true;
                    btnValidar.Enabled = false;
                    btnAgregar.Enabled = true;
                }
                else
                {
                    lblValido.Text    = "Ya existe una categoria con ese codigo. Pruebe con otro";
                    lblValido.Visible = true;
                }
            }
            else
            {
                lblValido.Text    = "El codigo debe ser 2 letras";
                lblValido.Visible = true;
            }
        }
Exemplo n.º 2
0
        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;
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
        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;
        }