public void Leer(string tabla, out Queue <Patente> datos) { try { datos = new Queue <Patente>(); conexion.Open(); string queryString = string.Format("Select * from {0}", tabla); comando.CommandText = queryString; SqlDataReader reader = comando.ExecuteReader(); string patente; Patente.Tipo tipo = Patente.Tipo.Vieja; Patente p; while (reader.Read()) { patente = reader["patente"].ToString(); tipo = (Patente.Tipo)Enum.Parse(typeof(Patente.Tipo), reader["tipo"].ToString()); p = new Patente(patente, tipo); datos.Enqueue(p); } } catch (Exception e) { throw e; } finally { if (!(conexion is null)) { conexion.Close(); } } }
public void Leer(string tabla, out Queue <Patente> datos) { datos = new Queue <Patente>(); try { string consulta = String.Format("SELECT from Personas"); comando.CommandText = consulta; conexion.Open(); SqlDataReader oDr = comando.ExecuteReader(); while (oDr.Read()) { string codigoPatente = oDr["codigo"].ToString(); Patente.Tipo tipoPatente = (Patente.Tipo)oDr["tipo"]; datos.Enqueue(new Patente(codigoPatente, tipoPatente)); } } catch (Exception e) { throw e; } finally { if (conexion.State == ConnectionState.Open) { conexion.Close(); } } }
public void Leer(string tabla, out Queue <Patente> datos) { StringBuilder consulta = new StringBuilder("SELECT Patente FROM "); SqlDataReader lectorBaseDatos = this.comando.ExecuteReader(); datos = new Queue <Patente>(); while (lectorBaseDatos.Read()) { string codigoPatente = lectorBaseDatos["codigo"].ToString(); Patente.Tipo tipoPatente = (Patente.Tipo)lectorBaseDatos["tipo"]; datos.Enqueue(new Patente(codigoPatente, tipoPatente)); } }
public void Leer(string tabla, out Queue <Patente> datos) { this.comando.CommandType = System.Data.CommandType.Text; this.comando.Connection = this.conexion; this.comando.CommandText = "select * from " + tabla; this.conexion.Open(); SqlDataReader dataReaderObj = comando.ExecuteReader(); datos = new Queue <Patente>(); while (dataReaderObj.Read()) { string patente = dataReaderObj["patente"].ToString(); Patente.Tipo tipo = (Patente.Tipo)dataReaderObj["tipo"]; datos.Enqueue(new Patente(patente, tipo)); } conexion.Close(); }