Ejemplo n.º 1
0
        public override void Save()
        {
            int.TryParse(Provider.Insert("MailText", Id, Name, Text), out int id);
            Id = id;

            var mailTextList = MailTextList.getInstance();

            mailTextList.Add(this);
        }
Ejemplo n.º 2
0
        public override void Save()
        {
            int id;

            int.TryParse(_provider.Insert("MailText", ID, Name, Text), out id);
            ID = id;

            MailTextList mailTextList = MailTextList.getInstance();

            mailTextList.Add(this);
        }
Ejemplo n.º 3
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);
        }
Ejemplo n.º 4
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()));
        }
Ejemplo n.º 5
0
        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()));
        }
Ejemplo n.º 6
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()));
        }
Ejemplo n.º 7
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()));
        }
Ejemplo n.º 8
0
        public formMailText()
        {
            InitializeComponent();

            _mailTextList = MailTextList.getInstance();
        }