コード例 #1
0
 static public List <Categories> ListadoCategoria()
 {
     using (var data = new northwindEntities())
     {
         return(data.Categories.ToList());
     }
 }
コード例 #2
0
 static public List <Suppliers> ListadoProveedor()
 {
     using (var data = new northwindEntities())
     {
         return(data.Suppliers.ToList());
     }
 }
コード例 #3
0
        static public List <Products> ListadoProducto()
        {
            List <Products> listado = new List <Products>();

            using (var data = new northwindEntities())
            {
                return(data.Products.ToList());
            }
        }
コード例 #4
0
        //

        static public bool RegistrarProducto(Products producto)
        {
            bool exito = true;

            try
            {
                using (var data = new northwindEntities())
                {
                    data.Products.Add(producto);
                    data.SaveChanges();
                }
            }
            catch
            {
                exito = false;
            }

            return(exito);
        }
コード例 #5
0
        static public bool EliminarProducto(int ProductID) // referido a borrar
        {
            bool exito = true;

            try
            {
                using (var data = new northwindEntities())
                {
                    Products actual = data.Products.Where(z => z.ProductID == ProductID).FirstOrDefault();// alias
                    data.Products.Remove(actual);
                    data.SaveChanges();
                }
            }
            catch (Exception)
            {
                exito = false;
            }

            return(exito);
        }
コード例 #6
0
        static public bool ActualizarProducto(Products producto) // referido a objeto
        {
            bool exito = true;                                   // validación del registro

            // para el manejo de excepciones
            try
            {
                using (var data = new northwindEntities())
                {
                    // realizar la consulta y actualizar
                    Products actual = data.Products.Where(x => x.ProductID == producto.ProductID).FirstOrDefault();// alias
                    //actual.ID_Empresa = empresa.ID_Empresa;
                    //actual.ID_Usuario = empresa.ID_Usuario;
                    actual.ProductName     = producto.ProductName;
                    actual.SupplierID      = producto.SupplierID;
                    actual.CategoryID      = producto.CategoryID;
                    actual.QuantityPerUnit = producto.QuantityPerUnit;
                    actual.UnitPrice       = producto.UnitPrice;
                    actual.UnitsInStock    = producto.UnitsInStock;
                    actual.ReorderLevel    = producto.ReorderLevel;
                    actual.Discontinued    = producto.Discontinued;



                    // transaccion landa express
                    // data.GEPOSTULANTEs.InsertOnSubmit(postulante);
                    data.SaveChanges(); // guarda los cambios
                }
            }
            catch (Exception)
            {
                // cuando ocurre el error
                exito = false;
            }
            return(exito);
        }