public int create(Tiendas tienda)
        {
            var newtienda = tienda;

            context.Add(newtienda);
            context.SaveChanges();
            return(newtienda.Id);
        }
        public int addCategoria(Categorias categorias)
        {
            var nuevaCategoria = new Categorias {
                nombre = categorias.nombre
            };

            context.categorias.Add(nuevaCategoria);
            context.SaveChanges();
            return(nuevaCategoria.Id);
        } //crea una nueva categoria
Exemple #3
0
        public ActionResult Create([Bind(Include = "Id,Nombre,Apellido,Direccion")] Persona persona)
        {
            if (ModelState.IsValid)
            {
                db.Personas.Add(persona);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(persona));
        }
Exemple #4
0
        public ActionResult Create([Bind(Include = "Id,Nombre,Tipotienda,URL")] Provedores provedores)
        {
            if (ModelState.IsValid)
            {
                db.Provedores.Add(provedores);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(provedores));
        }
Exemple #5
0
        }//lista las ventas

        public int add(ventaDetalle venta)
        {
            using (context)
            {
                using (IDbContextTransaction transaction = context.Database.BeginTransaction())
                {
                    try
                    {
                        var cabezera = venta.cabezera;
                        cabezera.fecha     = DateTime.UtcNow;
                        cabezera.facturado = 0;
                        cabezera.borrado   = 0;
                        context.ventas.Add(cabezera);
                        context.SaveChanges();//guarda la cabezera

                        var detalle = venta.detalle;
                        detalle.idventa = cabezera.Id;
                        context.ventasdetalles.Add(detalle);
                        context.SaveChanges(); //guarda el detalle

                        var producto = context.productos.Find(detalle.idproducto);
                        producto.existencia -= detalle.cantidad;
                        context.SaveChanges(); //descarga la cantidad del producto
                        transaction.Commit();
                        return(cabezera.Id);
                    }catch (Exception e)
                    {
                        transaction.Rollback();
                        return(0);
                    }
                }
            }
        } //crea la venta
        }//busca por id

        public int add(Productos producto)
        {
            var newProduct = new Productos
            {
                codigo      = producto.codigo,
                nombre      = producto.nombre,
                categoriaid = producto.categoriaid,
                existencia  = producto.existencia,
                precio      = producto.precio
            };

            context.Add(newProduct);
            context.SaveChanges();
            return(newProduct.Id);
        }//crea el producto