void ReleaseDesignerOutlets()
        {
            if (AgeText != null)
            {
                AgeText.Dispose();
                AgeText = null;
            }

            if (MailText != null)
            {
                MailText.Dispose();
                MailText = null;
            }

            if (NameText != null)
            {
                NameText.Dispose();
                NameText = null;
            }

            if (RegButton != null)
            {
                RegButton.Dispose();
                RegButton = null;
            }

            if (RegistratButton != null)
            {
                RegistratButton.Dispose();
                RegistratButton = null;
            }
        }
        public void Delete(int idMailText)
        {
            MailText mailText = getItem(idMailText);

            _list.Remove(mailText);

            mailText.Delete();
        }
        public void Add(MailText mailText)
        {
            if (_list.Exists(item => item == mailText))
            {
                return;
            }

            _list.Add(mailText);
        }
Exemple #4
0
        private void ShowAddEdit(MailText mailText)
        {
            Dictionary_AddEdit  view      = new Dictionary_AddEdit("Текст уведомления");
            DictionaryPresenter presenter = new DictionaryPresenter(view, mailText);

            if (view.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                loadData();
            }
        }
        protected override void LoadFromSql()
        {
            DataTable dt = Provider.Select("MailText");

            foreach (DataRow row in dt.Rows)
            {
                MailText mailText = new MailText(row);
                Add(mailText);
            }
        }
Exemple #6
0
        private void dgv_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            int idMailText;

            int.TryParse(dgv.Rows[dgv.SelectedCells[0].RowIndex].Cells[0].Value.ToString(), out idMailText);

            MailTextList mailTextList = MailTextList.getInstance();
            MailText     mailText     = mailTextList.getItem(idMailText);

            ShowAddEdit(mailText);
        }
Exemple #7
0
        private string CreateMessageNotification()
        {
            if (!IsHaveFile())
            {
                return("Добрый день, " + Driver.GetName(NameType.Full) + "!\r\n\r\nПросьба предоставить скан копию Вашего водительского удостоверения в транспортный отдел.\r\n\r\nС уважением,\r\nТранспортный отдел.");
            }

            MailTextList mailTextList = MailTextList.getInstance();
            MailText     mailText     = mailTextList.getItemByType(MailTextType.License);

            return(mailText == null ? "Шаблон текста письма не найден" : mailText.Text.Replace("UserName", Driver.GetName(NameType.Full)).Replace("DateEnd", DateEnd.ToShortDateString()));
        }
        private string CreateMail(IEnumerable <Policy> policies)
        {
            StringBuilder sb = new StringBuilder();

            foreach (Policy policy in policies)
            {
                sb.AppendLine(policy.ToMail());
            }

            MailTextList mailTextList = MailTextList.getInstance();
            MailText     mailText     = mailTextList.getItemByType(MailTextType.Policy);

            return(mailText == null ? "Шаблон текста письма не найден" : mailText.Text.Replace("List", sb.ToString()));
        }
Exemple #9
0
        private string CreateMessageNotification()
        {
            if (ID == 0)
            {
                return("Добрый день, " + Driver.GetName(NameType.Full)
                       + "!\r\n\r\nНапоминаем, что Вы своевременно не оформили водительскую медицинскую справку.\r\nПросим оформить данную справку.\r\nОригинал необходимо прислать в отдел кадров, а скан копию в транспортный отдел.\r\n\r\nС уважением,\r\nТранспортный отдел.");
            }

            MailTextList mailTextList = MailTextList.getInstance();
            MailText     mailText     = mailTextList.getItemByType(MailTextType.MedicalCert);

            return(mailText == null ? "Шаблон текста письма не найден" :
                   mailText.Text.Replace("UserName", Driver.GetName(NameType.Full)).Replace("DateEnd", DateEnd.ToShortDateString()));
        }
Exemple #10
0
        private string CreateMail(IEnumerable <DiagCard> diagCards)
        {
            StringBuilder sb = new StringBuilder();

            foreach (DiagCard diagCard in diagCards)
            {
                sb.AppendLine(diagCard.ToMail());
            }

            MailTextList mailTextList = MailTextList.getInstance();
            MailText     mailText     = mailTextList.getItemByType(MailTextType.DiagCard);

            return(mailText == null ? "Шаблон текста письма не найден" : mailText.Text.Replace("List", sb.ToString()));
        }