Esempio n. 1
0
        public static Productodt ObtenerProducto(int id)
        {
            EntitiesGlovo db = new EntitiesGlovo();

            var prod = db.Producto.Select(p => new Productodt()
            {
                IDCategoria    = p.IDCategoria,
                IDproducto     = p.IDproducto,
                NombreProducto = p.NombreProducto,
                Precio         = p.Precio,
                Stock          = p.Stock
            }).SingleOrDefault(p => p.IDproducto == id);

            if (prod == null)
            {
                prod = new Productodt()
                {
                    IDCategoria    = 0,
                    IDproducto     = 0,
                    NombreProducto = "",
                    Precio         = 0,
                    Stock          = 0
                };
            }

            return(prod);
        }
Esempio n. 2
0
        public static bool EliminarProducto(int id)
        {
            EntitiesGlovo db = new EntitiesGlovo();
            Producto      p  = db.Producto.Find(id);

            db.Producto.Remove(p);
            db.SaveChanges();
            return(true);
        }
Esempio n. 3
0
        public static IEnumerable <Categoriadt> ListarCategoria()
        {
            EntitiesGlovo db = new EntitiesGlovo();

            var lista = db.Categoria.Select(b => new Categoriadt()
            {
                IDcategoria   = b.IDcategoria,
                TipoCategoria = b.TipoCategoria
            });

            return(lista);
        }
Esempio n. 4
0
        public static IEnumerable <Clientedt> ListarTodosClientes()
        {
            EntitiesGlovo db = new EntitiesGlovo();

            var lista = db.Cliente.Select(b => new Clientedt()
            {
                NombreCliente = b.NombreCliente,
                Correo        = b.Correo,
                Contraseña    = b.Contraseña,
                Direccion     = b.Direccion,
                Telefono      = b.Telefono
            });

            return(lista);
        }
Esempio n. 5
0
        public static Productodt AgregarProducto(Productodt prod)
        {
            EntitiesGlovo db = new EntitiesGlovo();

            Producto p = new Producto()
            {
                IDCategoria    = prod.IDCategoria,
                NombreProducto = prod.NombreProducto,
                Precio         = prod.Precio,
                Stock          = prod.Stock
            };

            db.Producto.Add(p);
            db.SaveChanges();
            return(Producto.ObtenerProducto(p.IDproducto));
        }
Esempio n. 6
0
        public static IEnumerable <Productodt> ListarProducto(int id)
        {
            EntitiesGlovo db = new EntitiesGlovo();

            var lista = from b in db.Producto.Where(p => p.IDCategoria == id)
                        select new Productodt()
            {
                IDproducto     = b.IDproducto,
                NombreProducto = b.NombreProducto,
                Stock          = b.Stock,
                Precio         = b.Precio,
                IDCategoria    = b.IDCategoria
            };

            return(lista);
        }
Esempio n. 7
0
        public static Productodt ActualizarProducto(Productodt prod)
        {
            EntitiesGlovo db = new EntitiesGlovo();

            Producto p = new Producto()
            {
                IDCategoria    = prod.IDCategoria,
                IDproducto     = prod.IDproducto,
                NombreProducto = prod.NombreProducto,
                Precio         = prod.Precio,
                Stock          = prod.Stock
            };

            db.Entry(p).State = EntityState.Modified;
            db.SaveChanges();
            return(Producto.ObtenerProducto(p.IDproducto));
        }
Esempio n. 8
0
        public static bool ActualizarDireccion2(Clientedt cli)
        {
            EntitiesGlovo db = new EntitiesGlovo();

            Cliente c = db.Cliente.Find(cli.IDCliente);

            if (c == null)
            {
                return(false);
            }
            else
            {
                c.Direccion       = cli.Direccion;
                db.Entry(c).State = EntityState.Modified;
                db.SaveChanges();

                return(true);
            }
        }
Esempio n. 9
0
        public static bool ActualizarDireccion(int idCliente, string direccion)
        {
            EntitiesGlovo db = new EntitiesGlovo();

            Cliente c = db.Cliente.Find(idCliente);

            if (c == null)
            {
                return(false);
            }
            else
            {
                c.Direccion       = direccion;
                db.Entry(c).State = EntityState.Modified;
                db.SaveChanges();

                return(true);
            }
        }
Esempio n. 10
0
        public static bool IniciarSesion2(Clientedt cli)
        {
            bool estado;

            EntitiesGlovo db = new EntitiesGlovo();

            var encontro = db.Cliente.Where(t => t.Correo.Trim() == cli.Correo &&
                                            t.Contraseña == cli.Contraseña).Count();

            if (encontro > 0)
            {
                estado = true;
            }
            else
            {
                estado = false;
            }

            return(estado);
        }
Esempio n. 11
0
        public static bool IniciarSesion(string email, string contraseña)
        {
            bool estado;

            EntitiesGlovo db = new EntitiesGlovo();

            var encontro = db.Cliente.Where(t => t.Correo.Trim() == email.Trim() &&
                                            t.Contraseña.Trim() == contraseña).Count();

            if (encontro > 0)
            {
                estado = true;
            }
            else
            {
                estado = false;
            }

            return(estado);
        }