Пример #1
0
        public List <Precio> getListPrecio()
        {
            List <Precio> obj = new List <Precio>();

            using (var db = new PROYECTOVUELO02Entities1())
            {
                obj = db.Precio.ToList();
                return(obj);
            }
        }
Пример #2
0
        public void listarAeropuerto()
        {
            PROYECTOVUELO02Entities1 con = new PROYECTOVUELO02Entities1();

            var Lista = con.Ciudad.ToList();

            if (Lista.Count > 0)
            {
                cbo_IdCiudad.DataSource    = Lista;
                cbo_IdCiudad.DisplayMember = "Nombre";
                cbo_IdCiudad.ValueMember   = "Id_Ciudad";
            }
        }
Пример #3
0
        public void listarDestinoRuta()
        {
            PROYECTOVUELO02Entities1 con = new PROYECTOVUELO02Entities1();

            var Lista = con.Ruta.ToList();

            if (Lista.Count > 0)
            {
                cbo_Destino.DataSource    = Lista;
                cbo_Destino.DisplayMember = "Nombre";
                cbo_Destino.ValueMember   = "Destino_Aeropuerto";
            }
        }
Пример #4
0
        public void listarAvion()
        {
            PROYECTOVUELO02Entities1 con = new PROYECTOVUELO02Entities1();

            var Lista = con.Avion.ToList();

            if (Lista.Count > 0)
            {
                cbo_Avion.DataSource    = Lista;
                cbo_Avion.DisplayMember = "Id_Avion";
                cbo_Avion.ValueMember   = "Id_Avion";
            }
        }
Пример #5
0
        public void listarRuta()
        {
            PROYECTOVUELO02Entities1 con = new PROYECTOVUELO02Entities1();

            var Lista = con.Ruta.ToList();

            if (Lista.Count > 0)
            {
                cbo_Ruta.DataSource    = Lista;
                cbo_Ruta.DisplayMember = "Id_Ruta";
                cbo_Ruta.ValueMember   = "Id_Ruta";
            }
        }
Пример #6
0
        public void listarSeccion()
        {
            PROYECTOVUELO02Entities1 con = new PROYECTOVUELO02Entities1();

            var Lista = con.Clase.ToList();

            if (Lista.Count > 0)
            {
                cbo_Seccion.DataSource    = Lista;
                cbo_Seccion.DisplayMember = "Nombre";
                cbo_Seccion.ValueMember   = "Id_Seccion";
            }
        }
Пример #7
0
        public void listarClase()
        {
            PROYECTOVUELO02Entities1 con = new PROYECTOVUELO02Entities1();

            var Lista = con.Ubicacion.ToList();

            if (Lista.Count > 0)
            {
                cmb_asiento.DataSource    = Lista;
                cmb_asiento.DisplayMember = "Id_Asiento";
                cmb_asiento.ValueMember   = "Id_Asiento";
            }
        }
Пример #8
0
 public void addAeropuerto(Aeropuerto item)
 {
     try
     {
         using (var db = new PROYECTOVUELO02Entities1())
         {
             db.Aeropuerto.Add(item);
             db.SaveChanges();
         }
     }
     catch (Exception)
     {
         throw new Exception("Verifica los datos a insertar");
     }
 }
Пример #9
0
        public List <Precio> getListPrecio(Hashtable datos)
        {
            try
            {
                using (var db = new PROYECTOVUELO02Entities1())
                {
                    string                 query      = @"SELECT VALUE Precio FROM PROYECTOVUELO02Entities1.Precio As Precio ";
                    StringBuilder          whereis    = new StringBuilder();
                    List <ObjectParameter> parameters = new List <ObjectParameter>();


                    if (datos.Contains("Precio"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis.Append("");
                        }
                        whereis.Append("Precio.Precio=@Precio");
                        parameters.Add(new ObjectParameter("Precio", datos["Precio"]));
                    }

                    if (whereis.Length > 0)
                    {
                        query += " WHERE " + whereis.ToString();
                    }

                    ObjectContext oc;
                    oc = ((IObjectContextAdapter)db).ObjectContext;

                    var q = new ObjectQuery <Datos.Modelo.Precio>(query, oc);

                    if (whereis.Length > 0)
                    {
                        foreach (ObjectParameter parametro in parameters)
                        {
                            q.Parameters.Add(parametro);
                        }
                    }
                    return(q.ToList());
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a buscar");
            }
        }
Пример #10
0
        public List <Vista_clase> ListarClase()
        {
            modelovion = new PROYECTOVUELO02Entities1();
            var selectus = (from cl in modelovion.Clase
                            join avi in modelovion.Avion on cl.Id_Avion equals avi.Id_Avion
                            join mo in modelovion.Modelo on avi.IdModelo equals mo.IdModelo


                            select new Vista_clase
            {
                Id_Seccion = cl.Id_Seccion,
                Nombre = cl.Nombre,
                NombreModelo = mo.NombreModelo,
            }).ToList();

            return(selectus);
        }
Пример #11
0
        public void LlenarComboboxAvion()
        {
            PROYECTOVUELO02Entities1 con = new PROYECTOVUELO02Entities1();

            var Lista = con.Modelo.ToList();

            if (Lista.Count > 0)
            {
                cmb_Avion.DataSource = Lista;
                cmb_Avion.DisplayMember = "NombreModelo";
                cmb_Avion.ValueMember = "Id_Modelo";
            }

            if (cmb_Avion.Items.Count>0)
                {
                    cmb_Avion.SelectedIndex = -1;
                }

            }
Пример #12
0
        public void deleteRuta(Ruta item)
        {
            try
            {
                using (var db = new PROYECTOVUELO02Entities1())
                {
                    Ruta obj = db.Ruta.Where(x => x.Id_Ruta == item.Id_Ruta).FirstOrDefault();

                    if (obj != null)
                    {
                        db.Ruta.Remove(obj);
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a eliminar");
            }
        }
Пример #13
0
        public void deleteClase(Clase item)
        {
            try
            {
                using (var db = new PROYECTOVUELO02Entities1())
                {
                    Clase obj = db.Clase.Where(x => x.Id_Seccion == item.Id_Seccion).FirstOrDefault();

                    if (obj != null)
                    {
                        db.Clase.Remove(obj);
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a eliminar");
            }
        }
Пример #14
0
        public void deleteUbicacion(Ubicacion item)
        {
            try
            {
                using (var db = new PROYECTOVUELO02Entities1())
                {
                    Ubicacion obj = db.Ubicacion.Where(x => x.id_ == item.id_).FirstOrDefault();

                    if (obj != null)
                    {
                        db.Ubicacion.Remove(obj);
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a eliminar");
            }
        }
Пример #15
0
        public void deleteAeropuerto(Aeropuerto item)
        {
            try
            {
                using (var db = new PROYECTOVUELO02Entities1())
                {
                    Aeropuerto obj = db.Aeropuerto.Where(x => x.Id_Aeropuerto == item.Id_Aeropuerto).FirstOrDefault();

                    if (obj != null)
                    {
                        db.Aeropuerto.Remove(obj);
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a eliminar");
            }
        }
Пример #16
0
        public void listarAsiento()
        {
            PROYECTOVUELO02Entities1 con = new PROYECTOVUELO02Entities1();

            var Lista  = con.Clase.ToList();
            var Lista2 = con.Ubicacion.ToList();

            if (Lista.Count > 0)
            {
                cmb_Clase.DataSource    = Lista;
                cmb_Clase.DisplayMember = "Id_Seccion";
                cmb_Clase.ValueMember   = "Id_Seccion";
            }
            if (Lista2.Count > 0)
            {
                cmb_Ubicacion.DataSource    = Lista2;
                cmb_Ubicacion.DisplayMember = "nombre_ubicacion";
                cmb_Ubicacion.ValueMember   = "Id_";
            }
        }
Пример #17
0
        public void updateRuta(Ruta item)
        {
            try
            {
                using (var db = new PROYECTOVUELO02Entities1())
                {
                    Ruta obj = db.Ruta.Where(x => x.Id_Ruta == item.Id_Ruta).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.Origen_Aeropuerto  = item.Origen_Aeropuerto;
                        obj.Destino_Aeropuerto = item.Destino_Aeropuerto;
                        obj.Distancia          = item.Distancia;
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a actualizar");
            }
        }
Пример #18
0
        public void updateAeropuerto(Aeropuerto item)
        {
            try
            {
                using (var db = new PROYECTOVUELO02Entities1())
                {
                    Aeropuerto obj = db.Aeropuerto.Where(x => x.Id_Aeropuerto == item.Id_Aeropuerto).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.Id_Aeropuerto = item.Id_Aeropuerto;
                        obj.Id_Ciudad     = item.Id_Ciudad;
                        obj.Nombre        = item.Nombre;
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a actualizar");
            }
        }
Пример #19
0
        public List <Vista_clase> getListClase(Hashtable datos)
        {
            using (var db = new PROYECTOVUELO02Entities1())
            {
                try
                {
                    string query   = "select av.Id_Avion,mo.NombreModelo,cl.Nombre as Clase from Clase cl inner join Avion av on cl.Id_Avion = av.Id_Avion inner join Modelo mo on av.IdModelo = mo.IdModelo";
                    string whereis = "";
                    if (datos.Contains("Nombre"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " cl.Nombre =" + datos["Nombre"].ToString();
                    }

                    if (datos.Contains("Id_Avion"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " cl.Id_Avion=" + datos["Id_Avion"].ToString();
                    }

                    if (whereis.Length > 0)
                    {
                        query += "WHERE" + whereis.ToString();
                    }
                    IEnumerable <Vista_clase> r = db.Database.SqlQuery <Vista_clase>(query);
                    return(r.ToList());
                }
                catch (Exception e)
                {
                    throw new Exception("Verifica los datos a buscar");
                }
            }
        }
Пример #20
0
        public void updateClase(Clase item)
        {
            try
            {
                using (var db = new PROYECTOVUELO02Entities1())
                {
                    Clase obj = db.Clase.Where(x => x.Id_Seccion == item.Id_Seccion).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.Nombre     = item.Nombre;
                        obj.Id_Seccion = item.Id_Seccion;
                        obj.Id_Avion   = item.Id_Avion;
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a actualizar");
            }
        }
Пример #21
0
        public void updateUbicacion(Ubicacion item)
        {
            try
            {
                using (var db = new PROYECTOVUELO02Entities1())
                {
                    Ubicacion obj = db.Ubicacion.Where(x => x.id_ == item.id_).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.id_              = item.id_;
                        obj.id_asiento       = item.id_asiento;
                        obj.nombre_ubicacion = item.nombre_ubicacion;
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a actualizar");
            }
        }
Пример #22
0
        public List <Vista_Aeropuerto> getListAeropuer(Hashtable datos)
        {
            using (var db = new PROYECTOVUELO02Entities1())
            {
                try
                {
                    string query   = "select Ae.*,Ae.Nombre,ad.Nombre Ciudad from Aeropuerto Ae inner join Aeropuerto ar on Ae.Nombre=ar.Nombre inner join Ciudad ad on Ae.Id_Ciudad=ad.Id_Ciudad";
                    string whereis = "";
                    if (datos.Contains("Nombre"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " Ae.Nombre =" + datos["Nombre"].ToString();
                    }
                    if (datos.Contains("Id_Ciudad"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " Ae.Id_Ciudad =" + datos["Id_Ciudad"].ToString();
                    }

                    if (whereis.Length > 0)
                    {
                        query += "WHERE" + whereis.ToString();
                    }
                    IEnumerable <Vista_Aeropuerto> r = db.Database.SqlQuery <Vista_Aeropuerto>(query);
                    return(r.ToList());
                }
                catch (Exception)
                {
                    throw new Exception("Verifica los datos a buscar");
                }
            }
        }
Пример #23
0
        public List <Vista_Asiento> getListAsiento(Hashtable datos)
        {
            using (var db = new PROYECTOVUELO02Entities1())
            {
                try
                {
                    string query   = "select CL.*,CL.Nombre,AV.Id_Avion Avion from Clase CL inner join Clase ar on CL.Nombre=AV.Id_Avion inner join Avion AV on CL.Id_Avion=AV.Id_Avion";
                    string whereis = "";
                    if (datos.Contains("Nombre"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " CL.Nombre =" + datos["Nombre"].ToString();
                    }
                    if (datos.Contains("Id_Avion"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " CL.Id_Avion =" + datos["Id_Avion"].ToString();
                    }

                    if (whereis.Length > 0)
                    {
                        query += "WHERE" + whereis.ToString();
                    }
                    IEnumerable <Vista_Asiento> r = db.Database.SqlQuery <Vista_Asiento>(query);
                    return(r.ToList());
                }
                catch (Exception)
                {
                    throw new Exception("Verifica los datos a buscar");
                }
            }
        }
Пример #24
0
        public List <Vista_Ubicacion> getListUbicacion(Hashtable datos)
        {
            using (var db = new PROYECTOVUELO02Entities1())
            {
                try
                {
                    string query   = "select UB.*,UB.nombre_ubicacion,ASSS.Id_Asiento Asiento from Ubicacion UB inner join Ubicacion ar on UB.nombre_ubicacion=ASSS.Id_Asiento inner join Asiento ASSS on UB.Id_Asiento=ASSS.Id_Asiento";
                    string whereis = "";
                    if (datos.Contains("nombre_ubicacion"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " UB.nombre_ubicacion =" + datos["nombre_ubicacion"].ToString();
                    }
                    if (datos.Contains("Id_Asiento"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " UB.Id_Asiento =" + datos["Id_Asiento"].ToString();
                    }

                    if (whereis.Length > 0)
                    {
                        query += "WHERE" + whereis.ToString();
                    }
                    IEnumerable <Vista_Ubicacion> r = db.Database.SqlQuery <Vista_Ubicacion>(query);
                    return(r.ToList());
                }
                catch (Exception)
                {
                    throw new Exception("Verifica los datos a buscar");
                }
            }
        }
Пример #25
0
        public List <Vista_Ruta> getListRutaP(Hashtable datos)
        {
            using (var db = new PROYECTOVUELO02Entities1())
            {
                try
                {
                    string query   = "select ru.*,ao.Nombre Origen,ad.Nombre Destino from Ruta ru inner join Aeropuerto ao on ru.Origen_Aeropuerto=ao.Id_Aeropuerto inner join Aeropuerto ad on ru.Destino_Aeropuerto=ad.Id_Aeropuerto ";
                    string whereis = "";
                    if (datos.Contains("Origen_Aeropuerto"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " ru.Origen_Aeropuerto =" + datos["Origen_Aeropuerto"].ToString();
                    }
                    if (datos.Contains("Destino_Aeropuerto"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " ru.Destino_Aeropuerto =" + datos["Destino_Aeropuerto"].ToString();
                    }

                    if (whereis.Length > 0)
                    {
                        query += "WHERE" + whereis.ToString();
                    }
                    IEnumerable <Vista_Ruta> r = db.Database.SqlQuery <Vista_Ruta>(query);
                    return(r.ToList());
                }
                catch (Exception)
                {
                    throw new Exception("Verifica los datos a buscar");
                }
            }
        }
Пример #26
0
        public void updatePrecio(Precio item)
        {
            try
            {
                using (var db = new PROYECTOVUELO02Entities1())
                {
                    Precio obj = db.Precio.Where(x => x.Id_Precio == item.Id_Precio).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.Id_Avion   = item.Id_Avion;
                        obj.Id_Ruta    = item.Id_Ruta;
                        obj.Id_Seccion = item.Id_Seccion;
                        obj.Precio1    = item.Precio1;
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a actualizar");
            }
        }
Пример #27
0
        public void updateAsiento(Asiento item)
        {
            try
            {
                using (var db = new PROYECTOVUELO02Entities1())
                {
                    Asiento obj = db.Asiento.Where(x => x.Id_Asiento == item.Id_Asiento).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.Id_Asiento = item.Id_Asiento;
                        obj.Letra      = item.Letra;
                        obj.Fila       = item.Fila;
                        obj.Id_Seccion = item.Id_Seccion;
                        obj.id_        = item.id_;
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a actualizar");
            }
        }