Example #1
0
    public void EliminarActulizar(int userId)
    {
        using (var db = new Mapeo())
        {
            List <Carrito> carro  = new List <Carrito>();
            Producto       produc = new Producto();

            carro = db.carrito.Where(x => x.Usuario_id == userId).ToList();

            for (int i = 0; i < carro.Count; i++)
            {
                int id_pro = carro[i].Producto_id;
                produc          = db.producto.Where(x => x.Id == id_pro).First();
                produc.Cantidad = produc.Cantidad - (carro[i].Cantidad.HasValue ? carro[i].Cantidad.Value : 0);
                db.producto.Attach(produc);
                var entry = db.Entry(produc);
                entry.State = EntityState.Modified;
            }
            foreach (Carrito item in carro)
            {
                db.carrito.Attach(item);
                var entry1 = db.Entry(item);
                entry1.State = EntityState.Deleted;
            }
            db.SaveChanges();
        }
    }
Example #2
0
    /*public void updateVideojuego(int id_juego, int id_categoria)
     * {
     *  Videojuego juego = new DAOVideojuego().obtenerVideojuegoInformacion(id_juego);
     *  using (var db = new Mapeo())
     *  {
     *      Videojuego juegoAnterior = db.videojuego.Where(x => x.Id_videojuego == juego).First();
     *      juegoAnterior.Descripcion = juego.Descripcion;
     *      juegoAnterior.Cantidad = juego.Cantidad;
     *      juegoAnterior.Categoria = juego.Categoria;
     *      juegoAnterior.Nom_juego = juego.Nom_juego;
     *      juegoAnterior.Precio = juego.Precio;
     *      db.videojuego.Attach(juegoAnterior);
     *
     *      var entry = db.Entry(juegoAnterior);
     *      entry.State = EntityState.Modified;
     *      db.SaveChanges();
     *  }
     * }*/



    public void updateVideojuego(Videojuego juego)
    {
        if (juego.Cantidad < 0 || juego.Cantidad > 100000 || juego.Precio < 2000 || juego.Precio > 400000 || juego.Nom_juego.Length < 5 || juego.Nom_juego.Length > 50)
        {
            return;
        }
        else
        {
            using (var db = new Mapeo())
            {
                Videojuego juegoAnterior = db.videojuego.Where(x => x.Id_videojuego == juego.Id_videojuego).First();
                juegoAnterior.Descripcion = juego.Descripcion;
                juegoAnterior.Cantidad    = juego.Cantidad;
                juegoAnterior.Categoria   = juego.Categoria;
                juegoAnterior.Nom_juego   = juego.Nom_juego;
                juegoAnterior.Precio      = juego.Precio;
                //juegoAnterior.Id_estadoV = juego.Id_estadoV;
                db.videojuego.Attach(juegoAnterior);

                var entry = db.Entry(juegoAnterior);
                entry.State = EntityState.Modified;
                db.SaveChanges();
            }
        }
    }
Example #3
0
    public void ActualizarUsuario(EPersona user)

    {
        using (var db = new Mapeo())
        {
            EPersona user2 = db.persona.Where(x => x.Id == user.Id).First();
            user2.Identificacion   = user.Identificacion;
            user2.Nombre           = user.Nombre;
            user2.Apellido         = user.Apellido;
            user2.Telefono         = user.Telefono;
            user2.Username         = user.Username;
            user2.Clave            = user.Clave;
            user2.Correo           = user.Correo;
            user2.Estado_id        = user.Estado_id;
            user2.Descripcion_Rol  = user.Descripcion_Rol;
            user2.Id_rol           = user.Id_rol;
            user2.Token            = user.Token;
            user2.VencimientoToken = user.VencimientoToken;
            user2.Session          = user.Session;
            user2.LastModifify     = System.DateTime.Now;

            db.persona.Attach(user2);

            var entry = db.Entry(user2);
            entry.State = EntityState.Modified;
            db.SaveChanges();
        }
    }
Example #4
0
    public void editUser(E_user e_user)
    {
        using (var db = new Mapeo())
        {
            E_user e_user2 = db.usuario.Where(x => x.Id == e_user.Id).First();
            e_user2.Name             = e_user.Name;
            e_user2.Last_name        = e_user.Last_name;
            e_user2.User_name        = e_user.User_name;
            e_user2.Pass             = e_user.Pass;
            e_user2.Pasaporte_numero = e_user.Pasaporte_numero;
            e_user2.Activo           = e_user.Activo;
            e_user2.Id_driver        = e_user.Id_driver;
            e_user2.Mail             = e_user.Mail;
            e_user2.LastModified     = DateTime.Now;
            e_user2.Token            = e_user.Token;
            e_user2.State_Id         = e_user.State_Id;
            e_user2.EndToken         = e_user.EndToken;
            e_user2.Sesion           = e_user.Sesion;

            db.usuario.Attach(e_user2);
            var entry = db.Entry(e_user2);
            entry.State = EntityState.Modified;
            db.SaveChanges();
        }
    }
Example #5
0
    /*public void borrarProductoCarro(Carrito carrito)
     * {
     *  using (var db = new Mapeo())
     *  {
     *      Carrito carro = db.carrito.Where(x => x.Usuario_id == carrito.Usuario_id && x.Producto_id == carrito.Producto_id).FirstOrDefault();
     *      db.carrito.Attach(carro);
     *      var entry = db.Entry(carro);
     *      entry.State = EntityState.Deleted;
     *      db.SaveChanges();
     *  }
     * }*/
    public void agregarCarrito(Carrito carrito)
    {
        using (var db = new Mapeo())

        {
            List <Carrito> carro = db.carrito.Where(x => x.Usuario_id == carrito.Usuario_id && x.Producto_id == carrito.Producto_id).ToList();
            for (int i = 0; i < carro.Count; i++)
            {
                if (carro[i].Producto_id == carrito.Producto_id)
                {
                    carro[i].Cantidad = carrito.Cantidad + carro[i].Cantidad;

                    db.carrito.Attach(carro[i]);
                    var entry = db.Entry(carro[i]);
                    entry.State = EntityState.Modified;
                    db.SaveChanges();
                }
                else
                {
                    db.carrito.Add(carrito);
                    db.SaveChanges();
                }
            }
            if (carro.Count == 0)
            {
                db.carrito.Add(carrito);
                db.SaveChanges();
            }
        }
    }
Example #6
0
 public void eliminar(EPersona user)
 {
     using (var db = new Mapeo())
     {
         db.persona.Attach(user);
         var entry = db.Entry(user);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Example #7
0
 public void ProductoEliminar(Producto producto)
 {
     using (var db = new Mapeo())
     {
         db.producto.Attach(producto);
         var entry = db.Entry(producto);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
 public void eliminarJuego(EJuego games)
 {
     using (var db = new Mapeo())
     {
         db.game.Attach(games);
         var entry = db.Entry(games);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Example #9
0
 public void deleteRuta(E_ruta e_ruta)
 {
     using (var db = new Mapeo())
     {
         db.ruta.Attach(e_ruta);
         var entry = db.Entry(e_ruta);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Example #10
0
 public void deleteEmpresa(E_driver e_Driver)
 {
     using (var db = new Mapeo())
     {
         db.driver.Attach(e_Driver);
         var entry = db.Entry(e_Driver);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Example #11
0
 public void SubCategoriaEliminar(Subcategoria subcategoria)
 {
     using (var db = new Mapeo())
     {
         db.subcategoria.Attach(subcategoria);
         var entry = db.Entry(subcategoria);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Example #12
0
 public void eliminarLibro(ELibro books)
 {
     using (var db = new Mapeo())
     {
         db.libro.Attach(books);
         var entry = db.Entry(books);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Example #13
0
 public void deleteReunion(E_reunion e_Reunion)
 {
     using (var db = new Mapeo())
     {
         db.reunion.Attach(e_Reunion);
         var entry = db.Entry(e_Reunion);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Example #14
0
 public void deleteUser(E_user e_user)
 {
     using (var db = new Mapeo())
     {
         db.usuario.Attach(e_user);
         var entry = db.Entry(e_user);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
    public void actualizarDenuncia(Denuncias denuncia)
    {
        using (var db = new Mapeo())
        {
            db.Denuncias.Attach(denuncia);

            var entry = db.Entry(denuncia);
            entry.State = EntityState.Modified;
            db.SaveChanges();
        }
    }
    public void eliminarPqr(EPqr pqr)
    {
        using (var db = new Mapeo())
        {
            db.ePqrs.Attach(pqr);

            var entry = db.Entry(pqr);
            entry.State = EntityState.Deleted;
            db.SaveChanges();
        }
    }
Example #17
0
 public void borrarProductoCarro(int id, int id_usario)
 {
     using (var db = new Mapeo())
     {
         Carrito carro = db.carrito.Where(x => x.Id == id && x.Usuario_id == id_usario).FirstOrDefault();
         db.carrito.Attach(carro);
         var entry = db.Entry(carro);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
Example #18
0
 public void borrarProductoCarroEmpleado(int id, int id_empleado)
 {
     using (var db = new Mapeo())
     {
         CarritoE carroe = db.carritoe.Where(x => x.Id == id && x.Id_mesero == id_empleado).FirstOrDefault();
         db.carritoe.Attach(carroe);
         var entry = db.Entry(carroe);
         entry.State = EntityState.Deleted;
         db.SaveChanges();
     }
 }
    public void eliminarComponentesPc(EComponentesPC componentes)
    {
        using (var db = new Mapeo())
        {
            db.componentesPC.Attach(componentes);

            var entry = db.Entry(componentes);
            entry.State = EntityState.Deleted;
            db.SaveChanges();
        }
    }
Example #20
0
    public void eliminarUsuario(EUsuariocs user)
    {
        using (var db = new Mapeo())
        {
            db.usuario.Attach(user);

            var entry = db.Entry(user);
            entry.State = EntityState.Deleted;
            db.SaveChanges();
        }
    }
Example #21
0
 public void actualizarProducto(DUProducto producto)
 {
     using (var db = new Mapeo("usuario"))
     {
         var datos = db.uProducto.Find(producto.Id);
         daoAuditoria.update(producto, datos, producto.Session, "usuario", "producto");
         db.uProducto.Attach(producto);
         var entry = db.Entry(producto);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Example #22
0
 public void editPasaportesCobrados(E_driver e_Driver)
 {
     using (var db = new Mapeo())
     {
         E_driver e_driver = db.driver.Where(x => x.Id == e_Driver.Id).First();
         e_driver.Total_pasaporte = e_Driver.Total_pasaporte;
         db.driver.Attach(e_driver);
         var entry = db.Entry(e_driver);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Example #23
0
 public void editEmpresaActa(E_reunion _Reunion)
 {
     using (var db = new Mapeo())
     {
         E_reunion e_Reunion = db.reunion.Where(x => x.Id == _Reunion.Id).First();
         e_Reunion.Acta = _Reunion.Acta;
         db.reunion.Attach(e_Reunion);
         var entry = db.Entry(e_Reunion);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
    public void eliminar(Administrador user)
    {
        using (var db = new Mapeo())


        {
            db.administrado.Attach(user);
            var entry = db.Entry(user);
            entry.State = EntityState.Deleted;
            db.SaveChanges();
        }
    }
Example #25
0
 public void editEmpresa(E_driver _driver)
 {
     using (var db = new Mapeo())
     {
         E_driver e_Driver = db.driver.Where(x => x.Id == _driver.Id).First();
         e_Driver.Empresa = _driver.Empresa;
         db.driver.Attach(e_Driver);
         var entry = db.Entry(e_Driver);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Example #26
0
 public void editRutas(E_ruta e_ruta)
 {
     using (var db = new Mapeo())
     {
         E_ruta e_Ruta = db.ruta.Where(x => x.Id == e_ruta.Id).First();
         e_Ruta.Ruta = e_ruta.Ruta;
         db.ruta.Attach(e_Ruta);
         var entry = db.Entry(e_Ruta);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
    public void updateCategoria(Categorias categorias)
    {
        using (var db = new Mapeo())
        {
            Categorias catAnterior = db.cat.Where(x => x.Id_categoria == categorias.Id_categoria).First();
            catAnterior.Categoria = categorias.Categoria;
            db.cat.Attach(catAnterior);

            var entry = db.Entry(catAnterior);
            entry.State = EntityState.Modified;
            db.SaveChanges();
        }
    }
Example #28
0
 public void updateUser(E_Auth authenticate)
 {
     using (var db = new Mapeo())
     {
         E_Auth auth = new E_Auth();
         auth           = db.autentication.Where(x => x.Session == authenticate.Session && x.User_id == authenticate.User_id).First();
         auth.fecha_Fin = DateTime.Now;
         db.autentication.Attach(auth);
         var entry = db.Entry(auth);
         entry.State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
     }
 }
Example #29
0
 public void ActualizarSubCategoria(Subcategoria scategoria)
 {
     using (var db = new Mapeo())
     {
         Subcategoria categoria2 = db.subcategoria.Where(x => x.Id == scategoria.Id).First();
         categoria2.Descripcion   = scategoria.Descripcion;
         categoria2.Subcategorias = scategoria.Subcategorias;
         db.subcategoria.Attach(categoria2);
         var entry = db.Entry(categoria2);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Example #30
0
    public void ActualizaClaveUsuario(EPersona user)

    {
        using (var db = new Mapeo())
        {
            EPersona user2 = db.persona.Where(x => x.Id == user.Id).First();
            user2.Clave = user.Clave;
            db.persona.Attach(user2);
            var entry = db.Entry(user2);
            entry.State = EntityState.Modified;
            db.SaveChanges();
        }
    }