示例#1
0
 public void inserServicio(Notificacion notificacion)
 {
     using (var db = new MapeoCliente())
     {
         db.notificacion.Add(notificacion);
         db.SaveChanges();
     }
 }
 //Generar token recuperar(S)
 public void  insertarToken(TokenCliente token)
 {
     using (var db = new MapeoCliente())
     {
         db.token.Add(token);
         db.SaveChanges();
     }
 }
示例#3
0
 //Insert Cliente
 public void inserCliente(Cliente cliente)
 {
     using (var db = new MapeoCliente())
     {
         db.client.Add(cliente);
         db.SaveChanges();
     }
 }
示例#4
0
        //Update Estado
        public void sesionCliente(Cliente cliente)
        {
            using (var db = new MapeoCliente())
            {
                Cliente estadoAnterior = db.client.Where(x => x.IdCliente == cliente.IdCliente).First();
                estadoAnterior.Sesion = cliente.Sesion;

                db.client.Attach(estadoAnterior);

                var entry = db.Entry(estadoAnterior);
                entry.State = EntityState.Modified;
                db.SaveChanges();
            }
        }
示例#5
0
        //Update (Delete) Cliente
        public void eliminarCliente(Cliente cliente)
        {
            using (var db = new MapeoCliente())
            {
                Cliente clienteAnterior = db.client.Where(x => x.IdCliente == cliente.IdCliente).FirstOrDefault();
                clienteAnterior.Sesion = "inactivo";

                db.client.Attach(clienteAnterior);

                var entry = db.Entry(clienteAnterior);
                entry.State = EntityState.Modified;
                db.SaveChanges();
            }
        }
        //Modifica la sesion del cliente al sancionar
        public void sancionCliente(Cliente cliente)
        {
            using (var db = new MapeoCliente())
            {
                Cliente sancion = db.client.Where(x => x.IdCliente == cliente.IdCliente).First();
                sancion.Sesion       = cliente.Sesion;
                sancion.FechaSancion = cliente.FechaSancion;

                db.client.Attach(sancion);

                var entry = db.Entry(sancion);
                entry.State = EntityState.Modified;
                db.SaveChanges();
            }
        }
示例#7
0
        //Update Cliente
        public void modificarCliente(Cliente cliente)
        {
            using (var db = new MapeoCliente())
            {
                Cliente clienteAnterior = db.client.Where(x => x.IdCliente == cliente.IdCliente).FirstOrDefault();
                clienteAnterior.Nombrecl          = cliente.Nombrecl;
                clienteAnterior.Apellido          = cliente.Apellido;
                clienteAnterior.FechaDeNacimiento = cliente.FechaDeNacimiento;
                clienteAnterior.Email             = cliente.Email;
                clienteAnterior.Usuario           = cliente.Usuario;
                clienteAnterior.Contrasena        = cliente.Contrasena;

                db.client.Attach(clienteAnterior);

                var entry = db.Entry(clienteAnterior);
                entry.State = EntityState.Modified;
                db.SaveChanges();
            }
        }