示例#1
0
        //update
        public void ActualizarVuelos(Vuelos item)
        {
            try
            {
                using (var db = new AirFly_Modelo())
                {
                    Vuelos obj = db.Vuelos.Where(x => x.id_vuelo == item.id_vuelo).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.fecha_vuelo     = item.fecha_vuelo;
                        obj.hora_vuelo      = item.hora_vuelo;
                        obj.tiempo_vuelo    = item.tiempo_vuelo;
                        obj.distancia_vuelo = item.distancia_vuelo;
                        obj.id_avion        = item.id_avion;
                        obj.id_ruta         = item.id_ruta;
                        db.SaveChanges();
                    }
                }
            }
            catch
            {
                throw new Exception("Verifique que los datos sean correctos");
            }
        }
示例#2
0
        //list
        public List <Moneda> GetListMoneda()
        {
            List <Moneda> objMoneda = new List <Moneda>();

            using (var db = new AirFly_Modelo())
            {
                objMoneda = db.Moneda.ToList();
                return(objMoneda);
            }
        }
示例#3
0
        //list
        public List <Tarjeta> GetListTarjeta()
        {
            List <Tarjeta> objTarjeta = new List <Tarjeta>();

            using (var db = new AirFly_Modelo())
            {
                objTarjeta = db.Tarjeta.ToList();
                return(objTarjeta);
            }
        }
示例#4
0
        //list
        public List <Modelo_avion> GetListAerolinea()
        {
            List <Modelo_avion> objModelo = new List <Modelo_avion>();

            using (var db = new AirFly_Modelo())
            {
                objModelo = db.Modelo_avion.ToList();
                return(objModelo);
            }
        }
示例#5
0
        //listar
        public List <Pais> GetListPaises()
        {
            List <Pais> objPais = new List <Pais>();

            using (var db = new AirFly_Modelo())
            {
                objPais = db.Pais.ToList();
                return(objPais);
            }
        }
示例#6
0
        //list
        public List <Aerolinea> GetListAerolinea()
        {
            List <Aerolinea> objAerolinea = new List <Aerolinea>();

            using (var db = new AirFly_Modelo())
            {
                objAerolinea = db.Aerolinea.ToList();
                return(objAerolinea);
            }
        }
示例#7
0
        public void ListaCiudades()
        {
            AirFly_Modelo con = new AirFly_Modelo();

            var Lista = con.Ciudad.ToList();

            if (Lista.Count > 0)
            {
                cmb_Ciudad.DataSource    = Lista;
                cmb_Ciudad.DisplayMember = "nombre_ciudad";
                cmb_Ciudad.ValueMember   = "id_ciudad";
            }
        }
示例#8
0
        public void ListaPaises()
        {
            AirFly_Modelo con = new AirFly_Modelo();

            var Lista = con.Pais.ToList();

            if (Lista.Count > 0)
            {
                cmb_NombrePais.DataSource    = Lista;
                cmb_NombrePais.DisplayMember = "nombre_pais";
                cmb_NombrePais.ValueMember   = "id_pais";
            }
        }
示例#9
0
        public void ListaAvion()
        {
            AirFly_Modelo con = new AirFly_Modelo();

            var Lista = con.Avion.ToList();

            if (Lista.Count > 0)
            {
                cmb_NombreAvion.DataSource    = Lista;
                cmb_NombreAvion.DisplayMember = "nombre_avion";
                cmb_NombreAvion.ValueMember   = "id_avion";
            }
        }
示例#10
0
        public void ListaPerfiles()
        {
            AirFly_Modelo con = new AirFly_Modelo();

            var Lista = con.Perfil.ToList();

            if (Lista.Count > 0)
            {
                cmb_Perfil.DataSource    = Lista;
                cmb_Perfil.DisplayMember = "nombre_perfil";
                cmb_Perfil.ValueMember   = "id_perfil";
            }
        }
示例#11
0
        public void ListaAerolineas()
        {
            AirFly_Modelo con = new AirFly_Modelo();

            var Lista = con.Aerolinea.ToList();

            if (Lista.Count > 0)
            {
                cmb_Aerolinea.DataSource    = Lista;
                cmb_Aerolinea.DisplayMember = "nombre_aerolinea";
                cmb_Aerolinea.ValueMember   = "id_aerolinea";
            }
        }
示例#12
0
        public void ListaSecciones()
        {
            AirFly_Modelo con = new AirFly_Modelo();

            var Lista = con.Secciones.ToList();

            if (Lista.Count > 0)
            {
                cmb_Secciones.DataSource    = Lista;
                cmb_Secciones.DisplayMember = "nombre_seccion";
                cmb_Secciones.ValueMember   = "id_secciones";
            }
        }
示例#13
0
        public void ListaRutas()
        {
            AirFly_Modelo con = new AirFly_Modelo();

            var Lista = con.Ruta.ToList();

            if (Lista.Count > 0)
            {
                cmb_ruta.DataSource    = Lista;
                cmb_ruta.DisplayMember = "nombre_ruta";
                cmb_ruta.ValueMember   = "id_ruta";
            }
        }
示例#14
0
        public List <Aeropuerto_BO> GetListaAeropuerto()
        {
            modeloAeropuerto = new AirFly_Modelo();
            var selectCiudad = (from aeropuer in modeloAeropuerto.Aeropuerto
                                join ciud in modeloAeropuerto.Ciudad on aeropuer.id_ciudad equals ciud.id_ciudad

                                select new Aeropuerto_BO
            {
                id_aeropuerto = aeropuer.id_aeropuerto,
                nombre_aeropuerto = aeropuer.nombre_aeropuerto,
                nombre_ciudad = ciud.nombre_ciudad,
            }).ToList();

            return(selectCiudad);
        }
示例#15
0
        public List <Ciudad_BO> GetListaCiudad()
        {
            modeloCiudad = new AirFly_Modelo();
            var selectPais = (from ciu in modeloCiudad.Ciudad
                              join pai in modeloCiudad.Pais on ciu.id_pais equals pai.id_pais

                              select new Ciudad_BO
            {
                id_ciudad = ciu.id_ciudad,
                nombre_ciudad = ciu.nombre_ciudad,
                nombre_pais = pai.nombre_pais,
            }).ToList();

            return(selectPais);
        }
示例#16
0
 //add
 public void AgregarTarjeta(Tarjeta item)
 {
     try
     {
         using (var db = new AirFly_Modelo())
         {
             db.Tarjeta.Add(item);
             db.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw new Exception("Verifique que los datos sean correctos");
     }
 }
示例#17
0
        public void ListaAeropuerto()
        {
            AirFly_Modelo con = new AirFly_Modelo();

            var Lista = con.Aeropuerto.ToList();

            if (Lista.Count > 0)
            {
                cmb_AeropuertoOrigen.DataSource    = Lista;
                cmb_AeropuertoOrigen.DisplayMember = "nombre_aeropuerto";
                cmb_AeropuertoOrigen.ValueMember   = "id_aeropuerto";

                cmb_AeropuertoDestino.DataSource    = Lista;
                cmb_AeropuertoDestino.DisplayMember = "nombre_aeropuerto";
                cmb_AeropuertoDestino.ValueMember   = "id_aeropuerto";
            }
        }
示例#18
0
        public List <Rutas_BO> GetListaRuta()
        {
            modeloRuta = new AirFly_Modelo();
            var selectRuta = (from rut in modeloRuta.Ruta
                              join aeropuer in modeloRuta.Aeropuerto on rut.aeropuerto_origen equals aeropuer.id_aeropuerto

                              select new Rutas_BO
            {
                id_ruta = rut.id_ruta,
                nombre_ruta = rut.nombre_ruta,
                distancia = rut.distancia,
                tiempo = rut.tiempo,
                aeropuerto_origen = aeropuer.nombre_aeropuerto,
                aeropuerto_destino = aeropuer.nombre_aeropuerto,
            }).ToList();

            return(selectRuta);
        }
示例#19
0
        public List <Avion_BO> GetListaAvion()
        {
            modeloavion = new AirFly_Modelo();
            var selectavion = (from avi in modeloavion.Avion
                               join aer in modeloavion.Aerolinea on avi.id_aerolinea equals aer.id_aerolinea join sec in modeloavion.Secciones on avi.id_secciones equals sec.id_secciones

                               select new Avion_BO
            {
                id_avion = avi.id_avion,
                nombre_avion = avi.nombre_avion,
                numfila_avion = avi.numfila_avion,
                numcolumna_avion = avi.numcolumna_avion,
                nombre_aerolinea = aer.nombre_aerolinea,
                nombre_seccion = sec.nombre_seccion,
            }).ToList();

            return(selectavion);
        }
示例#20
0
 //delete
 public void EliminarVuelos(Vuelos item)
 {
     try
     {
         using (var db = new AirFly_Modelo())
         {
             Vuelos obj = db.Vuelos.Where(x => x.id_vuelo == item.id_vuelo).FirstOrDefault();
             if (obj != null)
             {
                 db.Vuelos.Remove(obj);
                 db.SaveChanges();
             }
         }
     }
     catch
     {
         throw new Exception("Verifique que los datos sean correctos");
     }
 }
示例#21
0
        public List <Usuarios_BO> GetListaUsuario()
        {
            modeloUsuario = new AirFly_Modelo();
            var selecUsuario = (from us in modeloUsuario.Usuario
                                join per in modeloUsuario.Perfil on us.id_perfil equals per.id_perfil

                                select new Usuarios_BO
            {
                id_usuario = us.id_usuario,
                nombre_usuario = us.nombre_usuario,
                apellidopat_usuario = us.apellidopat_usuario,
                apellidomat_usuario = us.apellidomat_usuario,
                correo_usuario = us.correo_usuario,
                contraseña_usuario = us.contraseña_usuario,
                nombre_perfil = per.nombre_perfil,
            }).ToList();

            return(selecUsuario);
        }
示例#22
0
 //delete
 public void EliminarAeropuerto(Aeropuerto item)
 {
     try
     {
         using (var db = new AirFly_Modelo())
         {
             Aeropuerto obj = db.Aeropuerto.Where(x => x.id_aeropuerto == item.id_aeropuerto).FirstOrDefault();
             if (obj != null)
             {
                 db.Aeropuerto.Remove(obj);
                 db.SaveChanges();
             }
         }
     }
     catch
     {
         throw new Exception("Verifique que los datos sean correctos");
     }
 }
示例#23
0
 //eliminar
 public void EliminarCiudad(Ciudad item)
 {
     try
     {
         using (var db = new AirFly_Modelo())
         {
             Ciudad obj = db.Ciudad.Where(x => x.id_ciudad == item.id_ciudad).FirstOrDefault();
             if (obj != null)
             {
                 db.Ciudad.Remove(obj);
                 db.SaveChanges();
             }
         }
     }
     catch
     {
         throw new Exception("Verifique que los datos sean correctos");
     }
 }
示例#24
0
 //delete
 public void EliminarTarjeta(Tarjeta item)
 {
     try
     {
         using (var db = new AirFly_Modelo())
         {
             Tarjeta obj = db.Tarjeta.Where(x => x.id_tarjeta == item.id_tarjeta).FirstOrDefault();
             if (obj != null)
             {
                 db.Tarjeta.Remove(obj);
                 db.SaveChanges();
             }
         }
     }
     catch
     {
         throw new Exception("Verifique que los datos sean correctos");
     }
 }
示例#25
0
        //actualizar
        public void ActualizarPais(Pais item)
        {
            try
            {
                using (var db = new AirFly_Modelo())
                {
                    Pais obj = db.Pais.Where(x => x.id_pais == item.id_pais).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.nombre_pais = item.nombre_pais;
                        db.SaveChanges();
                    }
                }
            }
            catch
            {
                throw new Exception("Verifique que los datos sean correctos");
            }
        }
示例#26
0
        //update
        public void ActualizarAvion(Avion item)
        {
            try
            {
                using (var db = new AirFly_Modelo())
                {
                    Avion obj = db.Avion.Where(x => x.id_avion == item.id_avion).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.nombre_avion = item.nombre_avion;
                        db.SaveChanges();
                    }
                }
            }
            catch
            {
                throw new Exception("Verifique que los datos sean correctos");
            }
        }
示例#27
0
        public List <Vuelos_BO> GetListaVuelos()
        {
            modeloVuelo = new AirFly_Modelo();
            var selectavion = (from vue in modeloVuelo.Vuelos
                               join avi in modeloVuelo.Avion on vue.id_avion equals avi.id_avion
                               join rut in modeloVuelo.Ruta on vue.id_ruta equals rut.id_ruta

                               select new Vuelos_BO
            {
                id_vuelo = vue.id_vuelo,
                distancia_vuelo = vue.distancia_vuelo,
                fecha_vuelo = vue.fecha_vuelo,
                hora_vuelo = vue.hora_vuelo,
                tiempo_vuelo = vue.tiempo_vuelo,
                nombre_avion = avi.nombre_avion,
                nombre_ruta = rut.nombre_ruta,
            }).ToList();

            return(selectavion);
        }
示例#28
0
        //update
        public void ActualizarMoneda(Moneda item)
        {
            try
            {
                using (var db = new AirFly_Modelo())
                {
                    Moneda obj = db.Moneda.Where(x => x.id_moneda == item.id_moneda).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.nombre_moneda = item.nombre_moneda;
                        obj.valor_moneda  = item.valor_moneda;
                        db.SaveChanges();
                    }
                }
            }
            catch
            {
                throw new Exception("Verifique que los datos sean correctos");
            }
        }
示例#29
0
        //update
        public void ActualizarAeropuerto(Aeropuerto item)
        {
            try
            {
                using (var db = new AirFly_Modelo())
                {
                    Aeropuerto obj = db.Aeropuerto.Where(x => x.id_aeropuerto == item.id_aeropuerto).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.nombre_aeropuerto = item.nombre_aeropuerto;
                        obj.id_ciudad         = item.id_ciudad;
                        db.SaveChanges();
                    }
                }
            }
            catch
            {
                throw new Exception("Verifique que los datos sean correctos");
            }
        }
示例#30
0
        //update
        public void ActualizarRuta(Ruta item)
        {
            try
            {
                using (var db = new AirFly_Modelo())
                {
                    Ruta obj = db.Ruta.Where(x => x.id_ruta == item.id_ruta).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.nombre_ruta        = item.nombre_ruta;
                        obj.tiempo             = item.tiempo;
                        obj.distancia          = item.distancia;
                        obj.aeropuerto_origen  = item.aeropuerto_origen;
                        obj.aeropuerto_destino = item.aeropuerto_destino;
                        db.SaveChanges();
                    }
                }
            }
            catch
            {
                throw new Exception("Verifique que los datos sean correctos");
            }
        }