public void ModificarTest()
        {
            Inventario inventario = new Inventario();
            bool       paso       = false;

            inventario.InventarioId    = 1;
            inventario.Fecha           = DateTime.Now;
            inventario.SuplidorId      = 2;
            inventario.TotalInventario = 1000;

            InventarioDetalle detalle = new InventarioDetalle();

            detalle.InventarioDetalleId = 1;
            detalle.InventarioId        = 1;
            detalle.ProductoId          = 1;
            detalle.costo           = 100;
            detalle.Inventario      = 10;
            detalle.ValorInventario = 1000;

            inventario.Productos.Add(detalle);

            paso = InventarioBLL.Modificar(inventario);

            Assert.AreEqual(paso, true);
        }
        private void Guardarbutton_Click(object sender, EventArgs e)
        {
            Inventarios i    = new Inventarios();
            bool        paso = false;


            if (!Validar())
            {
                return;
            }

            i = LlenaClase();


            if (IDnumericUpDown.Value == 0)
            {
                if (!ValidarRepeticion())
                {
                    return;
                }

                paso = InventarioBLL.Guardar(i);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede guardar.", "Rafa Motor", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = InventarioBLL.Modificar(i);
            }

            if (paso)
            {
                MessageBox.Show("Guardado", "Rafa Motor", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar", "Rafa Motor", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            Limpiar();
        }
        public ActionResult ModificarItem([FromBody] Inventario entidad)
        {
            if (!ModelState.IsValid)
            {
                return(View("Error", new Error()
                {
                    Message = "Error in data"
                }));
            }

            if (this.IsAdminUserLoggedIn() == false)
            {
                return(View("AccesoDenegado"));
            }

            var Repo = new InventarioBLL();

            Repo.Modificar(entidad);
            ViewBag.Inventario = Repo.Listar();

            return(View("Inventario"));
        }