Beispiel #1
0
 public static void eliminarProd(int unCodigo, double unPrecio, string unNombre)
 {
     try
     {
         using (var db = new TiendaContext())
         {
             db.Producto.RemoveRange(db.Producto.Where(c => c.CodigoProducto == unCodigo && c.Precio == unPrecio && c.NombreProd == unNombre));
             db.SaveChanges();
         }
     }
     catch { }
 }
Beispiel #2
0
 /*   public static void agregarCampañaSQL(Campaña camp)
  *  {
  *      try
  *      {
  *          //Se utiliza el framework Entity, el cual se encarga de la capa de la persistencia.
  *          using (var db = new CarteleriaContext())
  *          {
  *              db.Campañas.Add(camp);
  *              db.SaveChanges();
  *          }
  *      }
  *      catch { }
  *  }
  */
 public static void agregarProd(Producto Prod1)
 {
     try
     {
         using (var db = new TiendaContext())
         {
             Producto prod = new Producto(Prod1.CodigoProducto, Prod1.Precio, Prod1.NombreProd);
             db.Producto.Add(prod);
             db.SaveChanges();
         }
     }
     catch { }
 }
Beispiel #3
0
        public static void modificarProd(int unCodigo, double unPrecio, string unNombre, int nuevoCodigo, double nuevoPrecio, string nuevoNombre)
        {
            try
            {
                using (var db = new TiendaContext())
                {
                    var resultado = db.Producto.Where(b => b.CodigoProducto == unCodigo && b.Precio == unPrecio && b.NombreProd == unNombre).ToList();
                    if (resultado != null)
                    {
                        resultado.ForEach(a => a.CodigoProducto = nuevoCodigo);
                        resultado.ForEach(a => a.Precio         = nuevoPrecio);
                        resultado.ForEach(a => a.NombreProd     = nuevoNombre);
                        db.SaveChanges();
                    }
                }
            }

            catch { }
        }