Exemplo n.º 1
0
 /// <summary>
 /// Загрузка страницы
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected void Page_Load(object sender, EventArgs e)
 {
     // Первый запуск
     if (!IsPostBack)
     {
         ((StartSite)Master).SetHeader(GetStringResource("Title1"), GetStringResource("TitleGrantAccess"));
         ((StartSite)Master).returnmenu = true;
     }
     // Требуется обновить компоненты
     if (base.bReloading)
     {
         ((StartSite)Master).SetHeader(GetStringResource("Title1"), GetStringResource("TitleGrantAccess"));
         ((StartSite)Master).returnmenu = true;
         base.bReloading = false;
     }
     if (this.IDAccessWebUsers != null)
     {
         this.AccessWebUsers = caccessusers.GetAccessWebUsers((int)this.IDAccessWebUsers);
     }
     if (this.AccessWebUsers != null)
     {
         this.AccessUsers = caccessusers.GetAccessUsers((int)this.AccessWebUsers.IDAccessUsers);
         if (this.AccessWebUsers.DateApproval != null)
         {
             pnGrantAccess.Visible = false; pnEnd.Visible = true;
         }
         else
         {
             pnGrantAccess.Visible = true; pnEnd.Visible = false;
         }
     }
 }
Exemplo n.º 2
0
        /// <summary>
        /// Отправить сообщение о поступлении\обновлении запроса на доступ к web-серверу
        /// </summary>
        /// <param name="IDAccessUser"></param>
        /// <returns></returns>
        public bool AccessWebUsersEmailSend(int IDAccessUser)
        {
            string            subject  = "Поступил запрос на доступ к сайту (There is a request for access to the site)";
            string            bodyhead = null;
            StringBuilder     body     = new StringBuilder("<table><tr><td colspan=2>");
            AccessUsersEntity aue      = caccessusers.GetAccessUsers(IDAccessUser);

            if (aue != null)
            {
                if (aue.DateChange != null)
                {
                    bodyhead = "Запрос на доступ обновлен:";
                }
                else
                {
                    bodyhead = "Создан новый запрос на доступ:";
                }

                body.Append(bodyhead + "</td></tr>");
                body.Append("<tr><td>Пользователь :</td><td>" + aue.UserEnterprise + "</td></tr>");
                body.Append("<tr><td>IDUser :</td><td>" + aue.IDUser.ToString() + "</td></tr>");
                body.Append("<tr><td>Фамилия :</td><td>" + aue.Surname + "</td></tr>");
                body.Append("<tr><td>Имя :</td><td>" + aue.Name + "</td></tr>");
                body.Append("<tr><td>Отчество :</td><td>" + aue.Patronymic + "</td></tr>");
                body.Append("<tr><td>Должность :</td><td>" + aue.Post + "</td></tr>");
                body.Append("<tr><td>Подразделение :</td><td>" + csection.GetCultureSection(aue.IDSection).SectionFull + "</td></tr>");
                body.Append("<tr><td>Ссылка :</td><td>" + @"http://krr-www-parep01.europe.mittalco.com/WebSite/Setup/Users.aspx?Owner=15" + "</td></tr>");
                body.Append("</table>");
                base.log.SaveUsersError(subject, body.ToString());
                return(AdminEmailSend(subject, body.ToString()));
            }
            return(false);
        }