コード例 #1
0
        public List <Producto> Buscar(string nombre)
        {
            using (var context = new DB_PymesEntities())
            {
                context.Configuration.LazyLoadingEnabled   = false;
                context.Configuration.ProxyCreationEnabled = false;

                var productos = context.Producto.OrderBy(x => x.NombreProducto)
                                .Where(x => x.NombreProducto.Contains(nombre))
                                .Take(10)
                                .ToList();

                return(productos);
            }
        }
コード例 #2
0
        public List <Producto> Listar()
        {
            var producto = new List <Producto>();

            try
            {
                using (var context = new DB_PymesEntities())
                {
                    producto = context.Producto.ToList();
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
            return(producto);
        }
コード例 #3
0
        public Producto Obtener(int id)
        {
            var producto = new Producto();

            try
            {
                using (var context = new DB_PymesEntities())
                {
                    producto = context.Producto
                               .Where(x => x.IdProducto == id)
                               .Single();
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }

            return(producto);
        }
コード例 #4
0
        public Producto GetactivoByACTIVO(bool activo)
        {
            var contexto = new DB_PymesEntities();

            return(contexto.buscarActivos1(activo).FirstOrDefault());
        }