コード例 #1
0
 public void ActivarCategoria(int catid, bool activa)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var cate = db.Categoria.Where(s => s.CategoriaId == catid).FirstOrDefault();
         cate.CategoriaHabilitado = activa;
         db.SaveChanges();
     }
 }
コード例 #2
0
 public void InsertarItemCarrito(ItemCarritoInsVO carivo)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         ItemCarrito ica = new ItemCarrito(carivo);
         db.ItemCarrito.Add(ica);
         db.SaveChanges();
     }
 }
コード例 #3
0
 public void ModificarTipoUsuario(int usuid, string tipo)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var usuario = db.Usuario.Where(s => s.UsuarioId == usuid).FirstOrDefault();
         usuario.TipoUsuario = tipo;
         db.SaveChanges();
     }
 }
コード例 #4
0
 public void ActivoUsuario(int usuid, bool activo)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var usuario = db.Usuario.Where(s => s.UsuarioId == usuid).FirstOrDefault();
         usuario.UsuarioActivo = activo;
         db.SaveChanges();
     }
 }
コード例 #5
0
 public void BorrarUsuario(int usuid)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var usuario = db.Usuario.Where(s => s.UsuarioId == usuid).FirstOrDefault();
         db.Usuario.Remove(usuario);
         db.SaveChanges();
     }
 }
コード例 #6
0
 public void ModificarNombreCategoria(int catid, string nom)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var cate = db.Categoria.Where(s => s.CategoriaId == catid).FirstOrDefault();
         cate.CategoriaNombre = nom;
         db.SaveChanges();
     }
 }
コード例 #7
0
 public void BorrarProducto(int idprod)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var producto = db.Producto.Where(s => s.ProductoId == idprod).FirstOrDefault();
         db.Producto.Remove(producto);
         db.SaveChanges();
     }
 }
コード例 #8
0
 public void CambiarRolBackoffice(int idusr, int rolid)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var backoff = db.BackOffice.Where(s => s.UsuarioId == idusr).FirstOrDefault();
         backoff.RolId = rolid;
         db.SaveChanges();
     }
 }
コード例 #9
0
 public void BorrarBackoffice(int idusr)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var backoff = db.BackOffice.Where(u => u.UsuarioId == idusr).FirstOrDefault();
         db.BackOffice.Remove(backoff);
         db.SaveChanges();
     }
 }
コード例 #10
0
 public void SacarItemCarrito(int idcarro, int idproducto)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var icarro = db.ItemCarrito.Where(s => s.ProductoId == idproducto && s.CarritoId == idcarro).FirstOrDefault();
         if (icarro != null && icarro.ProductoCantidad > 1)
         {
             icarro.ProductoCantidad--;
             db.SaveChanges();
         }
         else
         if (icarro != null && icarro.ProductoCantidad == 1)
         {
             db.ItemCarrito.Remove(icarro);
             db.SaveChanges();
         }
     }
 }
コード例 #11
0
 public void BorrarMoneda(int monedaid)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var moid = db.Moneda.Where(s => s.MonedaId == monedaid).FirstOrDefault();
         db.Moneda.Remove(moid);
         db.SaveChanges();
     }
 }
コード例 #12
0
 public void BorrarCarrito(int idcarro)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var carro = db.Carrito.Where(s => s.CarritoId == idcarro).FirstOrDefault();
         db.Carrito.Remove(carro);
         db.SaveChanges();
     }
 }
コード例 #13
0
 public void ModificarMonedaCarrito(int idcarro, int monedaid)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var carro = db.Carrito.Where(s => s.CarritoId == idcarro).FirstOrDefault();
         carro.MonedaId = monedaid;
         db.SaveChanges();
     }
 }
コード例 #14
0
 public void ModificarRol(int rolid, string nom)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var rol = db.Rol.Where(s => s.RolId == rolid).FirstOrDefault();
         rol.RolNombre = nom;
         db.SaveChanges();
     }
 }
コード例 #15
0
 public void HabilitarProducto(int idprod, bool habilito)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var producto = db.Producto.Where(s => s.ProductoId == idprod).FirstOrDefault();
         producto.ProductoHabilitado = habilito;
         db.SaveChanges();
     }
 }
コード例 #16
0
 public void BorrarRol(int rolid)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var rol = db.Rol.Where(s => s.RolId == rolid).FirstOrDefault();
         db.Rol.Remove(rol);
         db.SaveChanges();
     }
 }
コード例 #17
0
 public void ModificarMonedaCotizacion(int monedaid, decimal cotiza)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var moid = db.Moneda.Where(s => s.MonedaId == monedaid).FirstOrDefault();
         moid.MonedaCotizacion = cotiza;
         db.SaveChanges();
     }
 }
コード例 #18
0
 public void BorrarItemCarrito(int idcarro, int idproducto)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var icarro = db.ItemCarrito.Where(s => s.ProductoId == idproducto && s.CarritoId == idcarro).FirstOrDefault();
         db.ItemCarrito.Remove(icarro);
         db.SaveChanges();
     }
 }
コード例 #19
0
 public void ModificarStockProducto(int idprod, int cantstock)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var producto = db.Producto.Where(s => s.ProductoId == idprod).FirstOrDefault();
         producto.ProductoStock = cantstock;
         db.SaveChanges();
     }
 }
コード例 #20
0
 public void ModificarDescripcionCategoria(int catid, string desc)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var cate = db.Categoria.Where(s => s.CategoriaId == catid).FirstOrDefault();
         cate.CategoriaDescripcion = desc;
         db.SaveChanges();
     }
 }
コード例 #21
0
 public void BorrarCategoria(int catid)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var cate = db.Categoria.Where(s => s.CategoriaId == catid).FirstOrDefault();
         db.Categoria.Remove(cate);
         db.SaveChanges();
     }
 }
コード例 #22
0
        public void InsertarUsuario(UsuarioVO usuvo)
        {
            Usuario ue = new Usuario(usuvo);

            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                db.Usuario.Add(ue);
                db.SaveChanges();
            }
        }
コード例 #23
0
        public void InsertarCarrito(CarritoVO carvo)
        {
            Carrito ca = new Carrito(carvo);

            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                db.Carrito.Add(ca);
                db.SaveChanges();
            }
        }
コード例 #24
0
        public void InsertarRol(RolVO rolvo)
        {
            Rol rol = new Rol(rolvo);

            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                db.Rol.Add(rol);
                db.SaveChanges();
            }
        }
コード例 #25
0
        public void InsertarMoneda(MonedaVO monvo)
        {
            Moneda mo = new Moneda(monvo);

            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                db.Moneda.Add(mo);
                db.SaveChanges();
            }
        }
コード例 #26
0
        public void InsertarCategoria(CategoriaVO catvo)
        {
            Categoria cat = new Categoria(catvo);

            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                db.Categoria.Add(cat);
                db.SaveChanges();
            }
        }
コード例 #27
0
        public void InsertarProducto(ProductoVO prodvo)
        {
            Producto pr = new Producto(prodvo);

            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                db.Producto.Add(pr);
                db.SaveChanges();
            }
        }
コード例 #28
0
 public void AgregarItemCarrito(int idcarro, int idproducto)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var icarro = db.ItemCarrito.Where(s => s.ProductoId == idproducto && s.CarritoId == idcarro).FirstOrDefault();
         if (icarro != null)
         {
             icarro.ProductoCantidad++;
             db.SaveChanges();
         }
     }
 }
コード例 #29
0
 public void ModificarProducto(ProductoVO prodvo)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var producto = db.Producto.Where(s => s.ProductoId == prodvo.IdProducto).FirstOrDefault();
         producto.ProductoNombre      = prodvo.Nombre;
         producto.ProductoDescripcion = prodvo.Descripcion;
         producto.ProductoHabilitado  = prodvo.Habilitado;
         producto.ProductoPrecio      = prodvo.Precio;
         producto.ProductoStock       = prodvo.Stock;
         db.SaveChanges();
     }
 }
コード例 #30
0
        public void InsertarBackoffice(BackofficeInsVO bkvo)
        {
            var useless = System.Data.Entity.SqlServer.SqlProviderServices.Instance;

            BackOffice be = new BackOffice(bkvo);

            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                int uid = (from user in db.Usuario
                           where user.UsuarioEmail == bkvo.Email
                           select user).First().UsuarioId;
                be.UsuarioId        = uid;
                be.RolId            = bkvo.RolId;
                be.BackOfficeNombre = bkvo.Nombre;
                db.BackOffice.Add(be);
                db.SaveChanges();
            }
        }