示例#1
0
 /// <summary>
 /// Seleccionar todos los clientes
 /// </summary>
 /// <returns>Lista de clientes</returns>
 public IList <Clientes> SelectAllClientes()
 {
     using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
     {
         return(entities.Clientes.ToList());
     }
 }
示例#2
0
 public IList <sp_BuscarPersona_Result> BuscarPersonas(string dato)
 {
     using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
     {
         return(entities.sp_BuscarPersona(dato).ToList());
     }
 }
示例#3
0
 /// <summary>
 ///  Retorna todas las Cadenas
 /// </summary>
 /// <returns></returns>
 public IList<Cadenas> SelectAllCadenas()
 {
     using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
     {
         return entities.Cadenas.ToList();
     }
 }
示例#4
0
 /// <summary>
 /// Seleccionar todos los Vuelos
 /// </summary>
 /// <returns>Lista de Vuelos</returns>
 public IList <Vuelos> SelectAllVuelos()
 {
     using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
     {
         return(entities.Vuelos.Include("Cadenas").Include("Ciudades.Departamentos").Include("Ciudades1.Departamentos").ToList());
     }
 }
示例#5
0
 public IList<sp_BuscarPersona_Result> BuscarPersonas(string dato)
 {
     using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
     {
         return entities.sp_BuscarPersona(dato).ToList();
     }
 }
示例#6
0
 /// <summary>
 /// Save  Agencias
 /// </summary>
 /// <param name="objAgencias">Entity Agencias</param>
 /// <returns>Agencias</returns>
 public void InsertarAgencias(Agencias objAgencias)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         objEntities.Agencias.Add(objAgencias);
         objEntities.SaveChanges();
     }
 }
示例#7
0
 /// <summary>
 /// Returns Agencias por la llave primarioa
 /// </summary>
 /// <returns>Agencias</returns>
 public Agencias SelectByIdAgencias(int agenciaid)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         Agencias objAgencias = objEntities.Agencias.Single(p => p.AgenciaId == agenciaid);
         return(objAgencias);
     }
 }
示例#8
0
 /// <summary>
 /// Actualiza un Hoteles
 /// </summary>
 /// <param name="objHoteles">Entity Hoteles</param>
 /// <returns>Hoteles</returns>
 public void UpdateHoteles(Hoteles objHoteles)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         objEntities.Entry(objHoteles).State = EntityState.Modified;
         objEntities.SaveChanges();
     }
 }
示例#9
0
 /// <summary>
 /// Save  Hoteles
 /// </summary>
 /// <param name="objHoteles">Entity Hoteles</param>
 /// <returns>Hoteles</returns>
 public void InsertarHoteles(Hoteles objHoteles)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         objEntities.Hoteles.Add(objHoteles);
         objEntities.SaveChanges();
     }
 }
示例#10
0
 /// <summary>
 /// Returns Hoteles por la llave primarioa
 /// </summary>
 /// <returns>Hoteles</returns>
 public Hoteles SelectByIdHoteles(int hotelid)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         Hoteles objHoteles = objEntities.Hoteles.Single(p => p.HotelId == hotelid);
         return(objHoteles);
     }
 }
示例#11
0
 /// <summary>
 /// Inserta un nuevo Vuelo
 /// </summary>
 /// <param name="vuelo">Vuelo</param>
 public void InsertVuelo(Vuelos vuelo)
 {
     using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
     {
         entities.Vuelos.Add(vuelo);
         entities.SaveChanges();
     }
 }
示例#12
0
 /// <summary>
 /// Actualiza un Vuelo
 /// </summary>
 /// <param name="vuelo">Vuelo</param>
 public void UpdateVuelos(Vuelos vuelo)
 {
     using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
     {
         entities.Entry(vuelo).State = EntityState.Modified;
         entities.SaveChanges();
     }
 }
示例#13
0
 /// <summary>
 /// Save  Servicios
 /// </summary>
 /// <param name="objServicios">Entity Servicios</param>
 /// <returns>Servicios</returns>
 public void InsertarServicios(Servicios objServicios)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         objEntities.Servicios.Add(objServicios);
         objEntities.SaveChanges();
     }
 }
示例#14
0
 /// <summary>
 /// Actualiza un cliente
 /// </summary>
 /// <param name="cliente">Cliente</param>
 public void UpdateClientes(Clientes cliente)
 {
     using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
     {
         entities.Entry(cliente).State = EntityState.Modified;
         entities.SaveChanges();
     }
 }
示例#15
0
 /// <summary>
 /// Save  Hoteles
 /// </summary>
 /// <param name="objHoteles">Entity Hoteles</param>
 /// <returns>Hoteles</returns>
 public void InsertarHoteles(Hoteles objHoteles)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         objEntities.Hoteles.Add(objHoteles);
         objEntities.SaveChanges();
     }
 }
示例#16
0
 /// <summary>
 /// Returns Hoteles por la llave primarioa
 /// </summary>
 /// <returns>Hoteles</returns>
 public Hoteles SelectByIdHoteles(int hotelid)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         Hoteles objHoteles = objEntities.Hoteles.Single(p => p.HotelId == hotelid);
         return objHoteles;
     }
 }
示例#17
0
 /// <summary>
 /// Inserta un nuevo cliente
 /// </summary>
 /// <param name="cliente">cliente</param>
 public void InsertCliente(Clientes cliente)
 {
     using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
     {
         entities.Clientes.Add(cliente);
         entities.SaveChanges();
     }
 }
示例#18
0
 /// <summary>
 /// Returns Servicios por la llave primarioa
 /// </summary>
 /// <returns>Servicios</returns>
 public Servicios SelectByIdServicios(int servicioid)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         Servicios objServicios = objEntities.Servicios.Single(p => p.ServicioId == servicioid);
         return(objServicios);
     }
 }
示例#19
0
 /// <summary>
 /// Actualiza un Servicios
 /// </summary>
 /// <param name="objServicios">Entity Servicios</param>
 /// <returns>Servicios</returns>
 public void UpdateServicios(Servicios objServicios)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         objEntities.Entry(objServicios).State = EntityState.Modified;
         objEntities.SaveChanges();
     }
 }
示例#20
0
 /// <summary>
 /// Returns Servicios por la llave primarioa
 /// </summary>
 /// <returns>Servicios</returns>
 public Servicios SelectByIdServicios(int servicioid)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         Servicios objServicios = objEntities.Servicios.Single(p => p.ServicioId == servicioid);
         return objServicios;
     }
 }
示例#21
0
 /// <summary>
 /// Save  Servicios
 /// </summary>
 /// <param name="objServicios">Entity Servicios</param>
 /// <returns>Servicios</returns>
 public void InsertarServicios(Servicios objServicios)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         objEntities.Servicios.Add(objServicios);
         objEntities.SaveChanges();
     }
 }
示例#22
0
        /// <summary>
        /// Seleccionar todos los Vuelos
        /// </summary>
        /// <returns>Lista de Vuelos</returns>
        public IList<Vuelos> SelectAllVuelos()
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {
                return entities.Vuelos.Include("Cadenas").Include("Ciudades.Departamentos").Include("Ciudades1.Departamentos").ToList();

            }
        }
示例#23
0
 /// <summary>
 /// Returns the list of Hoteles
 /// </summary>
 /// <returns>Listado de Hoteles</returns>
 public IList <Hoteles> SelectAllHoteles()
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         var query = from p in objEntities.Hoteles
                     select p;
         return(query.ToList());
     }
 }
示例#24
0
 /// <summary>
 /// Delete  Hoteles
 /// </summary>
 /// <param name="objHoteles">EntityHoteles</param>
 public void DeleteHoteles(Hoteles objHoteles)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         var obj = objEntities.Hoteles.Single(p => p.HotelId == objHoteles.HotelId);
         objEntities.Hoteles.Remove(obj);
         objEntities.SaveChanges();
     }
 }
示例#25
0
 /// <summary>
 /// Returns the list of Servicios
 /// </summary>
 /// <returns>Listado de Servicios</returns>
 public IList<Servicios> SelectAllServicios()
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         var query = from p in objEntities.Servicios
                     select p;
         return query.ToList();
     }
 }
示例#26
0
 /// <summary>
 /// Delete  Servicios
 /// </summary>
 /// <param name="objServicios">EntityServicios</param>        
 public void DeleteServicios(Servicios objServicios)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         var obj = objEntities.Servicios.Single(p => p.ServicioId == objServicios.ServicioId);
         objEntities.Servicios.Remove(obj);
         objEntities.SaveChanges();
     }
 }
示例#27
0
 /// <summary>
 /// Delete  Servicios
 /// </summary>
 /// <param name="objServicios">EntityServicios</param>
 public void DeleteServicios(Servicios objServicios)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         var obj = objEntities.Servicios.Single(p => p.ServicioId == objServicios.ServicioId);
         objEntities.Servicios.Remove(obj);
         objEntities.SaveChanges();
     }
 }
示例#28
0
        /// <summary>
        /// Inserta un nuevo cliente
        /// </summary>
        /// <param name="cliente">cliente</param>
        public void InsertCliente(Clientes cliente)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {
                entities.Clientes.Add(cliente);
                entities.SaveChanges();

            }
        }
示例#29
0
 /// <summary>
 /// Delete  Agencias
 /// </summary>
 /// <param name="objAgencias">EntityAgencias</param>
 public void DeleteAgencias(Agencias objAgencias)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         var obj = objEntities.Agencias.Single(p => p.AgenciaId == objAgencias.AgenciaId);
         objEntities.Agencias.Remove(obj);
         objEntities.SaveChanges();
     }
 }
示例#30
0
        /// <summary>
        /// Inserta un nuevo Vuelo
        /// </summary>
        /// <param name="vuelo">Vuelo</param>
        public void InsertVuelo(Vuelos vuelo)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {
                entities.Vuelos.Add(vuelo);
                entities.SaveChanges();

            }
        }
示例#31
0
 /// <summary>
 /// Returns the list of Servicios
 /// </summary>
 /// <returns>Listado de Servicios</returns>
 public IList <Servicios> SelectAllServicios()
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         var query = from p in objEntities.Servicios
                     select p;
         return(query.ToList());
     }
 }
示例#32
0
        /// <summary>
        /// Actualiza un Servicios
        /// </summary>
        /// <param name="objServicios">Entity Servicios</param>
        /// <returns>Servicios</returns>
        public void UpdateServicios(Servicios objServicios)
        {
            using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
            {
                objEntities.Entry(objServicios).State = EntityState.Modified;
                objEntities.SaveChanges();

            }
        }
示例#33
0
        /// <summary>
        /// Actualiza un Hoteles
        /// </summary>
        /// <param name="objHoteles">Entity Hoteles</param>
        /// <returns>Hoteles</returns>
        public void UpdateHoteles(Hoteles objHoteles)
        {
            using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
            {
                objEntities.Entry(objHoteles).State = EntityState.Modified;
                objEntities.SaveChanges();

            }
        }
示例#34
0
 /// <summary>
 /// Returns the list of Hoteles
 /// </summary>
 /// <returns>Listado de Hoteles</returns>
 public IList<Hoteles> SelectAllHoteles()
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         var query = from p in objEntities.Hoteles
                     select p;
         return query.ToList();
     }
 }
示例#35
0
 /// <summary>
 /// Delete  Hoteles
 /// </summary>
 /// <param name="objHoteles">EntityHoteles</param>        
 public void DeleteHoteles(Hoteles objHoteles)
 {
     using (AgenciaVIajesDbEntities objEntities = new AgenciaVIajesDbEntities())
     {
         var obj = objEntities.Hoteles.Single(p => p.HotelId == objHoteles.HotelId);
         objEntities.Hoteles.Remove(obj);
         objEntities.SaveChanges();
     }
 }
示例#36
0
        /// <summary>
        /// ELiminar un Vuelo
        /// </summary>
        /// <param name="vuelo">Vuelo</param>
        public void DeleteVuelo(Vuelos vuelo)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {
                //var obj = entities.Vuelos.SingleOrDefault(p => p.VueloId == Vuelo.VueloId);

                //entities.Vuelos.Remove(obj);

                entities.Entry(vuelo).State = EntityState.Deleted;
                entities.SaveChanges();
            }
        }
示例#37
0
        /// <summary>
        /// ELiminar un cliente
        /// </summary>
        /// <param name="cliente">cliente</param>
        public void DeleteCliente(Clientes cliente)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {
                //var obj = entities.Clientes.SingleOrDefault(p => p.ClienteId == cliente.ClienteId);

                //entities.Clientes.Remove(obj);

                entities.Entry(cliente).State = EntityState.Deleted;
                entities.SaveChanges();
            }
        }
示例#38
0
        /// <summary>
        /// ELiminar un cliente
        /// </summary>
        /// <param name="cliente">cliente</param>
        public void DeleteCliente(Clientes cliente)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {

                //var obj = entities.Clientes.SingleOrDefault(p => p.ClienteId == cliente.ClienteId);

                //entities.Clientes.Remove(obj);

                entities.Entry(cliente).State = EntityState.Deleted;
                entities.SaveChanges();

            }
        }
示例#39
0
        /// <summary>
        /// ELiminar un Vuelo
        /// </summary>
        /// <param name="vuelo">Vuelo</param>
        public void DeleteVuelo(Vuelos vuelo)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {

                //var obj = entities.Vuelos.SingleOrDefault(p => p.VueloId == Vuelo.VueloId);

                //entities.Vuelos.Remove(obj);

                entities.Entry(vuelo).State = EntityState.Deleted;
                entities.SaveChanges();

            }
        }
示例#40
0
        /// <summary>
        /// Seleccionar un Vuelo por el id
        /// </summary>
        /// <param name="id"></param>
        /// <returns>Retorna un Vuelo</returns>
        public Vuelos SelectVueloById(int id)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {
                return(entities.Vuelos.SingleOrDefault(p => p.VueloId == id));

                #region otra forma
                //var query = from p in entities.Vuelos
                //            where p.VueloId == id
                //            select p;


                //return query.SingleOrDefault();
                #endregion
            }
        }
示例#41
0
        /// <summary>
        /// Seleccionar un cliente por el id
        /// </summary>
        /// <param name="id"></param>
        /// <returns>Retorna un cliente</returns>
        public Clientes SelectClienteById(int id)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {
                return(entities.Clientes.Include("Movimientos.Agencias").SingleOrDefault(p => p.ClienteId == id));

                #region otra forma
                //var query = from p in entities.Clientes
                //            where p.ClienteId == id
                //            select p;


                //return query.SingleOrDefault();
                #endregion
            }
        }
示例#42
0
        /// <summary>
        /// Seleccionar un cliente por el id
        /// </summary>
        /// <param name="id"></param>
        /// <returns>Retorna un cliente</returns>
        public Clientes SelectClienteById(int id)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {

                return entities.Clientes.Include("Movimientos.Agencias").SingleOrDefault(p => p.ClienteId == id);

                #region otra forma
                //var query = from p in entities.Clientes
                //            where p.ClienteId == id
                //            select p;

                //return query.SingleOrDefault();
                #endregion

            }
        }
示例#43
0
        /// <summary>
        /// Seleccionar un Vuelo por el id
        /// </summary>
        /// <param name="id"></param>
        /// <returns>Retorna un Vuelo</returns>
        public Vuelos SelectVueloById(int id)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {

                return entities.Vuelos.SingleOrDefault(p => p.VueloId == id);

                #region otra forma
                //var query = from p in entities.Vuelos
                //            where p.VueloId == id
                //            select p;

                //return query.SingleOrDefault();
                #endregion

            }
        }
示例#44
0
        /// <summary>
        /// Actualiza un cliente
        /// </summary>
        /// <param name="cliente">Cliente</param>
        public void UpdateClientes(Clientes cliente)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {

                entities.Entry(cliente).State = EntityState.Modified;
                entities.SaveChanges();

            }
        }
示例#45
0
        /// <summary>
        /// Actualiza un Vuelo
        /// </summary>
        /// <param name="vuelo">Vuelo</param>
        public void UpdateVuelos(Vuelos vuelo)
        {
            using (AgenciaVIajesDbEntities entities = new AgenciaVIajesDbEntities())
            {

                entities.Entry(vuelo).State = EntityState.Modified;
                entities.SaveChanges();

            }
        }