private void DodajProdukt() { try { string nazwaBezBialychZnakow = Walidacja.UsunBialeZnakiZeStringa(txtNazwa.Text); if (nazwaBezBialychZnakow.Length >= 3) { if (CzySumaMakroNieWiekszaNiz100g()) { List <Produkt> produkty = _context.Produkty(); produkty.Add(new Produkt() { ProduktId = _context.AutoIncrementProdukty(produkty), NazwaProduktu = txtNazwa.Text, Kalorie = int.Parse(txtKcal.Text), Bialko = double.Parse(txtBialko.Text), Tluszcze = double.Parse(txtTluszcz.Text), Weglowodany = double.Parse(txtWegl.Text) }); _context.ZapiszProdukty(produkty); Powrot(); } else { Walidacja.Error("Suma tłuszczów, węglowodanów i białka przekracza 100g"); } } else { if (!CzyNiePodano()) { Walidacja.Error("Nazwa produktu musi liczyć co najmniej 3 znaki!"); txtNazwa.Text = nazwaBezBialychZnakow; } } } catch { if (!CzyNiePodano()) { Walidacja.Error("Błędnie podane dane!"); } } }
private void CmbBoxLoginUsunBialeZnaki(object sender, EventArgs e) { ComboBox comboBox = (ComboBox)sender; comboBox.Text = Walidacja.UsunBialeZnakiZeStringa(comboBox.Text); }