public void createFoodButtonClicked(object sender, EventArgs e) { Fedt fedt = new Fedt(double.Parse(samletFedtFelt.Text), 0, 0, 0); Kulhydrat kulhydrat = new Kulhydrat(double.Parse(samletKulhydratFelt.Text), 0, 0); Protein protein = new Protein(double.Parse(samletProteinFelt.Text)); Vitaminer vitaminer = new Vitaminer(); Mineraler mineraler = new Mineraler(); Fødevare fødevare = new Fødevare(fødevareNavnFelt.Text, beskrivelseFelt.Text, protein, fedt, kulhydrat, vitaminer, mineraler); fødevareListe.Add(fødevare); }
public void createFoodButtonClicked(object sender, EventArgs e) { Fedt fedt = new Fedt(double.Parse(samletFedtFelt.Text), double.Parse(MættetFedtFelt.Value), double.Parse(FlerFedtFelt.Value), double.Parse(EnkeltFedtFelt.Value), double.Parse(Omega3Felt.Value), double.Parse(Omega6Felt.Value)); Kulhydrater kulhydrat = new Kulhydrater(double.Parse(samletKulhydratFelt.Text), double.Parse(sukkerarterFelt.Value), double.Parse(FibreFelt.Value)); Proteiner protein = new Proteiner(double.Parse(samletProteinFelt.Text)); Vitaminer vitaminer = new Vitaminer(double.Parse(VitaminAFelt.Value), double.Parse(VitaminB1Felt.Value), double.Parse(VitaminB2Felt.Value), double.Parse(VitaminB3Felt.Value), double.Parse(VitaminB5Felt.Value), double.Parse(VitaminB6Felt.Value), double.Parse(VitaminB7Felt.Value), double.Parse(VitaminB9Felt.Value), double.Parse(VitaminB12Felt.Value), double.Parse(VitaminCFelt.Value), double.Parse(VitaminDFelt.Value), double.Parse(VitaminEFelt.Value), double.Parse(VitaminKFelt.Value)); Mineraler mineraler = new Mineraler(double.Parse(CalciumFelt.Value), double.Parse(JodFelt.Value), double.Parse(JernFelt.Value), double.Parse(MagnesiumFelt.Value), double.Parse(FosforFelt.Value), double.Parse(KobberFelt.Value), double.Parse(ManganFelt.Value), double.Parse(KromFelt.Value), double.Parse(MolybdænFelt.Value), double.Parse(ZinkFelt.Value), double.Parse(KaliumFelt.Value)); AndetFødevareInfo andet = new AndetFødevareInfo(double.Parse(AlkoholFelt.Text), double.Parse(SaltFelt.Value)); Fødevare fødevare = new Fødevare(fødevareNavnFelt.Value, beskrivelseFelt.Text, protein, fedt, kulhydrat, vitaminer, mineraler, andet); fødevareListe.Add(fødevare); }
public bool OpretFødevare(string navn, string beskrivelse, Proteiner protein, Fedt fedt, Kulhydrater kulhydrat, Vitaminer vitaminer, Mineraler mineraler, AndetFødevareInfo andet) { using (SqlConnection conn = new SqlConnection()) { conn.ConnectionString = ConnectionString; conn.Open(); SqlCommand command = new SqlCommand(@" INSERT INTO Fødevarer (Navn, Beskrivelse) VALUES (@Navn, @Beskrivelse); INSERT INTO FødevarerKulhydrater (FødevareID, SamletKulhydrat, Sukkerarter, Fibre) VALUES (SCOPE_IDENTITY(), @SamletKulhydrat, @Sukkerarter, @Fibre); INSERT INTO FødevarerProteiner (FødevarerID, SamletProteiner) VALUES (SCOPE_IDENTITY(), @SamletProteiner); INSERT INTO FødevarerFedt (FødevarerID, SamletFedt, MættetFedt, FlerumættetFedtsyrer, EnkeltumættetFedtsyrer, Omega3, Omega6) VALUES (SCOPE_IDENTITY(), @SamletFedt, @MættetFedt, @FlerumættetFedtsyrer, @EnkeltumættetFedtsyrer, @Omega3, @Omega6); INSERT INTO FødevarerMineraler (FødevarerID, Calcium, Jod, Jern, Magnesium, Fosfor, Kobber, Mangan, Krom, Molybdæn, Zink, Kalium) VALUES (SCOPE_IDENITITY(), @Calcium, @Jod, @Jern, @Magnesium, @Fosfor, @Kobber, @Mangan, @Krom, @Molybdæn, @Zink, @Kalium); INSERT INTO FødevarerVitaminer (FødevarerID, A, B1, B2, B3, B5, B6, B7, B9, B12, C, D, E, K) VALUES (SCOPE_IDENTITY(), @A, @B1, @B2, @B3, @B5, @B6, @B7, @B9, @B12, @C, @D, @E, @K); "); command.Parameters.Add(new SqlParameter("@Navn", navn)); command.Parameters.Add(new SqlParameter("@Beskrivelse", beskrivelse)); command.Parameters.Add(new SqlParameter("@SamletKulhydrat", kulhydrat.kulhydratListe[0])); command.Parameters.Add(new SqlParameter("@Sukkerarter", navn)); command.Parameters.Add(new SqlParameter("@Fibre", navn)); command.Parameters.Add(new SqlParameter("@SamletProteiner", navn)); command.Parameters.Add(new SqlParameter("@SamletFedt", navn)); command.Parameters.Add(new SqlParameter("@MættetFedt", navn)); command.Parameters.Add(new SqlParameter("@FlerumættetFedtsyrer", navn)); command.Parameters.Add(new SqlParameter("@EnkeltumættetFedtsyrer", navn)); command.Parameters.Add(new SqlParameter("@Omega3", navn)); command.Parameters.Add(new SqlParameter("@Omega6", navn)); command.Parameters.Add(new SqlParameter("@Calcium", navn)); command.Parameters.Add(new SqlParameter("@Jod", navn)); command.Parameters.Add(new SqlParameter("@Jern", navn)); command.Parameters.Add(new SqlParameter("@Magnesium", navn)); command.Parameters.Add(new SqlParameter("@Fosfor", navn)); command.Parameters.Add(new SqlParameter("@Kobber", navn)); command.Parameters.Add(new SqlParameter("@Mangan", navn)); command.Parameters.Add(new SqlParameter("@Krom", navn)); command.Parameters.Add(new SqlParameter("@Molybdæn", navn)); command.Parameters.Add(new SqlParameter("@Zink", navn)); command.Parameters.Add(new SqlParameter("@Kalium", navn)); command.Parameters.Add(new SqlParameter("@A", navn)); command.Parameters.Add(new SqlParameter("@B1", navn)); command.Parameters.Add(new SqlParameter("@B2", navn)); command.Parameters.Add(new SqlParameter("@B3", navn)); command.Parameters.Add(new SqlParameter("@B5", navn)); command.Parameters.Add(new SqlParameter("@B6", navn)); command.Parameters.Add(new SqlParameter("@B7", navn)); command.Parameters.Add(new SqlParameter("@B9", navn)); command.Parameters.Add(new SqlParameter("@B12", navn)); command.Parameters.Add(new SqlParameter("@C", navn)); command.Parameters.Add(new SqlParameter("@D", navn)); command.Parameters.Add(new SqlParameter("@E", navn)); command.Parameters.Add(new SqlParameter("@K", navn)); SqlDataReader reader = command.ExecuteReader(); conn.Close(); return(false); } }