Ejemplo n.º 1
0
 /// <summary>
 /// Инициализирует новый экземпляр класса Profile
 /// </summary>
 /// <param name="pApp"></param>
 /// <param name="user"></param>
 public Profile(CORE.App pApp, CORE.User user)
 {
     user.Read();
     user.MakeOnLine();
     mApp        = pApp;
     ProfileUser = user;
     InitializeComponent();
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Вход в притложение. Определяет текущего пользователя и перенаправляет на страницу Профиль.
        /// </summary>
        /// <param name="sender"></param>
        public void LoginTrue(object sender)
        {
            PresentUser = new CORE.User(mApp, (int)sender);
            EnableMenu();

            Main.Content = new Profile(mApp, PresentUser);
            PresentUser.Read();
            PresentUser.MakeOnLine();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Переходим к переписке с выбранным пользователем
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnWriteMessage_Click(object sender, RoutedEventArgs e)
        {
            // Обновляем онлайн-статус пользователя.
            PresentUser.MakeOnLine();

            CORE.User repicient = new CORE.User(MyWindow.mApp, Convert.ToInt32((sender as Button).Tag));
            repicient.Read();

            MyWindow.GoToMessagePage(repicient);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Отображение информации о пользователе с которым ведется переписка и его статусе онлайн
 /// </summary>
 private void SetInfoRecipient()
 {
     RecipientUser.Read();
     txtInfoRecipient.Text = RecipientUser.GetInformation();
 }