public NewDailyPhotoInscriptionWindow(DailyServer authorisation, DateTime dateOfInscription, DailyWindow dailyWindow) { InitializeComponent(); this._authorisation = authorisation; this._dailyWindow = dailyWindow; this._dateOfInscription = dateOfInscription; }
public EditAmountOfProductWindow(DailyServer authorisation, NewDailyMealInscriptionWindow newDailyMealInscriptionWindow, ProductOfMeal editedProduct) { InitializeComponent(); this._authorisation = authorisation; this._newDailyMealInscriptionWindow = newDailyMealInscriptionWindow; this._editedProduct = editedProduct; this.EditAmountOfProductW_ProductType_Label.Content = _editedProduct.PType; this._oldAmountOfProduct = _editedProduct.Amount; this.EditAmountOfProductW_AmountOfProduct_TBox.Text = _oldAmountOfProduct.ToString(); }
public EditMensurationResultWindow(DailyServer authorisation, DailyWindow dailyWindow, Mensuration mensuration) { InitializeComponent(); this._authorisation = authorisation; this._dailyWindow = dailyWindow; this._mensuration = mensuration; this.EditMensurationResultW_MensurationName_Label.Content = _mensuration.MName; this.EditMensurationResultW_ResultKind_Label.Content = _mensuration.MResultKind; this.EditMensurationResultW_MensurationResult_TBox.Text = _mensuration.MResultValue.ToString(); }
public AddMyOwnProductWindow(DailyServer authorisation) { InitializeComponent(); this._authorisation = authorisation; RefreshUsersProductsList(); AddMyOwnProductW_Save_Btn.IsEnabled = false; DataObject.AddPastingHandler(AddMyOwnProductW_ProteinsInProduct_TBox, Validation.OnPasteCommand); DataObject.AddPastingHandler(AddMyOwnProductW_CarbohydratesInProduct_TBox, Validation.OnPasteCommand); DataObject.AddPastingHandler(AddMyOwnProductW_FatInProduct_TBox, Validation.OnPasteCommand); }
public NewDailyTrainingInscriptionWindow(DailyServer authorisation, DailyTrainingHelper dailyTrainingHelper, DailyWindow dailyWindow) { InitializeComponent(); this._authorisation = authorisation; this._dailyTrainingHelper = dailyTrainingHelper; this._dailyWindow = dailyWindow; mainConstructor = false; NewDailyTrainingInscriptonW_Category_Label.Visibility = Visibility.Hidden; NewDailyTrainingInscriptionW_ChooseExerciseCategory_CBox.Visibility = Visibility.Hidden; NewDailyTrainingInscriptionW_ChooseExercise_CBox.Items.Add(_dailyTrainingHelper.ExerciseName); NewDailyTrainingInscriptionW_ChooseExercise_CBox.SelectedIndex = 0; NewDailyTrainingInscriptonW_Set_Label.Content = "Numer serii:"; NewDailyTrainingInscriptonW_ExerciseSerieNumber_TBox.Text = _dailyTrainingHelper.ESNumber.ToString(); NewDailyTrainingInscriptonW_ExerciseSerieNumber_TBox.IsEnabled = false; NewDailyTrainingInscriptionW_ChooseExerciseCategory_CBox.IsEnabled = false; NewDailyTrainingInscriptionW_ChooseExercise_CBox.IsEnabled = false; if (_dailyTrainingHelper.Weight != null) { NewDailyTrainingInscriptonW_Weight_TBox.Text = _dailyTrainingHelper.Weight.ToString(); NewDailyTrainingInscriptonW_Weight_CBox.IsChecked = true; } else { NewDailyTrainingInscriptonW_Weight_CBox.IsChecked = false; NewDailyTrainingInscriptonW_Weight_TBox.IsEnabled = false; } if (_dailyTrainingHelper.Repetitions != null) { NewDailyTrainingInscriptonW_Repetition_TBox.Text = _dailyTrainingHelper.Repetitions.ToString(); NewDailyTrainingInscriptonW_Repetition_CBox.IsChecked = true; } else { NewDailyTrainingInscriptonW_Repetition_CBox.IsChecked = false; NewDailyTrainingInscriptonW_Repetition_TBox.IsEnabled = false; } if (_dailyTrainingHelper.TimeInMin != null) { NewDailyTrainingInscriptonW_TimeInMin_TBox.Text = _dailyTrainingHelper.TimeInMin.ToString(); NewDailyTrainingInscriptonW_TimeInMin_CBox.IsChecked = true; } else { NewDailyTrainingInscriptonW_TimeInMin_CBox.IsChecked = false; NewDailyTrainingInscriptonW_TimeInMin_TBox.IsEnabled = false; } }
public EditMealWindow(Meal meal, TimeSpan time, DateTime date, NewDailyMealInscriptionWindow newDailyMealInscriptionWindow, int index, DailyServer authorisation) { InitializeComponent(); this._authorisation = authorisation; this._meal = meal; this._dateOfInscription = date; this._newDailyMealInscriptionWindow = newDailyMealInscriptionWindow; this._indexEditedMealInLView = index; EditMealW_MealName_TBox.Text = _meal.MName; EditMealW_HoursSlider_Slider.Value = time.Hours; EditMealW_MinutesSlider_Slider.Value = time.Minutes; }
public DailyWindow(UserHelper me, DailyServer authorisation, AuthenticationHeader authenticationHeader) { InitializeComponent(); _me = me; _authorisation = authorisation; _authenticationHeader = authenticationHeader; DailyW_Login_Label.Content = _me.Login; TargetAndCaloriesNeedHelper targetHelper = _authorisation.GetTargetInfoAndCaloriesNeedInfo(Me.UserId); string _myCaloriesNeedString = targetHelper.TargetCaloriesNeed + "kcal (B: " + targetHelper.TargetProteins + "g, W: " + targetHelper.TargetCarbohydrates + "g, T: " + targetHelper.TargetFat + "g)"; string _myTargetString = targetHelper.TargetDate.ToShortDateString() + ", waga: " + targetHelper.TargetWeight + "kg, bf: " + targetHelper.TargetBodyFat + "%"; targetHelper = _authorisation.GetActualProgress(Me.UserId); string _myActualProgressString; if (targetHelper != null) { _myActualProgressString = targetHelper.TargetDate.ToShortDateString() + ", waga: " + targetHelper.TargetWeight + "kg, bf: " + targetHelper.TargetBodyFat + "%"; } else { _myActualProgressString = "brak informacji"; } DailyW_CaloriesNeed_Label.Content = (_myCaloriesNeedString); DailyW_MyTarget_Label.Content = (_myTargetString); DailyW_ActualProgress_Label.Content = (_myActualProgressString); DailyW_DailyCalendar_Calendar.SelectedDate = DateTime.Today; LoadDailyPhotosToListView(); LoadDailyTrainingToListView(); LoadDailyMealToListView(); LoadDailyMensurationToListView(); DailyW_NewMensurationResult_TBox.IsEnabled = false; DailyW_AddNewMensurationInscription_Btn.IsEnabled = false; DailyWindow_BFChoseHelper_Btn.Visibility = System.Windows.Visibility.Hidden; DailyWindow_BFCalculateHelper_Btn.Visibility = System.Windows.Visibility.Hidden; }
public HelperSetCaloriesNeedWindow(DailyServer authorisation, SetCaloriesNeedWindow setCaloriesNeedWindow) { InitializeComponent(); this._authorisation = authorisation; if (DailyWindow.Me.Sex == "M") { HelperSetCaloriesNeedW_Men_RBtn.IsChecked = true; } else if (DailyWindow.Me.Sex == "K") { HelperSetCaloriesNeedW_Women_RBtn.IsChecked = true; } HelperSetCaloriesNeedW_Men_RBtn.IsEnabled = false; HelperSetCaloriesNeedW_Women_RBtn.IsEnabled = false; this._setCaloriesNeedWindow = setCaloriesNeedWindow; }
public MyProfileWindow(UserHelper me, DailyServer authorisation) { InitializeComponent(); this._authorisation = authorisation; MyProfileW_Login_TBox.Text = me.Login; MyProfileW_Name_TBox.Text = me.Name; MyProfileW_Surname_TBox.Text = me.Surname; MyProfileW_BirthDay_Calendar.SelectedDate = me.BirthDay; if (me.Sex == "M") { MyProfileW_Sex_CBox.SelectedIndex = 0; } else if (me.Sex == "K") { MyProfileW_Sex_CBox.SelectedIndex = 1; } MyProfileW_AboutMe_RichTBox.Document.Blocks.Clear(); MyProfileW_AboutMe_RichTBox.Document.Blocks.Add(new Paragraph(new Run(me.AboutMe))); MyProfileW_EMail_TBox.Text = me.eMail; }
public NewDailyTrainingInscriptionWindow(DailyServer authorisation, DateTime dateOfInscription, DailyWindow dailyWindow) { InitializeComponent(); this._authorisation = authorisation; this._dailyWindow = dailyWindow; var exerciseCategories = _authorisation.GetExerciseCategories(); foreach (var exerciseCategory in exerciseCategories) { NewDailyTrainingInscriptionW_ChooseExerciseCategory_CBox.Items.Add(exerciseCategory.ECategoryName); exerciseCategoryHelperList.Add(exerciseCategory); } this._dateOfInscription = dateOfInscription; NewDailyTrainingInscriptonW_Weight_TBox.IsEnabled = false; NewDailyTrainingInscriptonW_Repetition_TBox.IsEnabled = false; NewDailyTrainingInscriptonW_TimeInMin_TBox.IsEnabled = false; NewDailyTrainingInscriptionW_ChooseExerciseCategory_CBox.SelectedIndex = 0; NewDailyTrainingInscriptionW_ChooseExercise_CBox.SelectedIndex = 0; }
public TargetEditWindow(DailyServer authorization) { InitializeComponent(); this._authorisation = authorization; TargetEditW_TargetDate_Calendar.SelectedDate = DateTime.Today; }
public SetCaloriesNeedWindow(DailyServer authorisation) { InitializeComponent(); this._authorisation = authorisation; if (SetCaloriesNeedW_ByPCFEnable_RadioBtn.IsChecked == true) SetCaloriesNeedW_CaloriesNeedValue_TBox.IsEnabled = false; }
public MainWindow() { InitializeComponent(); _authorisation = new DailyServer(); }
private void NewProfileW_Accept_Btn_Click(object sender, RoutedEventArgs e) { _authorisation = new DailyWS.DailyServer(); _registrationHeader = new DailyWS.RegistrationHeader(); bool accountCreated = false; string invalidBox = "Pola: "; if (Regex.IsMatch(NewProfileW_Login_TBox.Text, Validation.UserNamePattern) && Regex.IsMatch(NewProfileW_Password_PBox.Password, Validation.PasswordPattern) && Regex.IsMatch(NewProfileW_Name_TBox.Text, Validation.NamePattern) && Regex.IsMatch(NewProfileW_Surname_TBox.Text, Validation.NamePattern) && Regex.IsMatch(NewProfileW_EMail_TBox.Text, Validation.EmailPattern) && !String.IsNullOrEmpty(NewProfileW_Weight_TBox.Text) && !String.IsNullOrEmpty(NewProfileW_BodyFat_TBox.Text)) { if (NewProfileW_Password_PBox.Password == NewProfileW_PasswordRepeat_PBox.Password) { _registrationHeader._login = NewProfileW_Login_TBox.Text; _registrationHeader._password = NewProfileW_Password_PBox.Password; _registrationHeader._name = NewProfileW_Name_TBox.Text; _registrationHeader._surname = NewProfileW_Surname_TBox.Text; _registrationHeader._birthDay = NewProfileW_BirthDay_Calendar.SelectedDate.Value; _registrationHeader._eMail = NewProfileW_EMail_TBox.Text; _registrationHeader._sex = NewProfileW_Sex_CBox.Text; _registrationHeader._aboutMe = new TextRange(NewProfileW_AboutMe_RichTBox.Document.ContentStart, NewProfileW_AboutMe_RichTBox.Document.ContentEnd).Text; //pobieranie z RichTextBox do string _registrationHeader._targetWeight = Convert.ToDouble(NewProfileW_Weight_TBox.Text); _registrationHeader._targetBodyFat = Convert.ToDouble(NewProfileW_BodyFat_TBox.Text); _registrationHeader._targetDate = NewProfileW_TargetDate_Calendar.SelectedDate.Value; _authorisation.RegistrationHeaderValue = _registrationHeader; accountCreated = _authorisation.Register(); if (accountCreated) { MessageBox.Show("Konto utworzone poprawnie, możesz się zalogować do serwisu.", "Konto utworzone!"); this.Close(); } else { MessageBox.Show("Nie udało się utworzyć konta.", "Wystąpił błąd!"); } } else { NewProfileW_Password_PBox.Clear(); NewProfileW_PasswordRepeat_PBox.Clear(); System.Windows.Forms.MessageBox.Show("Hasla sie roznia"); } } else { if (Regex.IsMatch(NewProfileW_Login_TBox.Text, Validation.UserNamePattern) == false) { invalidBox += "Login, "; NewProfileW_Login_TBox.Clear(); } if (Regex.IsMatch(NewProfileW_Password_PBox.Password, Validation.PasswordPattern) == false) { invalidBox += "Hasło, "; NewProfileW_Password_PBox.Clear(); NewProfileW_PasswordRepeat_PBox.Clear(); } if (Regex.IsMatch(NewProfileW_Name_TBox.Text, Validation.NamePattern) == false) { invalidBox += "Imię, "; NewProfileW_Name_TBox.Clear(); } if (Regex.IsMatch(NewProfileW_Surname_TBox.Text, Validation.NamePattern) == false) { invalidBox += "Nazwisko, "; NewProfileW_Surname_TBox.Clear(); } if (Regex.IsMatch(NewProfileW_EMail_TBox.Text, Validation.EmailPattern) == false) { invalidBox += "Email, "; NewProfileW_EMail_TBox.Clear(); } if (String.IsNullOrEmpty(NewProfileW_Weight_TBox.Text)) { invalidBox += "Waga, "; } if (String.IsNullOrEmpty(NewProfileW_BodyFat_TBox.Text)) { invalidBox += "BF, "; } invalidBox += "zostały niepoprawnie wypełnione lub pozostawione puste!"; MessageBox.Show(invalidBox); } }