public LibroBiblico LlenaClase()
        {
            LibroBiblico libroB = new LibroBiblico();

            libroB.Descripcion = DescripciontextBox.Text;
            libroB.Fecha       = FechadateTimePicker.Value;
            libroB.Tipo        = TipocomboBox.Text;
            libroB.Siglas      = SiglatextBox.Text;

            return(libroB);
        }
Пример #2
0
        public static LibroBiblico Buscar(int id)
        {
            Contexto     contexto = new Contexto();
            LibroBiblico libroB   = new LibroBiblico();

            try
            {
                libroB = contexto.librosBiblico.Find(id);
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }

            return(libroB);
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int          id    = Convert.ToInt32(IdnumericUpDown.Value);
            LibroBiblico libro = new LibroBiblico();

            if (libro != null)
            {
                DescripciontextBox.Text   = libro.Descripcion;
                FechadateTimePicker.Value = libro.Fecha;
                TipocomboBox.Text         = libro.Tipo;
                SiglatextBox.Text         = libro.Siglas;
            }
            else
            {
                MessageBox.Show("No se encontro", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Пример #4
0
        public static bool Modificar(LibroBiblico libroB)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(libroB).State = EntityState.Modified;
                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
Пример #5
0
        public static bool Guardar(LibroBiblico libroB)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

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

            return(paso);
        }
Пример #6
0
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                LibroBiblico libroB = contexto.librosBiblico.Find(id);
                contexto.librosBiblico.Remove(libroB);
                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }

            return(paso);
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            LibroBiblico libroB = new LibroBiblico();

            libroB = LlenaClase();
            bool paso = false;

            if (!HayErrores())
            {
                if (IdnumericUpDown.Value == 0)
                {
                    paso = BLL.LibroBiblicoBLL.Guardar(libroB);
                }
                else
                {
                    paso = BLL.LibroBiblicoBLL.Modificar(LlenaClase());
                }
                if (paso)
                {
                    MessageBox.Show("GUARDADO", "EXITO!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No se pudo Guardar", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                if (paso)
                {
                    Nuevobutton.PerformClick();
                    MessageBox.Show("Guardado!!", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No se pudo guardar!!", "Fallo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }