/// <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; } } }
/// <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); }