Пример #1
0
 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.");
         }
     }
 }
Пример #2
0
        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;
            }
        }