예제 #1
0
 //toca parametrizarlo
 public void ConsultaRecargasFull()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Recarga> recarga = dbContext.Recargas.ToList();
     }
 }
        public Boolean comprobarTarjetaPersonalizada(int id)
        {
            OACommand command;
            Boolean exist = false;
            // 1. Create a new instance of the OpenAccessContext.
            using (EntitiesModel dbContext = new EntitiesModel())
            {
                // 2. Initialize the sql query.
                string SqlQuery = "Select id from tarjeta_personalizada where tarjeta_personalizada.id=" + id;

                using (OAConnection connection = dbContext.Connection)
                {
                    // 3. Create a new instance of the OACommand class.
                    using (command = connection.CreateCommand())
                    {
                        command.CommandText = SqlQuery;

                        // 4. Execute the command and retrieve the scalar values.
                        using (System.Data.Common.DbDataReader reader = command.ExecuteReader())
                        {
                            if (reader.Read()) { exist = true; }

                        }

                    }
                }
            }
            return exist;
        }
예제 #3
0
 //toca parametrizarlo
 public void ConsultaProgramacionFull()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Programacion> bus = dbContext.Programacions.ToList();
     }
 }
예제 #4
0
 //toca parametrizarlo
 public void ConsultaTarjetasFull()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Tarjetum> tarjetas = dbContext.Tarjeta.ToList();
     }
 }
예제 #5
0
        public Boolean comprobarLoginContrasena(int id, String pass)
        {
            OACommand command;
            Boolean exist = false;
            // 1. Create a new instance of the OpenAccessContext.
            using (EntitiesModel dbContext = new EntitiesModel())
            {
                // 2. Initialize the sql query.
                string SqlQuery = "Select id from empleado where empleado.id=" + id +"and empleado.contrasena=" + pass;

                using (OAConnection connection = dbContext.Connection)
                {
                    // 3. Create a new instance of the OACommand class.
                    using (command = connection.CreateCommand())
                    {
                        command.CommandText = SqlQuery;

                        // 4. Execute the command and retrieve the scalar values.
                        using (System.Data.Common.DbDataReader reader = command.ExecuteReader())
                        {
                            if (reader.Read()) { exist = true; }

                        }

                    }
                }
            }
            return exist;
        }
예제 #6
0
 //toca parametrizarlo
 public void ConsultaBusFull()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Ruta> ruta = dbContext.Rutas.ToList();
     }
 }
 //toca parametrizarlo
 public void ConsultaTarjetasFull()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Tarjeta_personalizada> tarjetasPersonalizadas = dbContext.Tarjeta_personalizadas.ToList();
     }
 }
예제 #8
0
 //toca parametrizarlo
 public void ConsultaBusFull()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Bu> bus = dbContext.Bus.ToList();
     }
 }
예제 #9
0
 //toca parametrizarlo
 public void ConsultaRecargasFull()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Consumo> consumo = dbContext.Consumos.ToList();
     }
 }
예제 #10
0
 public void ConsultaBusPorId(int id)
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Ruta> categories = dbContext.Rutas.Where(
             r => r.Id == id);
     }
 }
예제 #11
0
 public void ConsultaRecargaPorId(int id)
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Recarga> categories = dbContext.Recargas.Where(
             rec => rec.Id_estacion == id);
     }
 }
예제 #12
0
 public void ConsultaTarjetas(int id)
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Tarjetum> categories = dbContext.Tarjeta.Where(
             tar => tar.Id == id);
     }
 }
예제 #13
0
 public void ConsultaProgramacionPorId(int id)
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Bu> categories = dbContext.Bus.Where(
             b => b.Id == id);
     }
 }
예제 #14
0
 public void ConsultaConsumoPorId(int id)
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         IEnumerable<Consumo> categories = dbContext.Consumos.Where(
             con => con.Id_tarjeta == id);
     }
 }
예제 #15
0
 //es un ejemplo...podemos ponerle un parametro de entrada
 public void ConsultaOrdenada()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         List<Programacion> programaciones = (from Programacion in dbContext.Programacions
                           orderby Programacion.Fecha
                           select Programacion).ToList();
     }
 }
예제 #16
0
 //es un ejemplo...podemos ponerle un parametro de entrada
 public void ConsultaOrdenada()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         List<Tarjetum> tarjeta = (from Tarjeta in dbContext.Tarjeta
                                  orderby Tarjeta.Id
                                  select Tarjeta).ToList();
     }
 }
예제 #17
0
 //es un ejemplo...podemos ponerle un parametro de entrada
 public void ConsultaOrdenada()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         List<Bu> buses = (from Ruta in dbContext.Bus
                           orderby Ruta.Placa
                           select Ruta).ToList();
     }
 }
예제 #18
0
 //es un ejemplo...podemos ponerle un parametro de entrada
 public void ConsultaOrdenada()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         List<Consumo> consumo = (from Consumo in dbContext.Consumos
                                  orderby Consumo.Id_tarjeta
                                  select Consumo).ToList();
     }
 }
예제 #19
0
 //es un ejemplo...podemos ponerle un parametro de entrada
 public void ConsultaOrdenada()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         List<Recarga> recarga = (from Recarga in dbContext.Recargas
                                      orderby Recarga.Id_tarjeta
                                      select Recarga).ToList();
     }
 }
 //es un ejemplo...podemos ponerle un parametro de entrada
 public void ConsultaOrdenada()
 {
     using (EntitiesModel dbContext = new EntitiesModel())
     {
         List<Tarjeta_personalizada> tarjetaPers = (from Tarjeta_personalizada in dbContext.Tarjeta_personalizadas
                                   orderby Tarjeta_personalizada.Id
                                   select Tarjeta_personalizada).ToList();
     }
 }
예제 #21
0
        public void EliminarProgramacion()
        {
            using (EntitiesModel dbContext = new EntitiesModel())
            {

                Programacion programaParaBorrar = dbContext.Programacions.Last();
                dbContext.Delete(programaParaBorrar);
                dbContext.SaveChanges();

            }
        }
예제 #22
0
        public void EliminarRecarga()
        {
            using (EntitiesModel dbContext = new EntitiesModel())
            {

                Recarga RecargaParaBorrar = dbContext.Recargas.Last();
                dbContext.Delete(RecargaParaBorrar);

                dbContext.SaveChanges();

            }
        }
예제 #23
0
        public void AñadirRuta(int Id, DateTime Fecha_creacion, String descripcion, Boolean estado)
        {
            using (EntitiesModel dbContext = new EntitiesModel())
            {

                Ruta ruta = new Ruta();
                ruta.Id = Id;
                ruta.Fecha_creacion = Fecha_creacion;
                ruta.Descripcion = descripcion;
                ruta.Estado = estado;

                dbContext.Add(ruta);
                dbContext.SaveChanges();

            }
        }
예제 #24
0
        public void AñadirProgramacion(int bus, int ruta, int empleado, DateTime fecha, String horario)
        {
            using (EntitiesModel dbContext = new EntitiesModel())
            {

                Programacion programacion = new Programacion();
                programacion.Id_bus = bus;
                programacion.Id_ruta = ruta;
                programacion.Id_empleado = empleado;
                programacion.Fecha = fecha;
                programacion.Horario = horario;

                dbContext.Add(programacion);
                dbContext.SaveChanges();

            }
        }
예제 #25
0
        public void AñadirConsumo(Estacion estacion, Tarjetum tarjeta, DateTime fecha, DateTime hora)
        {
            using (EntitiesModel dbContext = new EntitiesModel())
            {

                Consumo consumo = new Consumo();

                consumo.Estacion = estacion;
                consumo.Tarjetum = tarjeta;
                consumo.Fecha = fecha;
                consumo.Hora = hora;

                dbContext.Add(consumo);
                dbContext.SaveChanges();

            }
        }
예제 #26
0
        public void AñadirRecarga(Estacion estacion, Tarjetum tarjeta, DateTime fecha, DateTime hora)
        {
            using (EntitiesModel dbContext = new EntitiesModel())
            {

                Recarga recarga = new Recarga();

                recarga.Estacion = estacion ;
                recarga.Tarjetum = tarjeta;
                recarga.Fecha = fecha;
                recarga.Hora = hora;

                dbContext.Add(recarga);
                dbContext.SaveChanges();

            }
        }
예제 #27
0
        public void EditarReclamo(String tipo_sol, String descripcion, String respuesta, Boolean estado)
        {
            using (EntitiesModel dbContext = new EntitiesModel())
            {

                //se supone que debemos hacer el update pidiendo el ID.....falta implementarlo

                Solicitud_reclamo ReclamoParaEditar = dbContext.Solicitud_reclamos.First();

                ReclamoParaEditar.Descripcion = descripcion;
                //ReclamoParaEditar.Respuesta = respuesta; falta
                //ReclamoParaEditar = estado; falta tambien

                dbContext.SaveChanges();

            }
        }
예제 #28
0
        public void AñadirTarjeta(int id, int estacion)
        {
            using (EntitiesModel dbContext = new EntitiesModel())
            {

                Tarjetum tarjeta = new Tarjetum();

                tarjeta.Id = id;
                tarjeta.Saldo = 0;
                tarjeta.Estado = true;
                tarjeta.Id_estacion = estacion;

                dbContext.Add(tarjeta);
                dbContext.SaveChanges();

            }
        }
예제 #29
0
        public void AñadirReclamo(int id,int tarjeta,int estacion, String tipo_sol, String descripcion)
        {
            using (EntitiesModel dbContext = new EntitiesModel())
            {

                Solicitud_reclamo reclamo = new Solicitud_reclamo();
                reclamo.Id_tarjeta = tarjeta;
                reclamo.Id_estacion = estacion;
                reclamo.Tipo = tipo_sol;
                reclamo.Descripcion = descripcion;
                //reclamo.Respuesta = respuesta;
                reclamo.Estado = "Pendiente";
                reclamo.Id = id;
                dbContext.Add(reclamo);
                dbContext.SaveChanges();

            }
        }
예제 #30
0
        public void EditarRecarga(Estacion estacion, Tarjetum tarjeta, DateTime fecha, DateTime hora)
        {
            using (EntitiesModel dbContext = new EntitiesModel())
            {

                //se supone que debemos hacer el update pidiendo el ID.....falta implementarlo

                Recarga RecargaParaEditar = dbContext.Recargas.First();

                RecargaParaEditar.Estacion = estacion ;
                RecargaParaEditar.Tarjetum = tarjeta ;
                RecargaParaEditar.Fecha = fecha ;
                RecargaParaEditar.Hora = hora;

                dbContext.SaveChanges();

            }
        }
예제 #31
0
 private static void SlowDelete(EntitiesModel context)
 {
     context.Delete(context.Products.Where(p => p.ProductID % 7 == 2));
     context.SaveChanges();
 }
예제 #32
0
 public override TEntity Execute(EntitiesModel <TEntity> model)
 {
     return(model.Entities.SingleOrDefault(e => e.Oid.Equals(_oid)));
 }
예제 #33
0
 public UnitOfWork()
 {
     _context = new EntitiesModel();
 }
예제 #34
0
 public EnderecoTipoREP(EntitiesModel context) : base(context)
 {
 }
예제 #35
0
 public EmailTemplateProvider(EntitiesModel context, IPrincipal principal) : base(context, principal)
 {
 }
예제 #36
0
 public RoleProvider(EntitiesModel context, IPrincipal principal)
     : base(context, principal)
 {
 }
예제 #37
0
 public ItemManutencaoREP(EntitiesModel context)
     : base(context)
 {
     dbContext = context;
 }
예제 #38
0
 public override IList <TEntity> Execute(EntitiesModel <TEntity> model)
 {
     return(model.Entities);
 }
예제 #39
0
 public CategoryProvider(EntitiesModel context, IPrincipal principal)
     : base(context, principal)
 {
 }
예제 #40
0
 public PembelianProvider(EntitiesModel context)
 {
     this.context = context;
 }
예제 #41
0
 public ManutencaoTipoREP(EntitiesModel context) : base(context)
 {
 }
예제 #42
0
 protected BaseProvider(EntitiesModel context, IPrincipal principal)
 {
     this.context   = context;
     this.principal = principal;
 }