Exemplo n.º 1
0
        private void zapiszButton_Click(object sender, RoutedEventArgs e)
        {
            dieta.ID_Uzytkownika   = uzytkownik.ID;
            dieta.Ilosc_Posilkow   = iloscPosilkow;
            dieta.Kalorycznosc     = kaloriePom;
            dieta.Tluszcz          = tluszczePom;
            dieta.Weglowodany      = weglowodanyPom;
            dieta.Bialko           = bialkoPom;
            dieta.Zapotrzebowanie  = Int32.Parse(zapotrzebowaniePodLabel.Content.ToString());
            dieta.Data_Rozpoczecia = dataPocz;
            dieta.Data_Zakonczenia = dataKon;
            db.Diety.Add(dieta);
            db.SaveChanges();
            zapiszButton.IsEnabled = false;
            string msg = "Dieta została zapisana poprawnie do kalendarza.";

            MessageBox.Show(msg, "Informacja", MessageBoxButton.OK, MessageBoxImage.Information);
        }
Exemplo n.º 2
0
 private void dietaButton_Click(object sender, RoutedEventArgs e)
 {
     if (przypisaneDane != null)
     {
         if (przypisaneDane.Zapotrzebowanie != null)
         {
             zapiszHistorie();
         }
         przypisaneDane.Zapotrzebowanie = zapotrzebowanko;
         db.SaveChanges();
         string msg = "Zapotrzebowanie zostało poprawnie dodane do twoich danych.";
         MessageBox.Show(msg, "Informacja", MessageBoxButton.OK, MessageBoxImage.Information);
     }
     else
     {
         string msg = "Brak danych profilowych. Przejdź do modułu Twoje Dane i uzupełnił swoje dane.";
         MessageBox.Show(msg, "Uwaga", MessageBoxButton.OK, MessageBoxImage.Exclamation);
     }
 }
Exemplo n.º 3
0
        private void rejestracjaButton_Click(object sender, RoutedEventArgs e)
        {
            string         walidacja = "";
            PasswordHasher hasher    = new PasswordHasher();

            uzytkownik.Login = loginTextbox.Text.Trim();
            string haslo  = hasloTextbox.Password.ToString();
            string haslo2 = haslo2Textbox.Password.ToString();

            if (uzytkownik.Login == "")
            {
                walidacja = walidacja + " \nNie wpisałeś loginu";
            }

            if (haslo == "")
            {
                walidacja = walidacja + " \nNie wpisałeś hasła";
            }

            if (haslo != haslo2)
            {
                walidacja = walidacja + " \nWpisane hasła nie są identyczne";
            }
            else
            {
                uzytkownik.Haslo = hasher.HashPassword(haslo).ToString();;
            }
            var szukanyUzytkwonik = db.Uzytkownicy.Where(m => m.Login.Equals(uzytkownik.Login)).FirstOrDefault();

            if (szukanyUzytkwonik != null)
            {
                walidacja = "\nUżytkownik o podanym loginie już istnieje!";
            }
            if (walidacja == "")
            {
                db.Uzytkownicy.Add(uzytkownik);
                db.SaveChanges();
                MessageBox.Show("Twoje konto zostało utworzone poprawnie!", "App", MessageBoxButton.OK, MessageBoxImage.Information);
                this.Close();
            }
            else
            {
                walidacja = "Wystąpiły błędy przy wpisywaniu danych: " + walidacja;
                MessageBox.Show(walidacja, "Uwaga", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }
Exemplo n.º 4
0
        private void zapiszButton_Click(object sender, RoutedEventArgs e)
        {
            if (db.Spozycie.Where(m => m.Data == wybranaData).FirstOrDefault() != null)
            {
                spozycie = db.Spozycie.Where(m => m.Data == wybranaData).FirstOrDefault();
            }

            spozycie.Data        = wybranaData;
            spozycie.Bialko      = bialkoReal;
            spozycie.ID_Diety    = dieta.Id;
            spozycie.Kalorie     = kalorieReal;
            spozycie.Tluszcz     = tluszczeReal;
            spozycie.Weglowodany = wegleReal;

            if (db.Spozycie.Where(m => m.Data == wybranaData).FirstOrDefault() == null)
            {
                db.Spozycie.Add(spozycie);
            }
            db.SaveChanges();
            string msg = "Spożycie na dany dzień zostało zapisane poprawnie.";

            MessageBox.Show(msg, "Informacja", MessageBoxButton.OK, MessageBoxImage.Information);
        }
Exemplo n.º 5
0
        private void okButton_Click(object sender, RoutedEventArgs e)
        {
            string walid = "";
            double wzrostTest = -1, wagaTest = -1, pasTest = -1, biodraTest = -1;
            int    wiekTest = -1;


            if (plecCombo.SelectedIndex == -1)
            {
                walid = "\nNie wybrałeś swojej płci z listy";
            }
            try
            {
                wzrostTest = double.Parse(wzrostTextbox.Text.Trim());
            }
            catch (Exception)
            {
                walid = walid + " \nWpisałeś błędną wartość w pole wzrost";
            }

            try
            {
                pasTest = double.Parse(obwodPasaTextbox.Text.Trim());
            }
            catch (Exception)
            {
                walid = walid + " \nWpisałeś błędną wartość w pole obwód pasa";
            }

            try
            {
                biodraTest = double.Parse(obwodBioderTextbox.Text.Trim());
            }
            catch (Exception)
            {
                walid = walid + " \nWpisałeś błędną wartość w pole obwód bioder";
            }

            try
            {
                wagaTest = double.Parse(wagaTextbox.Text.Trim());
            }
            catch (Exception)
            {
                walid = walid + " \nWpisałeś błędną wartość w pole waga";
            }


            try
            {
                wiekTest = int.Parse(wiekTextbox.Text.Trim());
            }
            catch (Exception)
            {
                walid = walid + " \nWpisałeś błędną wartość w pole wiek";
            }
            if (wiekTest > 100 || wiekTest < 10)
            {
                walid = walid + "  \nWartość podana w polu 'wiek' jest z poza zakresu. Dostępny zakres to (10,100)";
            }
            if (biodraTest > 300 || biodraTest < 50)
            {
                walid = walid + "  \nWartość podana w polu 'biodra' jest z poza zakresu. Dostępny zakres to (50,300)";
            }
            if (wagaTest > 300 || wagaTest < 30)
            {
                walid = walid + "  \nWartość podana w polu 'waga' jest z poza zakresu. Dostępny zakres to (30,300)";
            }
            if (wzrostTest > 250 || wzrostTest < 100)
            {
                walid = walid + "  \nWartość podana w polu 'wzrost' jest z poza zakresu. Dostępny zakres to (100,250)";
            }
            if (pasTest > 300 || pasTest < 50)
            {
                walid = walid + "  \nWartość podana w polu 'pas' jest z poza zakresu. Dostępny zakres to (50,300)";
            }

            if (walid == "")
            {
                if (uzytkownik.Dane.FirstOrDefault() != null)
                {
                    zapiszHistorie();
                }
                zapiszDane();
                if (uzytkownik != null && uzytkownik.Dane.FirstOrDefault() == null)
                {
                    db.Dane.Add(przypisaneDane);
                    przypisaneDane.ID_Uzytkownika = uzytkownik.ID;
                }

                db.SaveChanges();
                MessageBox.Show("Aktualizacja przeprowadzona poprawnie.");
                this.Close();
            }
            else
            {
                walid = "Wystąpiły błędy przy wpisywaniu danych:" + walid;
                MessageBox.Show(walid, "Uwaga", MessageBoxButton.OK, MessageBoxImage.Exclamation);
            }
        }
Exemplo n.º 6
0
        private void zapiszButton_Click(object sender, RoutedEventArgs e)
        {
            DateTime start  = startDatapicker.SelectedDate.GetValueOrDefault();
            DateTime koniec = koniecDatapicker.SelectedDate.GetValueOrDefault();

            //zapis treningu do bazy
            trening.Czas_Tydzien     = sumaCzas;
            trening.Srednia_Dzienna  = sredniCzas;
            trening.Ilosc_Tydzien    = iloscTrenTydz;
            trening.ID_Uzytkownika   = uzytkownik.ID;
            trening.Data_Rozpoczecia = start;
            trening.Data_Zakonczenia = koniec;
            trening.Czestotliwosc    = czestotliwoscPodLabel.Content.ToString();

            db.Treningi.Add(trening);
            db.SaveChanges();

            //zapis poszczególnych dni do bazy
            for (DateTime dzien = start; dzien <= koniec; dzien = dzien.AddDays(1))
            {
                if (dzien.DayOfWeek == DayOfWeek.Monday)
                {
                    dzienTren.Cwiczenie   = treningPoniedzialekLabel.Content.ToString();
                    dzienTren.Czas        = poniedzialekCzas;
                    dzienTren.Data        = dzien;
                    dzienTren.ID_Treningu = trening.Id;
                }
                if (dzien.DayOfWeek == DayOfWeek.Tuesday)
                {
                    dzienTren.Cwiczenie   = treningWtorekLabel.Content.ToString();
                    dzienTren.Czas        = wtorekCzas;
                    dzienTren.Data        = dzien;
                    dzienTren.ID_Treningu = trening.Id;
                }
                if (dzien.DayOfWeek == DayOfWeek.Wednesday)
                {
                    dzienTren.Cwiczenie   = treningSrodaLabel.Content.ToString();
                    dzienTren.Czas        = srodaCzas;
                    dzienTren.Data        = dzien;
                    dzienTren.ID_Treningu = trening.Id;
                }
                if (dzien.DayOfWeek == DayOfWeek.Thursday)
                {
                    dzienTren.Cwiczenie   = treningCzwartekLabel.Content.ToString();
                    dzienTren.Czas        = czwartekCzas;
                    dzienTren.Data        = dzien;
                    dzienTren.ID_Treningu = trening.Id;
                }
                if (dzien.DayOfWeek == DayOfWeek.Friday)
                {
                    dzienTren.Cwiczenie   = treningPiatekLabel.Content.ToString();
                    dzienTren.Czas        = piatekCzas;
                    dzienTren.Data        = dzien;
                    dzienTren.ID_Treningu = trening.Id;
                }
                if (dzien.DayOfWeek == DayOfWeek.Saturday)
                {
                    dzienTren.Cwiczenie   = treningSobotaLabel.Content.ToString();
                    dzienTren.Czas        = poniedzialekCzas;
                    dzienTren.Data        = dzien;
                    dzienTren.ID_Treningu = trening.Id;
                }
                if (dzien.DayOfWeek == DayOfWeek.Sunday)
                {
                    dzienTren.Cwiczenie   = treningNiedzielaLabel.Content.ToString();
                    dzienTren.Czas        = niedzielaCzas;
                    dzienTren.Data        = dzien;
                    dzienTren.ID_Treningu = trening.Id;
                }
                db.DzienTreningowy.Add(dzienTren);
                db.SaveChanges();
            }
            zapiszButton.IsEnabled = false;
            string msg = "Trening został poprawnie zapisany do kalendarza.";

            MessageBox.Show(msg, "Informacja", MessageBoxButton.OK, MessageBoxImage.Information);
        }