private void SetDefaultSettings() { customer = UsersORM.GetCustomerByGuid(activeBill.CustomerId); address = UsersORM.SelectAddressById(customer.Address.Id); BillNumberLabel.Content = activeBill.BillNumber; string partialSSN = customer.SSN.Substring(0, 6) + "XXXX"; UserInfo1.Content = String.Format("Name: {0} {1}, SSN: {2}", customer.SurName, customer.Name, partialSSN); UserInfo2.Content = String.Format("Address: {0}", address.ToString()); UserInfo3.Content = String.Format("Contact: {0}, {1}", customer.Phone, customer.Mail); BillInfo1.Content = String.Format("Bill Number: {0}", activeBill.BillNumber); BillInfo2.Content = String.Format("Balance: {0:n} Kč", activeBill.Balance); AllPaymentsRadioButton.IsChecked = true; NewestToOldest.IsChecked = true; GetAllTransactionBySelectedCriterias(); }
public void OpenDetailViewOfUser(Customer customer) { SetDefaultSettings(); foreach (Control c in userControlsList) { c.Visibility = Visibility.Visible; c.IsEnabled = false; } OfficialSubTypeComboBox.Visibility = Visibility.Hidden; foreach (Control c in addressControlsList) { c.Visibility = Visibility.Visible; c.IsEnabled = false; } MainPageLabel.Content = "CUSTOMER DETAILS:"; MainPageLabel.IsEnabled = true; EditModeButton.Visibility = Visibility.Visible; StornoButton.Visibility = Visibility.Visible; LoginLabel.Content = "SSN"; tempCustomer = UsersORM.GetCustomerBySSN(customer.SSN); NameTextBox.Text = customer.Name; SurnameTextBox.Text = customer.SurName; PhoneTextBox.Text = customer.Phone; EmailTextBox.Text = customer.Mail; Address address = UsersORM.SelectAddressById(customer.Address.Id); customer.Address = address; StreetTextBox.Text = customer.Address.Street; StreetNumberTextBox.Text = customer.Address.StreetNumber; CityTextBox.Text = customer.Address.City; PostalCodeTextBox.Text = customer.Address.PostalCode; CountryTextBox.Text = customer.Address.Country; LoginTextBox.Text = customer.SSN; UserTypeComboBox.Text = "Customer"; switch (customer.CustomerType) { case CustomerType.Person: CustomerSubTypeComboBox.SelectedItem = CustomerSubTypeComboBox_Person; break; case CustomerType.Company: CustomerSubTypeComboBox.SelectedItem = CustomerSubTypeComboBox_Company; break; } switch (customer.Valid) { case true: ValidTextBox.Text = "Yes"; break; case false: ValidTextBox.Text = "No"; break; } AllProductsListView.Visibility = Visibility.Visible; ListOfProductsLabel.Visibility = Visibility.Visible; AllProductsListView.ItemsSource = BillORM.GetBillsByCustomerId(customer); }
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; } }