/// <summary> /// Lista zapatillas por ID cargados de la BD y devuelve una empresa con esos botines ingresados. /// </summary> /// <returns></returns> public Empresa ListarZapatillas() { try { Zapatilla.EOrigen origen; Zapatilla.EMarca marca; Zapatilla.ETipoZapatilla tipoZapatilla; using (SqlConnection sqlConnection = new SqlConnection(this.connectionString)) { string command = "SELECT * FROM Zapatillas where ZapatillasID=ZapatillasID"; SqlCommand sqlCommand = new SqlCommand(command, sqlConnection); sqlConnection.Open(); SqlDataReader reader = sqlCommand.ExecuteReader(); List <Zapatilla> zapatillas = new List <Zapatilla>(); Empresa empresa = new Empresa("Zapatillas BD", 200); while (reader.Read()) { int id = (int)reader["ZapatillasID"]; origen = CalzadosDAO.EnumOrigen((string)reader["Origen"]); double precioCompra = (float)Convert.ToDouble(reader["PrecioCompra"]); int talle = (int)reader["Talle"]; string descripcion = null; if (reader["Descripcion"] != DBNull.Value) { descripcion = (string)reader["Descripcion"]; } marca = CalzadosDAO.EnumMarca((string)reader["Marca"]); tipoZapatilla = CalzadosDAO.EnumTipoZapatilla((string)reader["Tipo"]); Zapatilla zapatilla = new Zapatilla(id, origen, precioCompra, talle, descripcion, marca, tipoZapatilla); empresa.SumarCalzado <Zapatilla>(empresa, zapatilla); } return(empresa); } } catch (Exception ex) { throw new LeerBDException("No se pudo leer la BD", ex); } }
/// <summary> /// Lista botines por ID cargados de la BD y devuelve una empresa con esos botines ingresados. /// </summary> /// <returns></returns> public Empresa ListarBotines() { Botin.EOrigen origen; Botin.EMarca marca; Botin.ETipoBotin tipoBotin; using (SqlConnection sqlConnection = new SqlConnection(this.connectionString)) { string command = "SELECT * FROM Botines where BotinesID=BotinesID"; SqlCommand sqlCommand = new SqlCommand(command, sqlConnection); sqlConnection.Open(); SqlDataReader reader = sqlCommand.ExecuteReader(); List <Botin> botines = new List <Botin>(); Empresa empresa = new Empresa("Botines BD", 200); while (reader.Read()) { int id = (int)reader["BotinesID"]; origen = CalzadosDAO.EnumOrigen((string)reader["Origen"]); double precioCompra = (float)Convert.ToDouble(reader["PrecioCompra"]); int talle = (int)reader["Talle"]; string descripcion = null; if (reader["Descripcion"] != DBNull.Value) { descripcion = (string)reader["Descripcion"]; } marca = CalzadosDAO.EnumMarca((string)reader["Marca"]); tipoBotin = CalzadosDAO.EnumTipoBotin((string)reader["Tipo"]); Botin botin = new Botin(id, origen, precioCompra, talle, descripcion, marca, tipoBotin); empresa.SumarCalzado <Botin>(empresa, botin); } return(empresa); } }