Опис програмної реалізаціі - Інформаційна система "Планово-попереджувальний ремонт технологічного обладнання ТЕЦ. Програмна реалізація підсистеми формування графіка планово-попереджувального ремонту"
Namespace NotificationService
{
Partial class NotificationService : ServiceBase
{
Public NotificationService()
{
InitializeComponent();
If (!System. Diagnostics. EventLog. SourceExists("EmailSource"))
{
System. Diagnostics. EventLog. CreateEventSource("EmailSource", "EmailLog");
}
EventLogEmail. Source = "EmailSource";
EventLogEmail. Log = "EmailLog";
Timer scheduleTimer = null;
ScheduleTimer = new Timer();
ScheduleTimer. AutoReset = true;
ScheduleTimer. Interval = 1*60*60*1000;//интервал 1 час
ScheduleTimer. Enabled = true;
ScheduleTimer. Elapsed += new ElapsedEventHandler(scheduleTimer_Elapsed);
}
Protected override void OnStart(string[] args)
{
ScheduleTimer. Start();
EventLogEmail. WriteEntry("Started");
}
Protected void scheduleTimer_Elapsed(object sender, ElapsedEventArgs e)
{
ServiceEmailMethod();
}
Private void ServiceEmailMethod()
{
EventLogEmail. WriteEntry("In Sending Email Method");
NotificationComponent. GetEmailIdsFromDB getEmails = new NotificationComponent. GetEmailIdsFromDB();
GetEmails. connectionString = ConfigurationManager. ConnectionStrings["magazine_dbConnectionString1"].ConnectionString;
GetEmails. storedProcName = "Notification_proc";
System. Data. DataSet ds = getEmails. GetMailIds();
NotificationComponent. Email email = new NotificationComponent. Email();
Email. fromEmail = " \n Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script ";
Email. fromName = "Notification KNURE";
Email. subject = "Система оповещения ХНУРЭ";
Email. smtpServer = "smtp. mail. ru";//"smtp. gmail. com";
Email. smtpPort = 2525;//587;
Email. smtpCredentials = new System. Net. NetworkCredential(" \n Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script ", "magazine");
Foreach (System. Data. DataRow dr in ds. Tables[0].Rows)
{
Email. messageBody = "<h4>Здравствуйте, Вас приветствует cистема оповещения ХНУРЭ!!!</h4><br/><h5>" + dr["Message"].ToString() + "</h5><br/><h4>С уважением, ХНУРЭ.</h4>";
Bool result = email. SendEmailAsync(dr["Email"].ToString());
If (result == true)
{
EventLogEmail. WriteEntry("Message Sent SUCCESS to - " + dr["Email"].ToString());
GetEmails. storedProcName = "DeleteNotification_proc";
Ds = getEmails. GetMailIds();
}
Else
{
EventLogEmail. WriteEntry("Message Sent FAILED to - " + dr["Email"].ToString());
}
}
}
Protected override void OnStop()
{
ScheduleTimer. Stop();
EventLogEmail. WriteEntry("Stopped");
}
Protected override void OnPause()
{
ScheduleTimer. Stop();
EventLogEmail. WriteEntry("Paused");
}
Protected override void OnContinue()
{
ScheduleTimer. Start(); ;
EventLogEmail. WriteEntry("Continuing");
}
Protected override void OnShutdown()
{
ScheduleTimer. Stop();
EventLogEmail. WriteEntry("ShutDowned");
}
}
}
Програмний забезпечення інформація база
Похожие статьи
-
Існуючим аналогом є програма "1С: Управління Виробничим Підприємством для України". Програма "Управління виробничим підприємством" дозволяє планування,...
-
Загальні відомості Теплова електростанція (ТЕС) - це електростанція, що виробляє електричну енергію в результаті перетворення теплової енергії, що...
-
Нормалізація таблиць бази даних - перший крок на шляху проектування структури реляційної бази даних. Нормалізація - це процес організації даних в базі...
-
Модель Суть-Зв'язок (ER-модель) - модель даних, що дозволяє описувати концептуальні схеми. Надає собою графічну нотацію, засновану на блоках і лініях, що...
-
UML - моделювання Більшість існуючих методів об'єктно-орієнтованого аналізу і проектування (ООАП) включають як мову моделювання, так і опис процесу...
-
Сучасні вимоги до ІС "ГППР" надає адміністрації та співробітникам унікальну можливість отримувати повну і достовірну інформацію про наявне устаткування,...
-
В результаті дипломного проекту була розроблена інформаційна система "Графік планово-попереджувального ремонту". Інформаційна система складається с...
-
Розроблена програма може використовуватися електростанціями, заводами - тобто тими установами, в яких необхідно вести облік та відстеження стану...
-
Для запуску розробленого програмного продукту необхідна наявність на персо-нальному комп'ютері встановленого Mysql Server (локального), або доступ через...
-
Програмний забезпечення інформація база Для адміністрування і перегляду бази даних скористаємося програмним продуктом EMS SQL Manager 2010 for MYSQL....
-
Розроблений програмний модуль ІС "ГППР " призначений для використання на тепловій електростанції з метою забезпечення комплексної автоматизації обліку...
-
Загальні відомості Для реалізації даного проекту було вибрано середовище розробки Visual Studio 2008 Professional Edition. Дане середовище розробки є...
-
Невід'ємною частиною життя людини є використання теплової та електричної енергії. Ці види енергії використовуються всіма та в усіх видах діяльності, без...
-
Функціональне призначення та технологічні особливості розробки Метою дипломної роботи є розробка гнучкої системи підтримки підвищення кваліфікації...
-
Розгалужені алгоритми бувають двох типів: Повні (If...Else) і неповні (If). Неповне розгалуження. Приклад: If (x>100) Cout << x <<endl;...
-
Кожний об'єкт управління не може функціонувати без пов'язаної з ним економічної інформаційної системи, яка за своїм складом нагадує підприємство, що...
-
Програмна реалізація алгоритмів лінійної структури Алгоритм (латинізов. Algorithmi за араб. ім'ям узб. математека аль-Хороезмі) -- набір інструкцій, які...
-
Програма - це опис розв'язання деякої задачі. Практично в кожній задачі можна виділити окремі допоміжні підзадачі. Деякі підзадачі доводиться...
-
Розгалужені алгоритми бувають двох типів: Повні (If...Else) і неповні (If). Неповне розгалуження. If (x > 100) Сout << x << endl; Прикладом...
-
Далі наводиться загальний вигляд (рис. 5.3) логіко-функціональної схеми роботи системи. Рис. 5.3 Логіко-функціональна схема роботи системи тестування Як...
-
Інформаційна модель системи Інформаційна модель відображує загальний склад інформаційних об'єктів автоматизованої системи, яка проектується та зв'язки...
-
Технологічний розділ, Інструкція користувача - Інформаційна система "Автозаправна станція"
Інструкція користувача Перед першим запуском програми потрібно створити аліас azs типу Standart і вказати шлях до бази даних. Робота з програмою...
-
Характеристика даних і їх умовні позначення, Текст програми - Розробка гри в С# "Корови та бики"
Mas - змінна типу String, число введене гравцем, як тексту; Mas1 - массив даних типу char, число, загадане програмою, по одній цифрі у кожному елементі...
-
Опис програмних модулів . Модуль "Main" Модуль Main є головним модулем програми через який здійснюється зв'язок з іншими програмними модулями. Перехід на...
-
Анотація - Інформаційна система "Автозаправна станція"
Програмний інтерфейс проектування Структура та обсяг роботи. Пояснювальна записка бакалаврського проекту складається з чотирьох розділів, містить 29...
-
Завдання 1 Растровий сплайн сканування Растрове розгорнення ліній Реалізувати на вибір один з наступних алгоритмів Алгоритм Брезенхэма побудови відрізка...
-
Namespace Sklad { Partial class Form1 { /// <summary> /// Required designer variable. /// </summary> Private System. ComponentModel. IContainer...
-
Процеси європейської інтеграції, які охоплюють практично всі сфери нашого суспільства, мають відповідні прояви і в системі освіти. Україна чітко...
-
Постановка задачі - Інформаційна система адміністратора готелю "Венеціанська ніч"
У цій курсовій роботі повинна бути розроблена інформаційна система адміністратора готелю "Венеціанська ніч" у середовищі Access. У базі даних міститься...
-
Вступ - Інформаційна система адміністратора готелю "Венеціанська ніч"
Основні ідеї сучасної інформаційної технології базуються на концепції, згідно якої дані мають бути організовані в бази даних з метою адекватного...
-
Технологічна підготовка спеціалістів складається з багатьох компонентів, одним із яких є оволодіння основами інформаційних технологій та вміння...
-
Коротка характеристика галузі Вперше бензин і інші види палива, такі як побутовий газ, почали продавати в аптеках. АЗС - комплекс будівель з обладнанням,...
-
Вступ - Інформаційна система "Автозаправна станція"
Актуальність роботи: Економічні перетворення, що відбулися в останні роки в Україні, привели до змін на товарному ринку. Під час швидкісного зростання...
-
Основу будь-якої інформаційної системи складає база даних, тобто набір даних, організованих спеціальним чином. Розроблення бази даних дало змогу...
-
Інструкція користувача - Інформаційна система адміністратора готелю "Венеціанська ніч"
Оскільки у даній базі даних не стоїть пароль, то при запуску з'являється головне меню. Рис.21. Вікно форми головного меню. У меню розташовані 8 кнопок....
-
Методи вирішення задачі - Інформаційна система адміністратора готелю "Венеціанська ніч"
Дана система призначена, щоб полегшити оперування інформацією працівників готелю "Венеціанська ніч". З її допомогою вони зможуть швидко реєструвати...
-
Етапи рішення прикладних задач з використанням комп'ютерів 1) Формулювання задачі в термінах певної предметної галузі знань (математика, фізика,...
-
Висновки, Перелік використаної літератури - Інформаційна система "Автозаправна станція"
У ході виконання кваліфікаційної роботи були детально розглянуті питання, які виникають в процесі проектування та створення інформаційної системи...
-
Для поддержания компьютерной системы 1С:Библиотека в исправном состоянии необходимо осуществлять мероприятия в соответствии с типовой системой...
-
Выбор интерфейса Пользовательский интерфейс представляет собой совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя...
Опис програмної реалізаціі - Інформаційна система "Планово-попереджувальний ремонт технологічного обладнання ТЕЦ. Програмна реалізація підсистеми формування графіка планово-попереджувального ремонту"