/*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(); } } }
public Boolean eliminarUsuario(string usuario) { using (var db = new Mapeo()) { var user = db.usuario.FirstOrDefault(s => s.Username == usuario); if (user != null) { var videos = (from v in db.video where v.Id_usuario == user.Id select v).ToList(); foreach (var video in videos) { db.video.Remove(video); db.SaveChanges(); } db.usuario.Remove(user); db.SaveChanges(); return(true); } else { return(false); } } }
public Int32 generarPedido(DUPedidos pedido) { using (var db = new Mapeo("usuario")) { pedido.Estado = 1; pedido.FechaPedido = DateTime.Now; pedido.LastModifiend = DateTime.Now; db.uPedidos.Add(pedido); daoAuditoria.insert(pedido, pedido.Session, "usuario", "pedidos"); db.SaveChanges(); List <DUCarrito> productos = db.uCarrito.Where(x => x.UsuarioId == pedido.Usuarioid).ToList(); foreach (DUCarrito car in productos) { DUPedidoProducto pd = new DUPedidoProducto(); pd.PedidosId = pedido.Id; pd.ProductoId = car.ProductoId; pd.Cantidad = car.Cantidad; pd.Total = car.Total; pd.Session = pedido.Session; pd.LastModifiend = DateTime.Now; db.uPedidoProducto.Add(pd); db.SaveChanges(); } foreach (DUCarrito car in productos) { var producto = db.uProducto.Find(car.ProductoId); var aux = producto; producto.Cantidad = producto.Cantidad - car.Cantidad; producto.Session = pedido.Session; producto.LastModifiend = DateTime.Now; daoAuditoria.update(producto, aux, producto.Session, "usuario", "producto"); db.SaveChanges(); } foreach (DUCarrito car in productos) { daoAuditoria.delete(car, pedido.Session, "usuario", "carrito"); db.uCarrito.Remove(car); db.SaveChanges(); } return(pedido.Id); } }
public void ActulizarClave(DUConexion user) { using (var db = new Mapeo("usuario")) { var token = db.uTokenRepureacionUsuario.Where(x => x.UserId == user.UserId).First(); db.uTokenRepureacionUsuario.Remove(token); db.SaveChanges(); var usuario = db.uUsuario.Where(x => x.Id == user.UserId).First(); usuario.Estado = 1; usuario.Clave = user.Clave; db.SaveChanges(); } }
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(); } }
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(); } }
/*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(); } } }
public ActionResult Agregar(Usuario enc) { if (!ModelState.IsValid) { return(View()); //ModelState.AddModelError("","Ha ocurrido un problema, seleccione todo"); } else { enc.sesion = Session.SessionID; enc.state_t = "1"; enc.foto_usua = "skjdshfbsdhfbsdhbfsd.jpeg"; try { using (var db = new Mapeo("public")) { db.usuario.Add(enc); db.SaveChanges(); return(RedirectToAction("Index")); } } catch (Exception ex) { //ModelState.AddModelError("", "Error al registrar Usuario" + ex.Message); ModelState.AddModelError("", "Error al registrar Usuario"); return(View()); } } }
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(); } }
public void addReunion(E_reunion reunion) { using (var db = new Mapeo()) { db.reunion.Add(reunion); db.SaveChanges(); } }
public void pasaportesCambio(E_cambioPasaportes e_CambioPasaportes) { using (var db = new Mapeo()) { db.cambioPasaportes.Add(e_CambioPasaportes); db.SaveChanges(); } }
public void addRuta(E_ruta _Ruta) { using (var db = new Mapeo()) { db.ruta.Add(_Ruta); db.SaveChanges(); } }
public void addUser(E_user user) { using (var db = new Mapeo()) { db.usuario.Add(user); db.SaveChanges(); } }
public void insertarLibro(ELibro books) { using (var db = new Mapeo()) { db.libro.Add(books); db.SaveChanges(); } }
public static void Contactenos(DUContacto con) { using (var db = new Mapeo("usuario")) { db.uContacto.Add(con); db.SaveChanges(); } }
public void InsertarDetallePedido(DetallePedido detalle) { using (var db = new Mapeo()) { db.detallepedido.Add(detalle); db.SaveChanges(); } }
public void InsertarDomiciliou(DomicilioU domiciliou) { using (var db = new Mapeo()) { db.domiciliou.Add(domiciliou); db.SaveChanges(); } }
public void insertUsuario(Usuario usuario) { using (var db = new Mapeo()) { db.user.Add(usuario); db.SaveChanges(); } }
public void insertAuthetication(E_Auth autentication) { using (var db = new Mapeo()) { db.autentication.Add(autentication); db.SaveChanges(); } }
public void insertarPqr(EPqr pqr) { using (var db = new Mapeo()) { db.ePqrs.Add(pqr); db.SaveChanges(); } }
public void addReport(E_reportes reporte) { using (var db = new Mapeo()) { db.reportes.Add(reporte); db.SaveChanges(); } }
public void InsertarReporteUsuario(ReporteG user) { using (var db = new Mapeo()) { db.reporteg.Add(user); db.SaveChanges(); } }
public void insertarCategoria(Categorias categorias) { using (var db = new Mapeo()) { db.cat.Add(categorias); db.SaveChanges(); } }
public void InsertarAdministrador(Administrador admin) { using (var db = new Mapeo()) { db.administrado.Add(admin); db.SaveChanges(); } }
public void agregarDetalle(DetallePedido detalle) { using (var db = new Mapeo()) { db.detPed.Add(detalle); db.SaveChanges(); } }
public void guardarArchivo(EArchivo archivos) { using (var db = new Mapeo()) { db.archivo.Add(archivos); db.SaveChanges(); } }
public void InsertarPedido(Pedido pedido) { using (var db = new Mapeo()) { db.pedido.Add(pedido); db.SaveChanges(); } }
//////////////////////////////////insertar galpones////////////////////////////// public void insertarGalpones(EGalpones galpon) { using (var db = new Mapeo()) { db.galpon.Add(galpon); db.SaveChanges(); } }
public void InsertarSubcategoria(Subcategoria user) { using (var db = new Mapeo()) { db.subcategoria.Add(user); db.SaveChanges(); } }
public void InsertarProducto(Producto user) { using (var db = new Mapeo()) { db.producto.Add(user); db.SaveChanges(); } }