示例#1
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();
     }
 }
示例#2
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();
     }
 }
示例#3
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();
            }
        }
示例#4
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();
     }
 }
示例#5
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();
            }
        }
示例#6
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();
     }
 }
示例#7
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();
            }
        }