public static String CrearProducto(Producto p) { pav2Entidades db = new pav2Entidades(); var mensaje = ""; foreach (var item in db.producto) { if (item.numeroOrden == p.NumeroOrden) { mensaje = "NOOK"; return(mensaje); } } var nuevoProducto = new producto() { numeroOrden = p.NumeroOrden, proveedor = p.Proveedor, nombre = p.Nombre, fecha = p.Fecha, precio = p.Precio, enUso = p.EnUso, idEstanteria = p.IdEstanteria }; db.producto.Add(nuevoProducto); db.SaveChanges(); /// aca NO GUARDA mensaje = "SIOK"; return(mensaje); }
//ABMC public static void EliminarProducto(int idx) { pav2Entidades db = new pav2Entidades(); var eliminar = db.producto.Find(idx); if (eliminar != null) { db.producto.Remove(eliminar); db.SaveChanges(); } }
public static String EditarProducto(Producto p) { pav2Entidades db = new pav2Entidades(); var producto = db.producto.Find(p.Id); var mensaje = ""; if (producto == null) { return(mensaje = "NOENCONTRADO"); } foreach (var item in db.producto) { if (item.numeroOrden == p.NumeroOrden && producto.numeroOrden != p.NumeroOrden)///555555 { mensaje = "NOOK"; return(mensaje); } } if (producto != null) { if (mensaje == "") { producto.numeroOrden = p.NumeroOrden; producto.nombre = p.Nombre; producto.fecha = p.Fecha; producto.precio = p.Precio; producto.proveedor = p.Proveedor; producto.enUso = p.EnUso; producto.idEstanteria = p.IdEstanteria; mensaje = "SIOK"; } } db.SaveChanges(); return(mensaje); }