コード例 #1
0
        public static string BuscarDescripcion(string descripcion)
        {
            LibrosBiblia libros = new LibrosBiblia();

            libros.Descripcion = descripcion;
            return(descripcion);
        }
コード例 #2
0
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                LibrosBiblia Libro = contexto.Libros.Find(id);

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

                if (contexto.SaveChanges() > 0)
                {
                    contexto.Dispose();
                    paso = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
コード例 #3
0
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                LibrosBiblia libro = contexto.Libros.Find(id);
                contexto.Libros.Remove(libro);

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(paso);
        }
コード例 #4
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            bool         paso  = false;
            int          id    = (int)LibroIdNumericUpDown.Value;
            LibrosBiblia libro = BLL.LibrosBiblicosBLL.Buscar(id);

            if (Validar())
            {
                MessageBox.Show("Favor Revisar El Llenado", "Error Validacion", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            libro = LlenaClase();

            if (libro != null)
            {
                paso = BLL.LibrosBiblicosBLL.Guardar(libro);
            }
            else
            {
                paso = BLL.LibrosBiblicosBLL.Modificar(libro);
            }

            if (paso)
            {
                MessageBox.Show("Guardado Correctamente", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                NuevoButton.PerformClick();
            }
            else
            {
                MessageBox.Show("No Se Pudo Guardar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #5
0
        private LibrosBiblia LlenaClase()
        {
            LibrosBiblia libro = new LibrosBiblia();

            libro.LibroId     = (int)LibroIdNumericUpDown.Value;
            libro.Fecha       = FechaDateTimePicker.Value.Date;
            libro.Descripcion = DescripcionTextBox.Text;
            libro.Siglas      = SiglasTextBox.Text;
            libro.Tipo        = TipoComboBox.Text;
            return(libro);
        }
コード例 #6
0
        private LibrosBiblia LlenaClase()
        {
            LibrosBiblia Libros = new LibrosBiblia();

            Libros.LibroId     = Convert.ToInt32(LibroIDnumericUpDown.Value);
            Libros.Fecha       = FechadateTimePicker.Value;
            Libros.Descripcion = DescripciontextBox.Text;
            Libros.Siglas      = SiglastextBox.Text;
            Libros.Tipo        = TipotextBox.Text;
            return(Libros);
        }
コード例 #7
0
        public static LibrosBiblia Buscar(int id)
        {
            Contexto     contexto = new Contexto();
            LibrosBiblia Libros   = new LibrosBiblia();

            try
            {
                Libros = contexto.Libros.Find(id);
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(Libros);
        }
コード例 #8
0
        private void EliminarButton_Click(object sender, EventArgs e)
        {
            int          id    = (int)LibroIdNumericUpDown.Value;
            LibrosBiblia libro = BLL.LibrosBiblicosBLL.Buscar(id);

            if (libro != null)
            {
                BLL.LibrosBiblicosBLL.Eliminar(id);
                MessageBox.Show("Eliminado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
                NuevoButton.PerformClick();
            }
            else
            {
                MessageBox.Show("No Se Pudo Eliminar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #9
0
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            LibrosBiblia Libros = LlenaClase();

            bool paso = false;

            if (Validar(2))
            {
                MessageBox.Show("Llenar campos", "Llene los campos",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                int id = Convert.ToInt32(LibroIDnumericUpDown.Value);
                if (id == 0)
                {
                    paso = BLL.LibrosBLL.Guardar(Libros);
                }
                else
                {
                    var L = BLL.LibrosBLL.Buscar(id);

                    if (L != null)
                    {
                        paso = BLL.LibrosBLL.Modificar(Libros);
                    }
                }

                if (paso)
                {
                    MessageBox.Show("Guardado!!", "Se Guardo Correctamente",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);

                    LibroIDnumericUpDown.Value = 0;
                    DescripciontextBox.Clear();
                    FechadateTimePicker.Value = DateTime.Now;
                    SiglastextBox.Clear();
                    TipotextBox.Clear();
                    ValidarerrorProvider.Clear();
                }
                else
                {
                    MessageBox.Show("No se guardo!!", "Intente Guardar de nuevo",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
コード例 #10
0
        private void BuscarButton_Click(object sender, EventArgs e)
        {
            int          id    = (int)LibroIdNumericUpDown.Value;
            LibrosBiblia libro = BLL.LibrosBiblicosBLL.Buscar(id);

            if (libro != null)
            {
                FechaDateTimePicker.Value = libro.Fecha;
                DescripcionTextBox.Text   = libro.Descripcion;
                SiglasTextBox.Text        = libro.Siglas;
                TipoComboBox.Text         = libro.Tipo;
            }
            else
            {
                MessageBox.Show("No Se Pudo Encontrar", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #11
0
        public static LibrosBiblia Buscar(int id)
        {
            Contexto     contexto = new Contexto();
            LibrosBiblia libro    = new LibrosBiblia();

            try
            {
                libro = contexto.Libros.Find(id);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                contexto.Dispose();
            }
            return(libro);
        }
コード例 #12
0
        public static bool Modificar(LibrosBiblia Libros)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(Libros).State = EntityState.Modified;
                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
コード例 #13
0
        public static bool Guardar(LibrosBiblia Libro)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                if (contexto.Libros.Add(Libro) != null)
                {
                    contexto.SaveChanges();
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
コード例 #14
0
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int          id     = Convert.ToInt32(LibroIDnumericUpDown.Value);
            LibrosBiblia Libros = BLL.LibrosBLL.Buscar(id);



            if (Libros != null)
            {
                LibroIDnumericUpDown.Value = Libros.LibroId;
                DescripciontextBox.Text    = Libros.Descripcion;
                FechadateTimePicker.Value  = Libros.Fecha;
                SiglastextBox.Text         = Libros.Siglas;
                TipotextBox.Text           = Libros.Tipo;
            }
            else
            {
                MessageBox.Show("No se encontro", "Intente Buscar de nuevo",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }