Exemple #1
0
        public List <Vista_Ciudad> FiltroCiudad(Hashtable datos)
        {
            try
            {
                using (var db = new PROYECTOVUELO03Entities())
                {
                    string query   = "select ciu.Id_Ciudad,pai.Nombre as NombrePais,ciu.Nombre from Ciudad ciu inner join Pais pai on ciu.Id_Pais = pai.Id_Pais ";
                    string whereis = "";


                    if (datos.Contains("Nombre"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + "";
                        }
                        whereis = whereis + " ciu.Nombre = " + "'" + datos["Nombre"].ToString() + "'";
                    }

                    if (whereis.Length > 0)
                    {
                        query += "WHERE" + whereis.ToString();
                    }
                    IEnumerable <Vista_Ciudad> r = db.Database.SqlQuery <Vista_Ciudad
                                                                         >(query);
                    return(r.ToList());
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a buscar");
            }
        }
Exemple #2
0
        public List <Vista_Usuario> FiltroUsuario(Hashtable datos)
        {
            try
            {
                using (var db = new PROYECTOVUELO03Entities())
                {
                    string query   = "select us.Id_Usuario,per.Nombre_perfil,us.Nombre,us.Apellido_pat,us.Apellido_mat,us.Fecha,us.Direccion,us.Codigo_p as CodigoPos_Usuario,us.Telefono_us,us.Correo,us.Contrasenia from Usuario us inner join Perfil per on us.Id_Perfil=per.Id_Perfil ";
                    string whereis = "";

                    if (datos.Contains("Nombre"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + "";
                        }
                        whereis = whereis + " us.Nombre = " + "'" + datos["Nombre"].ToString() + "'";
                    }

                    if (whereis.Length > 0)
                    {
                        query += "WHERE" + whereis.ToString();
                    }
                    IEnumerable <Vista_Usuario> r = db.Database.SqlQuery <Vista_Usuario
                                                                          >(query);
                    return(r.ToList());
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a buscar");
            }
        }
Exemple #3
0
        public void ActualizarUsuario(Usuario item)
        {
            try
            {
                using (var db = new PROYECTOVUELO03Entities())
                {
                    Usuario obj = db.Usuario.Where(x => x.Id_Usuario == item.Id_Usuario).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.Nombre       = item.Nombre;
                        obj.Apellido_pat = item.Apellido_pat;
                        obj.Apellido_mat = item.Apellido_mat;
                        obj.Direccion    = item.Direccion;
                        obj.Fecha        = item.Fecha;
                        obj.Codigo_p     = item.Codigo_p;
                        obj.Id_Perfil    = item.Id_Perfil;
                        obj.Telefono_us  = item.Telefono_us;
                        obj.Correo       = item.Correo;
                        obj.Contrasenia  = item.Contrasenia;
                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a actualizar");
            }
        }
Exemple #4
0
        public void updateTarjeta(Tarjeta item)
        {
            try
            {
                using (var db = new PROYECTOVUELO03Entities())
                {
                    Tarjeta objTar = db.Tarjeta.Where(x => x.Id_Tarjeta == item.Id_Tarjeta).FirstOrDefault();

                    if (objTar != null)
                    {
                        objTar.Num_Cuenta   = item.Num_Cuenta;
                        objTar.Tipo_Tarjeta = item.Tipo_Tarjeta;
                        objTar.Fecha_Venc   = item.Fecha_Venc;
                        objTar.CVC          = item.CVC;
                        objTar.Apellido_Pat = item.Apellido_Pat;
                        objTar.Apellido_Mat = item.Apellido_Mat;
                        objTar.Nombre       = item.Nombre;

                        db.SaveChanges();
                    }
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a actualizar");
            }
        }
Exemple #5
0
        public List <Vista_Avion> FiltroAvion(Hashtable datos)
        {
            try
            {
                using (var db = new PROYECTOVUELO03Entities())
                {
                    string query   = "select avi.Id_Avion,aero.Nombre,mod.NombreModelo,avi.NumeroPasajeros from Avion avi inner join Aerolinea aero on avi.Id_Aerolinea=aero.Id_Aerolinea inner join Modelo mod on avi.IdModelo = mod.IdModelo ";
                    string whereis = "";


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

                    if (whereis.Length > 0)
                    {
                        query += "WHERE" + whereis.ToString();
                    }
                    IEnumerable <Vista_Avion> r = db.Database.SqlQuery <Vista_Avion>(query);
                    return(r.ToList());
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a buscar");
            }
        }
Exemple #6
0
        public Asiento updateAsiento(Asiento item)
        {
            try
            {
                using (var db = new PROYECTOVUELO03Entities())
                {
                    Asiento obj = db.Asiento.Where(x => x.Id_Asiento == item.Id_Asiento).FirstOrDefault();

                    if (obj != null)
                    {
                        obj.Id_Asiento = item.Id_Asiento;
                        obj.Id_Seccion = item.Id_Seccion;
                        obj.Id_Vuelo   = item.Id_Vuelo;
                        obj.letra      = item.letra;
                        obj.numero     = item.numero;
                        obj.posicion   = item.posicion;
                        obj.estado     = true;
                        db.SaveChanges();
                    }
                    return(obj);
                }
            }

            catch (Exception)
            {
                throw new Exception("Verifica los datos a actualizar");
            }
        }
Exemple #7
0
        public List <Vista_Vuelos> VuelosWeb()
        {
            modeloavion = new PROYECTOVUELO03Entities();
            var selectavion = (from vue in modeloavion.Vuelos
                               join avi in modeloavion.Avion on vue.Id_Avion equals avi.Id_Avion
                               join mod in modeloavion.Modelo on avi.IdModelo equals mod.IdModelo
                               join rut in modeloavion.Ruta on vue.Id_Ruta equals rut.Id_Ruta
                               join ao in modeloavion.Aeropuerto on rut.Origen_Aeropuerto equals ao.Id_Aeropuerto
                               join ad in modeloavion.Aeropuerto on rut.Destino_Aeropuerto equals ad.Id_Aeropuerto
                               join aero in modeloavion.Aerolinea on avi.Id_Aerolinea equals aero.Id_Aerolinea

                               select new Vista_Vuelos
            {
                Id_Vuelo = vue.Id_Vuelo,
                Origen = ao.Nombre,
                Destino = ad.Nombre,
                Hora_Inicio = vue.Hora_Inicio,
                Hora_Fin = vue.Hora_Fin,
                Fecha = vue.Fecha,
                Nombre = aero.Nombre,
                NombreModelo = mod.NombreModelo,
                NumeroFilas = mod.NumeroFilas,
                NumeroColumnas = mod.NumeroColumnas,
            }).ToList();

            return(selectavion);
        }
Exemple #8
0
        public List <Vista_Clase> ListarUbicacion(Hashtable datos)
        {
            try
            {
                using (var db = new PROYECTOVUELO03Entities())
                {
                    string query   = "select ubi.Id_Ubicacion,ubi.nombre_ubicacion,mode.NombreModelo from Ubicacion ubi inner join Avion av on ubi.id_avion=avi.Id_Avion inner join Modelo mode on avi.IdModelo=mode.IdModelo ";
                    string whereis = "";


                    if (datos.Contains("Nombre"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " ";
                        }
                        whereis = whereis + " nombre_ubicacion =" + datos["Nombre"].ToString();
                    }

                    if (whereis.Length > 0)
                    {
                        query += "WHERE" + whereis.ToString();
                    }
                    IEnumerable <Vista_Clase> r = db.Database.SqlQuery <Vista_Clase
                                                                        >(query);
                    return(r.ToList());
                }
            }
            catch (Exception)
            {
                throw new Exception("Verifica los datos a buscar");
            }
        }
Exemple #9
0
        private void txt_ContraseniaUsuario_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == Convert.ToChar(Keys.Enter))
            {
                string correo = txt_CorreoUsuario.Text;
                string contra = txt_ContraseniaUsuario.Text;

                using (PROYECTOVUELO03Entities mod = new PROYECTOVUELO03Entities())
                {
                    var user = mod.Usuario.FirstOrDefault(u => u.Correo == correo);
                    if (user != null)
                    {
                        if (user.Contrasenia == contra)
                        {
                            srv_DatosUsuario.NombreUsuario = user.Nombre + " " + user.Apellido_pat + " " + user.Apellido_mat;
                            srv_DatosUsuario.IdUsuario     = Convert.ToInt32(user.Id_Usuario);
                            srv_DatosUsuario.IdPerfil      = Convert.ToInt32(user.Id_Perfil);

                            frm_MenuPrincipal menu = new frm_MenuPrincipal();
                            menu.Show();
                            this.Hide();
                        }
                        else
                        {
                            MessageBox.Show("Verifique los datos ingresados");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Usuario no valido");
                    }
                }
            }
        }
Exemple #10
0
        public List <Vista_Aeropuerto> getListAeropuerto(Hashtable datos)
        {
            try
            {
                using (var db = new PROYECTOVUELO03Entities())
                {
                    string query   = "select Ae.Id_Aeropuerto,Ae.Nombre,ciu.Nombre as Ciudad from Aeropuerto Ae inner join Ciudad ciu on Ae.Id_Ciudad=ciu.Id_Ciudad ";
                    string whereis = "";


                    if (datos.Contains("Nombre"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " Ae.Nombre = " + "'" + datos["Nombre"].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");
            }
        }
Exemple #11
0
        public List <Estatus> FiltroEstatus(Hashtable datos)
        {
            try
            {
                using (var db = new PROYECTOVUELO03Entities())
                {
                    string                 query      = @"SELECT VALUE Estatus FROM PROYECTOVUELO02Entities.Estatus AS Estatus";
                    StringBuilder          whereis    = new StringBuilder();
                    List <ObjectParameter> parameters = new List <ObjectParameter>();


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

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

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

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

                    var q = new ObjectQuery <Datos.Modelo.Estatus>(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");
            }
        }
Exemple #12
0
        public List <Aeropuerto> ListarAeropuerto()
        {
            List <Aeropuerto> obj = new List <Aeropuerto>();

            using (var db = new PROYECTOVUELO03Entities())
            {
                obj = db.Aeropuerto.ToList();
                return(obj);
            }
        }
Exemple #13
0
        public List <Modelo.Modelo> ListarModelo()
        {
            List <Modelo.Modelo> obj = new List <Modelo.Modelo>();

            using (var db = new PROYECTOVUELO03Entities())
            {
                obj = db.Modelo.ToList();
                return(obj);
            }
        }
Exemple #14
0
        public List <Pais> ListarPais()
        {
            List <Pais> obj = new List <Pais>();

            using (var db = new PROYECTOVUELO03Entities())
            {
                obj = db.Pais.ToList();
                return(obj);
            }
        }
Exemple #15
0
        public List <Tipo_de_Moneda> getListMoneda()
        {
            List <Tipo_de_Moneda> objMone = new List <Tipo_de_Moneda>();

            using (var db = new PROYECTOVUELO03Entities())
            {
                objMone = db.Tipo_de_Moneda.Include("Compra").ToList();
                return(objMone);
            }
        }
Exemple #16
0
        public List <Estatus> ListarEstatus()
        {
            List <Estatus> objEst = new List <Estatus>();

            using (var db = new PROYECTOVUELO03Entities())
            {
                objEst = db.Estatus.Include("Compra").ToList();
                return(objEst);
            }
        }
Exemple #17
0
        public List <Ciudad> ListaCiudad()
        {
            List <Ciudad> obj = new List <Ciudad>();

            using (var db = new PROYECTOVUELO03Entities())
            {
                obj = db.Ciudad.ToList();
                return(obj);
            }
        }
Exemple #18
0
        public List <Perfil> ListarPerfil()
        {
            List <Perfil> obj = new List <Perfil>();

            using (var db = new PROYECTOVUELO03Entities())
            {
                obj = db.Perfil.ToList();
                return(obj);
            }
        }
Exemple #19
0
        public List <Aerolinea> ListarAerolinea()
        {
            List <Aerolinea> obj = new List <Aerolinea>();

            using (var db = new PROYECTOVUELO03Entities())
            {
                obj = db.Aerolinea.ToList();
                return(obj);
            }
        }
Exemple #20
0
        public List <Avion> ListarAvion2()
        {
            List <Avion> obj = new List <Avion>();

            using (var db = new PROYECTOVUELO03Entities())
            {
                obj = db.Avion.ToList();
                return(obj);
            }
        }
Exemple #21
0
        public List <Tarjeta> getListTarjeta()
        {
            List <Tarjeta> objTar = new List <Tarjeta>();

            using (var db = new PROYECTOVUELO03Entities())
            {
                objTar = db.Tarjeta.ToList();
                return(objTar);
            }
        }
Exemple #22
0
        //list
        public List <Vista_Vuelos> FiltrarListaVuelo(Hashtable datos)
        {
            using (var db = new PROYECTOVUELO03Entities())
            {
                try
                {
                    string query = "select v.Id_Vuelo,ao.Nombre AS Origen,ad.Nombre AS Destino,v.Hora_Inicio,v.Hora_Fin,v.Fecha,ae.Nombre,mod.NombreModelo,mod.NumeroFilas,mod.NumeroColumnas from Vuelos v " +
                                   "inner join Ruta r on v.Id_Ruta = r.Id_Ruta " +
                                   "inner join Aeropuerto ao on r.Origen_Aeropuerto = ao.Id_Aeropuerto " +
                                   "inner join Aeropuerto ad on r.Destino_Aeropuerto = ad.Id_Aeropuerto " +
                                   "inner join Avion av on v.Id_Avion = av.Id_Avion " +
                                   "inner join Modelo mod on av.IdModelo = mod.IdModelo " +
                                   "inner join Aerolinea ae on av.id_aerolinea = ae.id_aerolinea ";

                    string whereis = "";
                    string orderby = " Group by v.Id_Vuelo,ao.Nombre,ad.Nombre,v.Hora_Inicio,v.Hora_Fin,v.Fecha,ae.Nombre,mod.NombreModelo,mod.NumeroFilas,mod.NumeroColumnas";
                    if (datos.Contains("Id_Ruta"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + "";
                        }
                        whereis = whereis + " r.Origen_Aeropuerto = " + datos["Id_Ruta"].ToString();
                    }
                    if (datos.Contains("Id_RutaD"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " r.Destino_Aeropuerto = " + datos["Id_RutaD"].ToString();
                    }
                    if (datos.Contains("Fecha"))
                    {
                        if (whereis.Length > 0)
                        {
                            whereis = whereis + " AND ";
                        }
                        whereis = whereis + " v.Fecha >= " + "'" + datos["Fecha"].ToString() + "'";
                    }
                    if (whereis.Length > 0)
                    {
                        query += " WHERE " + whereis + orderby.ToString();
                    }
                    IEnumerable <Vista_Vuelos> r = db.Database.SqlQuery <Vista_Vuelos>(query);
                    return(r.ToList());
                }
                catch (Exception)
                {
                    throw new Exception("Verifica los datos a buscar");
                }
            }
        }
Exemple #23
0
        public void listarRuta()
        {
            PROYECTOVUELO03Entities con = new PROYECTOVUELO03Entities();

            var Lista = con.Ruta.ToList();

            if (Lista.Count > 0)
            {
                cmb_Ruta.DataSource    = Lista;
                cmb_Ruta.DisplayMember = "Id_Ruta";
                cmb_Ruta.ValueMember   = "Id_Ruta";
            }
        }
Exemple #24
0
        public void listarAeropuerto()
        {
            PROYECTOVUELO03Entities con = new PROYECTOVUELO03Entities();

            var Lista = con.Ciudad.ToList();

            if (Lista.Count > 0)
            {
                cbo_IdCiudad.DataSource    = Lista;
                cbo_IdCiudad.DisplayMember = "Nombre";
                cbo_IdCiudad.ValueMember   = "Id_Ciudad";
            }
        }
Exemple #25
0
        public void ListaPais()
        {
            PROYECTOVUELO03Entities con = new PROYECTOVUELO03Entities();

            var Lista = con.Pais.ToList();

            if (Lista.Count > 0)
            {
                cmb_Pais.DataSource    = Lista;
                cmb_Pais.DisplayMember = "Nombre";
                cmb_Pais.ValueMember   = "Id_Pais";
            }
        }
Exemple #26
0
        public void ListarUsuario()
        {
            PROYECTOVUELO03Entities con = new PROYECTOVUELO03Entities();

            var lista = con.Perfil.ToList();

            if (lista.Count > 0)
            {
                cmb_Perfil.DataSource    = lista;
                cmb_Perfil.DisplayMember = "Nombre_Perfil";
                cmb_Perfil.ValueMember   = "Id_Perfil";
            }
        }
Exemple #27
0
        public void ListaModelo()
        {
            PROYECTOVUELO03Entities con = new PROYECTOVUELO03Entities();

            var Lista = con.Modelo.ToList();

            if (Lista.Count > 0)
            {
                cmb_ModeloAvion.DataSource    = Lista;
                cmb_ModeloAvion.DisplayMember = "NombreModelo";
                cmb_ModeloAvion.ValueMember   = "IdModelo";
            }
        }
Exemple #28
0
        public void ListaAerolinea()
        {
            PROYECTOVUELO03Entities con = new PROYECTOVUELO03Entities();

            var Lista = con.Aerolinea.ToList();

            if (Lista.Count > 0)
            {
                cmb_AerolineaAvion.DataSource    = Lista;
                cmb_AerolineaAvion.DisplayMember = "Nombre";
                cmb_AerolineaAvion.ValueMember   = "Id_Aerolinea";
            }
        }
Exemple #29
0
        public void ListaRutaDestino()
        {
            PROYECTOVUELO03Entities con = new PROYECTOVUELO03Entities();

            var Lista = con.Aeropuerto.ToList();

            if (Lista.Count > 0)
            {
                cmb_Destino.DataSource    = Lista;
                cmb_Destino.DisplayMember = "Nombre";
                cmb_Destino.ValueMember   = "Id_Aeropuerto";
            }
        }
Exemple #30
0
        public List <Asiento> FiltroAsiento(Hashtable datos)
        {
            try
            {
                using (var db = new PROYECTOVUELO03Entities())
                {
                    string query = @"SELECT VALUE Asiento FROM PROYECTOVUELO03Entities.Asiento As Asiento";

                    StringBuilder          whereis    = new StringBuilder();
                    List <ObjectParameter> parameters = new List <ObjectParameter>();

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

                    whereis.Append(" and Asiento.estado=@estado");
                    parameters.Add(new ObjectParameter("estado", false));

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

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

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

                    if (whereis.Length > 0)
                    {
                        foreach (ObjectParameter parametro in parameters)
                        {
                            q.Parameters.Add(parametro);
                        }
                    }
                    return(q.ToList());
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Verifica los datos a buscar");
            }
        }