public int RegistrarGuia(string fchLlegada, decimal total, int codProv)
        {
            Guia_de_Remision guiaRemision = new Guia_de_Remision();

            guiaRemision.Fecha_de_Llegada = DateTime.Parse(fchLlegada);
            guiaRemision.Id_Proveedor     = codProv;
            guiaRemision.Total            = total;
            _context.Guia_de_Remisions.Add(guiaRemision);
            _context.SaveChanges();
            return(_context.Guia_de_Remisions.Last().Id_Guia_de_Remision);
        }
        public IActionResult Eliminar(Guia_de_Remision g)
        {
            if (g != null)
            {
                var guiaItems = _context.Guia_de_Remision_Items.Where(x => x.Id_Guia_de_Remision == g.Id_Guia_de_Remision);
                List <Inventario> inventario = new List <Inventario>();
                foreach (var e in guiaItems)
                {
                    Inventario inv = new Inventario();
                    inv.Id_Producto    = e.Id_Producto;
                    inv.Cantidad_Total = -e.Cantidad;
                    inventario.Add(inv);
                }
                _context.AddRange(inventario);
                _context.SaveChanges();
                _context.Guia_de_Remisions.Remove(g);
                _context.SaveChanges();
            }

            return(RedirectToAction("Listar"));
        }