Example #1
0
    public void InsertarInformacionUsuario(InformacionUsuario info)
    {
        AjedrezDBEntities db = new AjedrezDBEntities();

        db.InformacionUsuarios.Add(info);
        db.SaveChanges();
    }
Example #2
0
    public void ActualizarCantidad(int id, int cantidad)
    {
        AjedrezDBEntities db      = new AjedrezDBEntities();
        Carrito           carrito = db.Carritoes.Find(id);

        carrito.Cantidad = cantidad;

        db.SaveChanges();
    }
Example #3
0
    public InformacionUsuario GetInformacionUsuario(string guId)
    {
        AjedrezDBEntities  db   = new AjedrezDBEntities();
        InformacionUsuario info = (from x in db.InformacionUsuarios
                                   where x.GUId == guId
                                   select x).FirstOrDefault();

        return(info);
    }
Example #4
0
    public List <Carrito> GetOrdersInCart(string userId)
    {
        AjedrezDBEntities db      = new AjedrezDBEntities();
        List <Carrito>    ordenes = (from x in db.Carritoes
                                     where x.ClienteId == userId &&
                                     x.IsInCart
                                     orderby x.FechaCompra
                                     select x).ToList();

        return(ordenes);
    }
Example #5
0
    public string InsertarCarrito(Carrito carrito)
    {
        try
        {
            AjedrezDBEntities db = new AjedrezDBEntities();
            db.Carritoes.Add(carrito);
            db.SaveChanges();

            return("La orden fue insertada exitosamente");
        }
        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Example #6
0
 public List <Noticia> GetAllNoticias()
 {
     try
     {
         using (AjedrezDBEntities db = new AjedrezDBEntities())
         {
             List <Noticia> noticias = (from x in db.Noticias select x).ToList();
             return(noticias);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #7
0
 public Noticia GetNoticia(int id)
 {
     try
     {
         using (AjedrezDBEntities db = new AjedrezDBEntities())
         {
             Noticia noticia = db.Noticias.Find(id);
             return(noticia);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #8
0
    public string InsertarNoticia(Noticia noticia)
    {
        try
        {
            AjedrezDBEntities db = new AjedrezDBEntities();
            db.Noticias.Add(noticia);
            db.SaveChanges();

            return(noticia.Titulo + " fue insertado exitosamente");
        }
        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Example #9
0
    public void MarcarOrdenesComoPagadas(List <Carrito> carritos)
    {
        AjedrezDBEntities db = new AjedrezDBEntities();

        if (carritos != null)
        {
            foreach (Carrito carrito in carritos)
            {
                Carrito oldCarrito = db.Carritoes.Find(carrito.Id);
                oldCarrito.FechaCompra = DateTime.Now;
                oldCarrito.IsInCart    = false;
            }
            db.SaveChanges();
        }
    }
Example #10
0
 public List <Producto> GetAllProductos()
 {
     try
     {
         using (AjedrezDBEntities db = new AjedrezDBEntities())
         {
             List <Producto> productos = (from x in db.Productoes select x).ToList();
             return(productos);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #11
0
 public Producto GetProducto(int id)
 {
     try
     {
         using (AjedrezDBEntities db = new AjedrezDBEntities())
         {
             Producto producto = db.Productoes.Find(id);
             return(producto);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #12
0
    public string InsertarProducto(Producto producto)
    {
        try
        {
            AjedrezDBEntities db = new AjedrezDBEntities();
            db.Productoes.Add(producto);
            db.SaveChanges();

            return(producto.Nombre + "fue insertado exitosamente");
        }
        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Example #13
0
 public List <Producto> GetProductoPorTipo(int tipoId)
 {
     try
     {
         using (AjedrezDBEntities db = new AjedrezDBEntities())
         {
             List <Producto> productos = (from x in db.Productoes where x.TipoId == tipoId select x).ToList();
             return(productos);
         }
     }
     catch (Exception)
     {
         return(null);
     }
 }
Example #14
0
 public int GetTotalPedidos(string userId)
 {
     try
     {
         AjedrezDBEntities db = new AjedrezDBEntities();
         int total            = (from x in db.Carritoes
                                 where x.ClienteId == userId &&
                                 x.IsInCart
                                 select x.Cantidad).Sum();
         return(total);
     }
     catch
     {
         return(0);
     }
 }
Example #15
0
    public string EliminarProducto(int id)
    {
        try
        {
            AjedrezDBEntities db       = new AjedrezDBEntities();
            Producto          producto = db.Productoes.Find(id);

            db.Productoes.Attach(producto);
            db.Productoes.Remove(producto);
            db.SaveChanges();

            return(producto.Nombre + "fue eliminado exitosamente");
        }
        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Example #16
0
    public string EliminarCarrito(int id)
    {
        try
        {
            AjedrezDBEntities db      = new AjedrezDBEntities();
            Carrito           carrito = db.Carritoes.Find(id);

            db.Carritoes.Attach(carrito);
            db.Carritoes.Remove(carrito);
            db.SaveChanges();

            return("fue eliminado exitosamente");
        }
        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Example #17
0
    public string EliminarNoticia(int id)
    {
        try
        {
            AjedrezDBEntities db      = new AjedrezDBEntities();
            Noticia           noticia = db.Noticias.Find(id);

            db.Noticias.Attach(noticia);
            db.Noticias.Remove(noticia);
            db.SaveChanges();

            return(noticia.Titulo + " fue eliminado exitosamente");
        }
        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Example #18
0
    public string ActualizarTipoProducto(int id, TipoProducto tipoProducto)
    {
        try
        {
            AjedrezDBEntities db = new AjedrezDBEntities();

            //recuperar objeto desde la bd
            TipoProducto p = db.TipoProductoes.Find(id);

            p.Nombre = tipoProducto.Nombre;


            db.SaveChanges();
            return(tipoProducto.Nombre + "fue actualizado exitosamente");
        }
        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Example #19
0
    public string ActualizarNoticia(int id, Noticia noticia)
    {
        try
        {
            AjedrezDBEntities db = new AjedrezDBEntities();

            //recuperar objeto desde la bd
            Noticia n = db.Noticias.Find(id);

            n.Titulo           = noticia.Titulo;
            n.Descripcion      = noticia.Descripcion;
            n.FechaPublicacion = noticia.FechaPublicacion;
            n.Imagen           = noticia.Imagen;

            db.SaveChanges();
            return(noticia.Titulo + " fue actualizado exitosamente");
        }
        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Example #20
0
    public string ActualizarProducto(int id, Producto producto)
    {
        try
        {
            AjedrezDBEntities db = new AjedrezDBEntities();

            //recuperar objeto desde la bd
            Producto p = db.Productoes.Find(id);

            p.Nombre      = producto.Nombre;
            p.Precio      = producto.Precio;
            p.TipoId      = producto.TipoId;
            p.Descripcion = producto.Descripcion;
            p.Image       = producto.Image;

            db.SaveChanges();
            return(producto.Nombre + "fue actualizado exitosamente");
        }
        catch (Exception e)
        {
            return("Error:" + e);
        }
    }
Example #21
0
    public string ActualizarCarrito(int id, Carrito carrito)
    {
        try
        {
            AjedrezDBEntities db = new AjedrezDBEntities();

            //recuperar objeto desde la bd
            Carrito p = db.Carritoes.Find(id);

            p.FechaCompra = carrito.FechaCompra;
            p.ClienteId   = carrito.ClienteId;
            p.Cantidad    = carrito.Cantidad;
            p.IsInCart    = carrito.IsInCart;
            p.ProductoId  = carrito.ProductoId;


            db.SaveChanges();
            return("fue actualizado exitosamente");
        }
        catch (Exception e)
        {
            return("Error:" + e);
        }
    }