Beispiel #1
0
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                LibrosBiblicos librosBiblicos = contexto.Libros.Find(id);

                if (librosBiblicos != null)
                {
                    contexto.Entry(librosBiblicos).State = EntityState.Deleted;
                }


                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                    contexto.Dispose();
                }
            }
            catch (Exception) { throw; }

            return(paso);
        }
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            if (validar(1))
            {
                MessageBox.Show("Favor de Llenar Casilla para poder Buscar");
            }
            else
            {
                int            id             = Convert.ToInt32(libroIdNumericUpDown.Value);
                LibrosBiblicos librosbiblicos = BLL.LibrosBiblicosBLL.Buscar(id);

                if (librosbiblicos != null)
                {
                    libroIdNumericUpDown.Value = librosbiblicos.LibroId;
                    fechaDateTimePicker.Value  = librosbiblicos.Fecha;
                    descripcionTextBox.Text    = librosbiblicos.Descripcion;
                    siglasTextBox.Text         = librosbiblicos.Siglas;
                    tipoTextBox.Text           = librosbiblicos.Tipo;
                }
                else
                {
                    MessageBox.Show("No Fue Encontrado!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                GeneralerrorProvider.Clear();
            }
        }
Beispiel #3
0
        public static LibrosBiblicos Buscar(int id)
        {
            LibrosBiblicos librosBiblicos = new LibrosBiblicos();
            Contexto       contexto       = new Contexto();

            try
            {
                librosBiblicos = contexto.Libros.Find(id);
                contexto.Dispose();
            }
            catch (Exception) { throw; }
            return(librosBiblicos);
        }
        private LibrosBiblicos Llenaclase()
        {
            LibrosBiblicos librosbiblicos = new LibrosBiblicos();


            librosbiblicos.LibroId     = Convert.ToInt32(libroIdNumericUpDown.Value);
            librosbiblicos.Descripcion = descripcionTextBox.Text;
            librosbiblicos.Fecha       = fechaDateTimePicker.Value;
            librosbiblicos.Siglas      = siglasTextBox.Text;
            librosbiblicos.Tipo        = tipoTextBox.Text;


            return(librosbiblicos);
        }
Beispiel #5
0
        public static bool Guardar(LibrosBiblicos librosBiblicos)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                if (contexto.Libros.Add(librosBiblicos) != null)
                {
                    contexto.SaveChanges();
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception) { throw; }

            return(paso);
        }
Beispiel #6
0
        public static bool Editar(LibrosBiblicos librosBiblicos)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(librosBiblicos).State = EntityState.Modified;

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception) { throw; }

            return(paso);
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            bool           paso           = false;
            LibrosBiblicos librosbiblicos = Llenaclase();


            if (validar(2))
            {
                MessageBox.Show("Favor de Llenar las Casillas");
            }
            else
            {
                if (libroIdNumericUpDown.Value == 0)
                {
                    paso = BLL.LibrosBiblicosBLL.Guardar(librosbiblicos);
                }
                else
                {
                    var V = BLL.LibrosBiblicosBLL.Buscar(Convert.ToInt32(libroIdNumericUpDown.Value));

                    if (V != null)
                    {
                        paso = BLL.LibrosBiblicosBLL.Editar(librosbiblicos);
                    }
                }


                Limpiar();
                GeneralerrorProvider.Clear();
                if (paso)
                {
                    MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No pudo Guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }