示例#1
0
        public void ModificarTest()
        {
            bool   paso;
            Libros libros = new Libros();

            libros.LibroId     = 0;
            libros.Descripcion = "PUeba";
            libros.Siglas      = "LBD";
            libros.Tipolb      = "Nuevo";
            paso = LibrosBLL.Guardar(libros);
            Assert.AreEqual(paso, true);
        }
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(nudID.Value);

            if (LibrosBLL.Eliminar(id))
            {
                MessageBox.Show("Eliminado!");
            }
            else
            {
                MessageBox.Show("No se puede encontrar el registro con id: " + id);
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            int   id;
            Libro libro = new Libro();

            id    = Convert.ToInt32(nudID.Value);
            libro = LibrosBLL.Buscar(id);
            if (libro != null)
            {
                MessageBox.Show("Libro Encontrada!");
                LlenarCampos(libro);
            }
            else
            {
                MessageBox.Show("Libro no Encontrado.");
            }
        }
        private void btnGuargar_Click(object sender, EventArgs e)
        {
            Libro libro;
            bool  paso = false;

            if (!Validar())
            {
                MessageBox.Show("Debe llenar todos los campos.", "Advertencia", MessageBoxButtons.OK, MessageBoxIcon.Warning);

                return;
            }

            libro = LlenarClase();

            if (nudID.Value == 0)
            {
                paso = LibrosBLL.Guardar(libro);
                if (paso == true)
                {
                    MessageBox.Show("Libro Guardado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            else
            {
                Libro l = LibrosBLL.Buscar(Convert.ToInt32(nudID.Value));
                if (l == null)
                {
                    MessageBox.Show("Este libro no existe!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = LibrosBLL.Modificar(l);
                if (paso == true)
                {
                    MessageBox.Show("Libro Modificado!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            Limpiar();
            if (!paso)
            {
                if (paso == true)
                {
                    MessageBox.Show("No se pudo guardar!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#5
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int    id     = Convert.ToInt32(LibrosIdNumericUpDown.Value);
            Libros libros = LibrosBLL.Buscar(id);

            if (libros != null)
            {
                DescripcionTextBox.Text   = libros.Descripcion;
                SiglasTextBox.Text        = libros.Siglas;
                TipoComboBox.Text         = libros.Tipo;
                FechaDateTimePicker.Value = libros.Fecha;
            }
            else
            {
                MessageBox.Show("No se encontró!!", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Eliminar_Click(object sender, EventArgs e)
        {
            int id;

            int.TryParse(IDNumericoUpDowm.Text, out id);
            if (!EliminarValidar())
            {
                return;
            }
            if (LibrosBLL.Eliminar(id))
            {
                MessageBox.Show("Libro Eliminado", "Exito", MessageBoxButtons.OK);
            }
            else
            {
                MessageBox.Show("No se pudo eliminar el libro", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void Buscar_Click(object sender, EventArgs e)
        {
            int    id;
            Libros libro = new Libros();

            int.TryParse(IDNumericoUpDowm.Text, out id);
            libro = LibrosBLL.Buscar(id);

            if (libro != null)
            {
                MessageBox.Show("Libro Encontrada", "Exito", MessageBoxButtons.OK);
                LlenaCampos(libro);
            }
            else
            {
                MessageBox.Show("Libro no encontrado", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#8
0
        private void Eliminarbutton_Click(object sender, EventArgs e)
        {
            errorProvider.Clear();
            int id;

            int.TryParse(IDLibronumericUpDown.Text, out id);

            if (!ExisteEnLaBaseDeDatos())
            {
                errorProvider.SetError(IDLibronumericUpDown, "No se puede eliminar una persona que no existe");
                return;
            }
            if (LibrosBLL.Eliminar(id))
            {
                Limpiar();
                MessageBox.Show("Eliminado");
            }
        }
示例#9
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            int    id     = Convert.ToInt32(LibrosIdNumericUpDown.Value);
            Libros libro  = LibrosBLL.Buscar(id);
            Libros libros = LlenaClase();
            bool   Paso   = false;

            if (HayErrores())
            {
                MessageBox.Show("llenar todos los campos indicados!!!", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (LibrosIdNumericUpDown.Value == 0)
            {
                Paso = LibrosBLL.Guardar(libros);
            }
            else
            {
                if (libros != null)
                {
                    Paso = LibrosBLL.Modificar(LlenaClase());
                }
                else
                {
                    MessageBox.Show("El Id no existe!!", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                if (Paso)
                {
                    MessageBox.Show("Guardado!!", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("No se pudo guardar!!", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
示例#10
0
        private void buttonEliminar_Click(object sender, EventArgs e)
        {
            if (Validar(1))
            {
                MessageBox.Show("Ingresar un ID");
                return;
            }
            int id = Convert.ToInt32(TipoId_numericUpDown.Value);

            if (LibrosBLL.Eliminar(id))
            {
                LimpiarCampos();
                MessageBox.Show("Eliminado!!", "Exito",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No se pudo eliminar!!", "Fallo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#11
0
        private void Guardarbutton_Click_1(object sender, EventArgs e)
        {
            errorProvider.Clear();

            Libros libros;
            bool   paso = false;

            if (!GuardarValidar())
            {
                return;
            }

            libros = LlenarClase();

            //Determinar si es guardar o modificar
            if (IDLibronumericUpDown.Value == 0)
            {
                paso = LibrosBLL.Guardar(libros);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede modificar No existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = LibrosBLL.Modificar(libros);
            }


            if (paso)
            {
                MessageBox.Show("Guardado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show("No se puede guardar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#12
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            int    id     = Convert.ToInt32(LibrosIdNumericUpDown.Value);
            Libros libros = LibrosBLL.Buscar(id);

            if (libros != null)
            {
                if (LibrosBLL.Eliminar(id))
                {
                    MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show("No se pudo eliminar!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                MessageBox.Show("El Id no existe", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#13
0
        private void buttonBuscar_Click(object sender, EventArgs e)
        {
            if (Validar(1))
            {
                MessageBox.Show("Ingrese un ID");
                return;
            }
            int    id    = Convert.ToInt32(TipoId_numericUpDown.Value);
            Libros libro = LibrosBLL.Buscar(id);

            if (libro != null)
            {
                LibroId_numericUpDown.Value = libro.LibroId;
                Descripcion_textBox.Text    = libro.Descripcion;
                Siglas_textBox.Text         = libro.Siglas;
            }
            else
            {
                MessageBox.Show("No se encontro!", "Fallo",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#14
0
        private void Buscarbutton_Click_1(object sender, EventArgs e)
        {
            errorProvider.Clear();
            int    id;
            Libros libros = new Libros();

            int.TryParse(IDLibronumericUpDown.Text, out id);

            libros = LibrosBLL.Buscar(id);

            if (libros != null)
            {
                MessageBox.Show("Libros Encotrado", "Existo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                LlenarCampo(libros);
            }

            else
            {
                MessageBox.Show("Libros no Encontrada", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Limpiar();
            }
        }
        private void buttonBuscar_Click_1(object sender, EventArgs e)
        {
            var Listado = new List <Libros>();

            if (textBoxCristerio.Text.Trim().Length > 0)
            {
                switch (comboBoxFiltro.SelectedIndex)
                {
                case 0:    //Todo
                    Listado = LibrosBLL.GetList(progressBar1 => true);
                    break;

                case 1:    //id
                    int id = Convert.ToInt32(textBoxCristerio.Text);
                    Listado = LibrosBLL.GetList(p => p.LibroId == id);
                    break;

                case 2:    // Descricion
                    Listado = LibrosBLL.GetList(p => p.Descripcion.Contains(textBoxCristerio.Text));
                    break;

                case 3:    //Siglas
                    Listado = LibrosBLL.GetList(p => p.Siglas.Contains(textBoxCristerio.Text));
                    break;

                case 4:    //Tipo de libro
                    Listado = LibrosBLL.GetList(p => p.Tipolb.Contains(textBoxCristerio.Text));
                    break;
                }
            }
            else
            {
                Listado = LibrosBLL.GetList(p => true);
            }
            dataGridView1.DataSource = null;
            dataGridView1.DataSource = Listado;
        }
        private bool ExisteEnLaBaseDeDatos()
        {
            Libros libros = LibrosBLL.Buscar((int)IDNumericoUpDowm.Value);

            return(libros != null);
        }