public PUserInfoForm(int id) { this.InitializeComponent(); User u = DataBaseInterface.GetUserById(DataSaver.UId, DataSaver.PasswordHash, id); XUserInfoList.Items.Insert(XUserInfoList.Items.Count - 1, new PropertyShower("login", u.Login)); XUserInfoList.Items.Insert(XUserInfoList.Items.Count - 1, new PropertyShower("ФИО", u.FIO)); foreach (Contact t in u.Contacts) { XUserInfoList.Items.Insert(XUserInfoList.Items.Count - 1, new PropertyShower(t.Type, t.Value)); } if (u.Company != null) { XUserCompanyLink.Href = "PCompanyInfoForm.xaml?" + u.Company.Id; } else { XUserIfManager.Visibility = Visibility.Hidden; } if (u.Avatar != null) { XUserAvatar.Source = u.Avatar; } else { XUserAvatar.Source = new BitmapImage(new Uri(DataSaver.Path + "camera_a.png")); } XResumeLink.Href = "PResumeForm.xaml?" + id; XCommentsLink.Href = "PReferencesForm.xaml?u" + id; XWriteMessage.Href = "PWriteMessageForm.xaml?" + id; }
public PWriteMessageForm(int id) { this.InitializeComponent(); User u = DataBaseInterface.GetUserById(DataSaver.UId, DataSaver.PasswordHash, id); XTo.Items.Add(u.Login + ":" + u.FIO); XTo.SelectedIndex = 0; XTo.IsEnabled = false; XTo.IsReadOnly = true; }