示例#1
0
 public void Filter(double prijs, int jaar, string merk, Uitvoering uitvoering)
 {
     IEnumerable <Auto> autos = garage
                                .Where(arg => arg.Prijs < prijs)
                                .Where(a => a.Bouwjaar > jaar)
                                .Where(a => a.Merk == merk)
                                .Where(a => a.Uitvoering == uitvoering)
                                .OrderBy(a => a.Prijs)
                                .ToList();
 }
        public List <Uitvoering> GeefUvsVoorUitvoering(int v)
        {
            List <Uitvoering> uvs         = new List <Uitvoering>();
            string            geefhuidige = "select * from uitvoering where id = (select uitvoering_id from motortransmissie where id = (select motortransmissie_id from auto where id = @autoid))";
            SqlCommand        ghu         = new SqlCommand(geefhuidige, conn);

            ghu.Parameters.Add(new SqlParameter("@autoid", v));
            Openconn();

            SqlDataReader reader = ghu.ExecuteReader();

            while (reader.Read())
            {
                Uitvoering u = new Uitvoering();
                u.Id           = reader.GetInt32(reader.GetOrdinal("id"));
                u.Naam         = reader.GetString(reader.GetOrdinal("naam"));
                u.Prijs        = reader.GetDecimal(reader.GetOrdinal("prijs"));
                u.Beschrijving = reader.GetString(reader.GetOrdinal("beschrijving"));
                uvs.Add(u);
            }
            reader.Close();
            Closeconn();
            string     geefbeschikbare = "select * from uitvoering where model_id = (select model_id from uitvoering where id = (select uitvoering_id from motortransmissie where id = (select motortransmissie_id from auto where id = @autoid)))";
            SqlCommand gbu             = new SqlCommand(geefbeschikbare, conn);

            gbu.Parameters.Add(new SqlParameter("@autoid", v));
            Openconn();
            SqlDataReader reader1 = gbu.ExecuteReader();

            while (reader1.Read())
            {
                Uitvoering u = new Uitvoering();
                u.Id           = reader1.GetInt32(reader1.GetOrdinal("id"));
                u.Naam         = reader1.GetString(reader1.GetOrdinal("naam"));
                u.Prijs        = reader1.GetDecimal(reader1.GetOrdinal("prijs"));
                u.Beschrijving = reader1.GetString(reader1.GetOrdinal("beschrijving"));
                uvs.Add(u);
            }
            reader1.Close();
            Closeconn();
            gbu.Dispose();
            ghu.Dispose();


            return(uvs);
        }
示例#3
0
        public List <Uitvoering> GeefAlleUivoeringen(string naam)
        {
            List <Uitvoering> uitvs = new List <Uitvoering>();
            string            query = "geefalleuitvoeringenvan";
            SqlParameter      pm1   = new SqlParameter("@model_naam", naam);
            SqlCommand        cmd   = new SqlCommand(query, conn);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.Add(pm1);
            Openconn();
            SqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                Uitvoering u = new Uitvoering();
                u.Naam         = reader.GetString(reader.GetOrdinal("naam"));
                u.Prijs        = reader.GetDecimal(reader.GetOrdinal("prijs"));
                u.Beschrijving = reader.GetString(reader.GetOrdinal("beschrijving"));
                uitvs.Add(u);
            }
            Closeconn();
            return(uitvs);
        }