예제 #1
0
 //insert registro
 public void insertRegistro(URegistro registroE)
 {
     using (var db = new Mapeo())
     {
         db.usuario.Add(registroE);
         db.SaveChanges();
     }
 }
예제 #2
0
 public void insertComentario(UComentarios coment)
 {
     using (var db = new Mapeo())
     {
         db.comentario.Add(coment);
         db.SaveChanges();
     }
 }
예제 #3
0
 //guardar datos de compra
 public void insertarCompra(UMembresia datos)
 {
     using (var db = new Mapeo())
     {
         db.membresia.Add(datos);
         db.SaveChanges();
     }
 }
예제 #4
0
 //insert registro
 public void insertHotel(UHotel hotelE)
 {
     using (var db = new Mapeo())
     {
         db.hotel.Add(hotelE);
         db.SaveChanges();
     }
 }
예제 #5
0
        //Insertar registro de acceso

        public void insertarAcceso(UAcceso acceso)
        {
            using (var db = new Mapeo())
            {
                db.acceso.Add(acceso);
                db.SaveChanges();
            }
        }
예제 #6
0
 //insert registro
 public void insertReserva(UReserva reservaE)
 {
     using (var db = new Mapeo())
     {
         db.reserva.Add(reservaE);
         db.SaveChanges();
     }
 }
예제 #7
0
 public void insertartoken(UToken tokenE)
 {
     using (var db = new Mapeo())
     {
         db.token.Add(tokenE);
         db.SaveChanges();
     }
 }
예제 #8
0
 public void insertHabitacion(UHabitacion habitE)
 {
     using (var db = new Mapeo())
     {
         db.habitacion.Add(habitE);
         db.SaveChanges();
     }
 }
예제 #9
0
 //eliminar reserva
 public void deleteReserva(UReserva inforeserva)
 {
     using (var db = new Mapeo())
     {
         UReserva mireserva = db.reserva.Where(x => x.Id == inforeserva.Id).First();
         db.reserva.Remove(mireserva);
         db.SaveChanges();
     }
 }
예제 #10
0
 //actualiza contraseña
 public void actualizarcontrasena(URegistro datoE)
 {
     using (var db = new Mapeo())
     {
         URegistro datoanterior = db.usuario.Where(x => x.Id == datoE.Id).First();
         datoanterior.Contrasena = datoE.Contrasena;
         var entry = db.Entry(datoanterior);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
예제 #11
0
 //eliminar hotel
 public void deleteHotel(UHotel id)
 {
     using (var db = new Mapeo())
     {
         UHotel             mihotel      = db.hotel.Where(x => x.Idhotel == id.Idhotel).First();
         List <UHabitacion> mihabitacion = db.habitacion.Where(x => x.Idhotel == id.Idhotel).ToList();
         db.habitacion.RemoveRange(mihabitacion);
         db.hotel.Remove(mihotel);
         db.SaveChanges();
     }
 }
예제 #12
0
 //actualizar calificacion
 public void actualizarcalificacion(UHotel hotelE)
 {
     using (var db = new Mapeo())
     {
         UHotel datoanterior = db.hotel.Where(x => x.Idhotel == hotelE.Idhotel).First();
         datoanterior.Promediocalificacion = hotelE.Promediocalificacion;
         var entry = db.Entry(datoanterior);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
예제 #13
0
        //actualizar calificacion
        //actualiza foto perfil
        public void actualizarcalificacion(UReserva datosE)
        {
            using (var db = new Mapeo())
            {
                UReserva calificacionanterior = db.reserva.Where(x => x.Id == datosE.Id).First();

                calificacionanterior.Calificacion = datosE.Calificacion;
                var entry = db.Entry(calificacionanterior);
                entry.State = EntityState.Modified;
                db.SaveChanges();
            }
        }
예제 #14
0
 //Agregar habitación en el hotel
 public void actualizarhabiatacion(UHabitacion idE)
 {
     using (var db = new Mapeo())
     {
         UHotel datoanterior = db.hotel.Where(x => x.Idhotel == idE.Idhotel).First();
         var    idanterior   = datoanterior.Numhabitacion;
         datoanterior.Numhabitacion = idanterior + 1;
         var entry = db.Entry(datoanterior);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
예제 #15
0
        //capturar momento de des-logeo
        public void cerrarAcceso(int userid)
        {
            using (var db = new Mapeo())
            {
                UAcceso acceso = new UAcceso();
                acceso          = db.acceso.Where(x => x.Userid == userid && x.FechaFin == null).FirstOrDefault();
                acceso.FechaFin = DateTime.Now;

                db.acceso.Attach(acceso);
                var entry = db.Entry(acceso);
                entry.State = EntityState.Modified;
                db.SaveChanges();
            }
        }
예제 #16
0
 //actualiza datos perfil
 public void actualizarperfil(URegistro datoE)
 {
     using (var db = new Mapeo())
     {
         URegistro datoanterior = db.usuario.Where(x => x.Id == datoE.Id).First();
         datoanterior.Nombre   = datoE.Nombre;
         datoanterior.Apellido = datoE.Apellido;
         datoanterior.Correo   = datoE.Correo;
         datoanterior.Telefono = datoE.Telefono;
         datoanterior.Usuario  = datoE.Usuario;
         var entry = db.Entry(datoanterior);
         entry.State = EntityState.Modified;
         db.SaveChanges();
     }
 }
예제 #17
0
        //actualiza foto perfil
        public void actualizarfoto(URegistro fotoE)
        {
            using (var db = new Mapeo())
            {
                URegistro fotoanterior = db.usuario.Where(x => x.Id == fotoE.Id).First();
                //eliminar anterior

                /*
                 * if (File.Exists(fotoanterior.Fotoperfil))
                 * {
                 *  File.Delete(fotoanterior.Fotoperfil);
                 * }*/
                //
                fotoanterior.Fotoperfil = fotoE.Fotoperfil;
                var entry = db.Entry(fotoanterior);
                entry.State = EntityState.Modified;
                db.SaveChanges();
            }
        }