Пример #1
0
        public static bool eliminarProducto(ViewProducto productoActualizar)
        {
            try
            {

                using (var db = new pruebaEntities())
                {
                    var producto = (from p in db.priducto
                                            where p.id == productoActualizar.id
                                            select p).FirstOrDefault();

                    producto.nombre = productoActualizar.Nombre;

                    db.priducto.Attach(producto);
                    db.Entry<priducto>(producto).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
                return true;

            }
            catch (Exception ex)
            {
                return false;
            }
        }
Пример #2
0
 public ActionResult CrearProductos(ViewProducto model)
 {
     string strRutaCompleta = string.Format("{0}\\{1}", HostingEnvironment.MapPath("~"), "img");
     strRutaCompleta += "\\" + model.imagen.FileName;
     model.imagen.SaveAs(strRutaCompleta);
     model.rulImagen = "~/img/" + model.imagen.FileName;
     bool bitGuardo = ProductoServices.CrearProducto(model);
     return View();
 }
Пример #3
0
        public ActionResult CrearProductos()
        {
            ViewProducto model = new ViewProducto();

            var productos = ProductoServices.obtenerProductos();

            productos.Insert(0, new priducto { id = -1, nombre = "Seleccione" });

            model.Produstos = new SelectList(productos, "id", "nombre", - 1);

            return View(model);
        }
Пример #4
0
 public List <ViewProducto> BuscarProductos(string buscar)
 {
     if (Seguridad.validarToken(SoapHeader))
     {
         return(Consultas.BuscarProductos(buscar));
     }
     else
     {
         ViewProducto cate = new ViewProducto
         {
             Nombre = "-1"
         };
         List <ViewProducto> error = new List <ViewProducto>
         {
             cate
         };
         return(error);
     }
 }
Пример #5
0
        public static bool CrearProducto(ViewProducto model)
        {
            try
            {
                priducto producto = new priducto(){nombre = model.Nombre, fechacreacion = DateTime.Now, rutaimagen = model.rulImagen};

                using(var db = new pruebaEntities())
                {
                    db.priducto.Add(producto);
                    db.SaveChanges();
                }
                return true;

            }
            catch(Exception ex)
            {
                return false;
            }
        }