public static Trayecto buscarPorId(int id)
        {
            Trayecto trayecto = null;
            if (id > -1)
            {
                MySqlConnection con = conexionDB.ObtenerConexion();
                try
                {
                    string sql = "select id, origen, destino, precio from trayecto where id = " + id;
                    MySqlCommand cmd = new MySqlCommand(sql, con);
                    MySqlDataReader dr = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        trayecto = new Trayecto(dr.GetInt32(0), CiudadFacade.buscarPorId(dr.GetInt32(1)), CiudadFacade.buscarPorId(dr.GetInt32(2)), dr.GetInt32(3));
                    }
                    dr.Close();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                    trayecto = null;
                }
                finally
                {
                    con.Close();
                }
            }
            return trayecto;
        }
        public static Trayecto buscarPorOrigenDestinoRecorrido(string origen, string destino, int recorrido)
        {
            Trayecto        trayecto = null;
            MySqlConnection con      = conexionDB.ObtenerConexion();

            try
            {
                Ciudad cOrigen  = CiudadFacade.buscarPorNombre(origen);
                Ciudad cDestino = CiudadFacade.buscarPorNombre(destino);

                string          sql = "select id, precio from trayecto where origen=" + cOrigen.id + " and destino=" + cDestino.id + " and recorrido=" + recorrido;
                MySqlCommand    cmd = new MySqlCommand(sql, con);
                MySqlDataReader dr  = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        trayecto = new Trayecto(dr.GetInt32(0), cOrigen, cDestino, dr.GetInt32(1));
                    }
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                con.Close();
            }
            return(trayecto);
        }
        public static Trayecto buscarPorId(int id)
        {
            Trayecto trayecto = null;

            if (id > -1)
            {
                MySqlConnection con = conexionDB.ObtenerConexion();
                try
                {
                    string          sql = "select id, origen, destino, precio from trayecto where id = " + id;
                    MySqlCommand    cmd = new MySqlCommand(sql, con);
                    MySqlDataReader dr  = cmd.ExecuteReader();

                    while (dr.Read())
                    {
                        trayecto = new Trayecto(dr.GetInt32(0), CiudadFacade.buscarPorId(dr.GetInt32(1)), CiudadFacade.buscarPorId(dr.GetInt32(2)), dr.GetInt32(3));
                    }
                    dr.Close();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                    trayecto = null;
                }
                finally
                {
                    con.Close();
                }
            }
            return(trayecto);
        }
Example #4
0
 public ViajeDiario(int id, Trayecto trayecto, string fecha, string bus, string chofer, string auxiliar, int asientosDisponibles)
 {
     this.id                  = id;
     this.trayecto            = trayecto;
     this.fecha               = fecha;
     this.bus                 = bus;
     this.chofer              = chofer;
     this.auxiliar            = auxiliar;
     this.asientosDisponibles = asientosDisponibles;
 }
        public static Trayecto buscarPorOrigenDestinoRecorrido(string origen, string destino, int recorrido)
        {
            Trayecto trayecto = null;
            MySqlConnection con = conexionDB.ObtenerConexion();
            try
            {
                Ciudad cOrigen = CiudadFacade.buscarPorNombre(origen);
                Ciudad cDestino = CiudadFacade.buscarPorNombre(destino);

                string sql = "select id, precio from trayecto where origen=" + cOrigen.id + " and destino=" + cDestino.id + " and recorrido=" + recorrido;
                MySqlCommand cmd = new MySqlCommand(sql, con);
                MySqlDataReader dr = cmd.ExecuteReader();
                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        trayecto = new Trayecto(dr.GetInt32(0), cOrigen, cDestino, dr.GetInt32(1));
                    }
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            finally
            {
                con.Close();
            }
            return trayecto;
        }