示例#1
0
 public List <CategoriaVO> ListarCategorias()
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         return(db.Categoria.ToList().Select(back => back.DarCategoriaVO()).ToList());
     }
 }
示例#2
0
 public List <MonedaVO> ListarMonedas()
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         return(db.Moneda.ToList().Select(back => back.DarMonedaVO()).ToList());
     }
 }
 public List <BackofficeVO> ListarBackoffice()
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         return(db.BackOffice.ToList().Select(back => back.DarBackofficeVO()).ToList());
     }
 }
示例#4
0
 public List <RolVO> ListarRoles()
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         return(db.Rol.ToList().Select(back => back.DarRolVO()).ToList());
     }
 }
示例#5
0
 public List <ProductoVO> ListarProductos()
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         return(db.Producto.ToList().Select(back => back.DarProductoVO()).ToList());
     }
 }
示例#6
0
 public bool EstadoCategoria(int catid)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var cate = db.Categoria.Where(s => s.CategoriaId == catid).FirstOrDefault();
         return(cate.CategoriaHabilitado);
     }
 }
示例#7
0
 public CategoriaVO DarCategoria(int catid)
 {
     using (TiendaVirtualEntities db = new TiendaVirtualEntities())
     {
         var cate = db.Categoria.Where(s => s.CategoriaId == catid).FirstOrDefault();
         return(cate.DarCategoriaVO());
     }
 }
示例#8
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();
     }
 }
示例#9
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();
     }
 }
示例#10
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();
     }
 }
示例#11
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();
     }
 }
示例#12
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();
     }
 }
示例#13
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();
     }
 }
示例#14
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();
     }
 }
示例#15
0
        public List <ProductoVO> ListarProductoPorCategoriaHabilitado(int idcatego)
        {
            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                var producto = db.Producto.Where(s => s.CategoriaId == idcatego && s.ProductoHabilitado == true).ToList();

                return(producto.Select(back => back.DarProductoVO()).ToList());
            }
        }
示例#16
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();
     }
 }
示例#17
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();
     }
 }
示例#18
0
        public List <CategoriaVO> ListarCategoriasActivas()
        {
            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                var producto = db.Categoria.Where(s => s.CategoriaHabilitado == true).ToList();

                return(producto.Select(back => back.DarCategoriaVO()).ToList());
            }
        }
示例#19
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();
     }
 }
示例#20
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();
     }
 }
示例#21
0
        public CarritoVO DarCarrito(int idcli)
        {
            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                var carro = db.Carrito.Where(s => s.Cliente.UsuarioId == idcli).FirstOrDefault();

                return(carro.DarCarritoVO());
            }
        }
示例#22
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();
     }
 }
示例#23
0
        public List <ProductoVO> ListarProductosHabilitados()
        {
            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                var producto = db.Producto.Where(s => s.ProductoHabilitado == true).ToList();

                return(producto.Select(back => back.DarProductoVO()).ToList());
            }
        }
示例#24
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();
     }
 }
示例#25
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();
     }
 }
示例#26
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();
     }
 }
示例#27
0
        public ProductoVO DarProductoPorID(int idprod)
        {
            using (TiendaVirtualEntities db = new TiendaVirtualEntities())
            {
                var producto = db.Producto.Where(s => s.ProductoId == idprod).FirstOrDefault();

                return(producto.DarProductoVO());
            }
        }
示例#28
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();
     }
 }
示例#29
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();
     }
 }
示例#30
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();
     }
 }