Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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;
        }