public void GuardarTest()
        {
            bool paso;
            ArticulosProducto articulosProducto = new ArticulosProducto();

            articulosProducto.IdArticulos = 0;
            articulosProducto.Descripcion = "Prueba";
            paso = ArticulosProductoBLL.Guardar(articulosProducto);
            Assert.AreEqual(paso, true);
        }
        private ArticulosProducto LlenaClase()
        {
            ArticulosProducto articulosProducto = new ArticulosProducto();

            articulosProducto.IdArticulos      = Convert.ToInt32(IdnumericUpDown.Value);
            articulosProducto.FechaVencimiento = FechaVencimientodateTimePicker.Value;
            articulosProducto.Descripcion      = DescripciontextBox.Text;
            articulosProducto.Precio           = Convert.ToInt32(PreciotextBox.Text);
            articulosProducto.Existencia       = Convert.ToInt32(ExistenciatextBox.Text);
            articulosProducto.CantidadCotizada = Convert.ToInt32(CantidadCotizadatextBox.Text);
            return(articulosProducto);
        }
        private void Buscarbutton_Click(object sender, EventArgs e)
        {
            int id = Convert.ToInt32(IdnumericUpDown.Value);
            ArticulosProducto articulosProducto = BLL.ArticulosProductoBLL.Buscar(id);

            if (articulosProducto != null)
            {
                DescripciontextBox.Text = articulosProducto.Descripcion;
                PreciotextBox.Text      = articulosProducto.Precio.ToString();
                FechaVencimientodateTimePicker.Value = articulosProducto.FechaVencimiento;
                ExistenciatextBox.Text       = articulosProducto.Existencia.ToString();
                CantidadCotizadatextBox.Text = articulosProducto.CantidadCotizada.ToString();
            }
        }
        //Permite Buscar Una Entidad en la Base de Dato
        public static ArticulosProducto Buscar(int id)
        {
            Contexto          contexto          = new Contexto();
            ArticulosProducto articulosProducto = new ArticulosProducto();

            try
            {
                articulosProducto = contexto.ArticuloP.Find(id);
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(articulosProducto);
        }
        //Permite Guardar Una Entidad En La Base De Dato
        public static bool Guardar(ArticulosProducto articulosProducto)
        {
            bool paso = false;
            //Creamos Una Instancia de Del contexto Para conectarla con la Base de Dato
            Contexto contexto = new Contexto();

            try
            {
                if (contexto.ArticuloP.Add(articulosProducto) != null)
                {
                    contexto.SaveChanges();
                    paso = true;
                }
            }catch (Exception)
            {
                throw;
            }
            return(paso);
        }
        //Permite Modificar Una Entidad en la Base de Dato
        public static bool Modificar(ArticulosProducto articulosProducto)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                contexto.Entry(articulosProducto).State = EntityState.Modified;
                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
                contexto.Dispose();
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
        //Permirte Eliminar Una Entidad De la Base De Dato
        public static bool Eliminar(int id)
        {
            bool     paso     = false;
            Contexto contexto = new Contexto();

            try
            {
                ArticulosProducto articulosProducto = new ArticulosProducto();
                contexto.ArticuloP.Remove(articulosProducto);

                if (contexto.SaveChanges() > 0)
                {
                    paso = true;
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(paso);
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            ArticulosProducto articulosProducto = new ArticulosProducto();
            bool paso = false;

            if (IdnumericUpDown.Value == 0)
            {
                paso = BLL.ArticulosProductoBLL.Guardar(articulosProducto);
            }
            else
            {
                paso = BLL.ArticulosProductoBLL.Modificar(LlenaClase());
            }

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