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
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)); }
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)); }
}//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