Ejemplo n.º 1
0
        /// <summary>
        /// Ejecutar el comando
        /// </summary>
        /// <returns></returns>
        public override String ejecutar()
        {
            IDAOLugar daoLugar     = (IDAOLugar)FabricaDAO.instanciarDaoLugar();
            String    nombreCiudad = daoLugar.ciudad(idciudad);

            return(nombreCiudad);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Lista de pases de un pasajero
        /// </summary>
        /// <param name="pasaporte"></param>
        /// <returns></returns>
        public List <Entidad> ListarPasesPasajero(int pasaporte)
        {
            List <Entidad> listaboletos = new List <Entidad>();
            IDAOLugar      c            = (DAOLugar)FabricaDAO.instanciarDaoLugar();

            try
            {
                SqlConnection con = Connection.getInstance(_connexionString);
                con.Open();
                String sql = "SELECT P.pas_id AS numpas, P.pas_fk_lugar_origen AS origen, P.pas_fk_lugar_destino AS destino, P.pas_fk_vuelo AS vuelo" +
                             " FROM Pase_Abordaje P, Boleto B " +
                             " WHERE B.bol_fk_pasajero = " + pasaporte +
                             " AND P.pas_fk_boleto = B.bol_id";
                SqlCommand cmd = new SqlCommand(sql, con);
                using (SqlDataReader reader = cmd.ExecuteReader())
                {
                    while (reader.Read())
                    {
                        BoardingPass boleto = new BoardingPass(Int32.Parse(reader["numpas"].ToString()),
                                                               MBuscarnombreciudad(Int32.Parse(reader["origen"].ToString())),
                                                               MBuscarnombreciudad(Int32.Parse(reader["destino"].ToString())),
                                                               Int32.Parse(reader["vuelo"].ToString()));
                        listaboletos.Add(boleto);
                    }
                }
                cmd.Dispose();
                con.Close();
                return(listaboletos);
            }
            catch (SqlException)
            {
                return(null);
            }
        }