private void OfficialLogin() { Official = UsersORM.GetOfficialById(Login.Text); if (Official != null) { if (Official.Password == PasswordBox.Password) { OfficialWindow officialWindow = new OfficialWindow(Official); log.Info(string.Format("Official login: {0} {1} {2}", Official.Name, Official.SurName, Official.Guid)); officialWindow.Show(); Close(); } else { MessageBox.Show("Incorrect password."); } } }
private void OpenDetailViewOfUser(Official official) { SetDefaultSettings(); foreach (Control c in userControlsList) { c.Visibility = Visibility.Visible; c.IsEnabled = false; } foreach (Control c in addressControlsList) { c.Visibility = Visibility.Visible; c.IsEnabled = false; } MainPageLabel.Content = "MY ACCOUNT DETAILS:"; MainPageLabel.IsEnabled = true; EditModeButton.Visibility = Visibility.Visible; StornoButton.Visibility = Visibility.Visible; tempOfficial = UsersORM.GetOfficialById(official.CompanyNumber); NameTextBox.Text = official.Name; SurnameTextBox.Text = official.SurName; PhoneTextBox.Text = official.Phone; EmailTextBox.Text = official.Mail; Address address = UsersORM.SelectAddressById(official.Address.Id); official.Address = address; StreetTextBox.Text = official.Address.Street; StreetNumberTextBox.Text = official.Address.StreetNumber; CityTextBox.Text = official.Address.City; PostalCodeTextBox.Text = official.Address.PostalCode; CountryTextBox.Text = official.Address.Country; LoginTextBox.Text = official.CompanyNumber; UserTypeComboBox.Text = "Official"; switch (official.OfficialType) { case OfficialType.Junior: OfficialSubTypeComboBox.SelectedItem = OfficialSubTypeComboBox_Junior; break; case OfficialType.Normal: OfficialSubTypeComboBox.SelectedItem = OfficialSubTypeComboBox_Normal; break; case OfficialType.Senior: OfficialSubTypeComboBox.SelectedItem = OfficialSubTypeComboBox_Senior; break; } switch (official.Valid) { case true: ValidTextBox.Text = "Yes"; break; case false: ValidTextBox.Text = "No"; break; } }