public void WyswietlKcalIMakro(Label lblKcal, Label lblMakro, TextBox textBox, int produktID, ModelXML _context) { int kalorie = 0, bialko = 0, wegle = 0, tluszcze = 0; try { Produkt produkt = _context.DajProdukt(produktID); int podanaIlosc = int.Parse(textBox.Text); kalorie = (produkt.Kalorie * podanaIlosc) / 100; bialko = (int)(produkt.Bialko * podanaIlosc / 100); tluszcze = (int)(produkt.Tluszcze * podanaIlosc / 100); wegle = (int)(produkt.Weglowodany * podanaIlosc / 100); } catch { } lblKcal.Text = "Kcal: " + kalorie + " kcal"; lblMakro.Text = "B: " + bialko + "g, W: " + wegle + "g, T: " + tluszcze + "g"; }
private void UtworzPanelProduktu(int produktID) { Produkt produkt = _context.DajProdukt(produktID); Panel panel = new Panel() { Size = new Size(369, 50), BackColor = Color.GhostWhite, Margin = new Padding(40, 2, 0, 0), Visible = true, BorderStyle = BorderStyle.FixedSingle, }; Label labelNazwa = new Label { Text = produkt.NazwaProduktu, Font = new Font("Microsoft Sans Serif", 11.5F, FontStyle.Bold, GraphicsUnit.Point), Location = new Point(5, 3), AutoSize = true }; Label labelParametry = new Label { Text = produkt.Kalorie + " kcal, " + produkt.Bialko + "g. B, " + produkt.Weglowodany + "g. W, " + produkt.Tluszcze + "g. T / 100g", Font = new Font("Microsoft Sans Serif", 9.5F), Location = new Point(5, 27), AutoSize = true }; Button button = new Button() { Text = "Dodaj", Size = new Size(75, 30), Location = new Point(275, 10), BackColor = Color.Green, ForeColor = Color.White }; button.Click += new EventHandler((sender, e) => BtnAddClick(produktID)); panel.Controls.Add(labelNazwa); panel.Controls.Add(labelParametry); panel.Controls.Add(button); panelGlowny.Controls.Add(panel); }