コード例 #1
0
        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);
        }
コード例 #2
0
        //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();
            }
        }
コード例 #3
0
        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);
        }