/// <summary>
        /// Bouton pour l'envoie du doc par email
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SendMail()
        {
            demandeAbsenceNP = new DemandeAbsenceNP();

            foreach (var item in ListeDemande_Absence)
            {
                demandeAbsenceNP.Nom        = item.Nom;
                demandeAbsenceNP.Prenom     = item.Prenom;
                demandeAbsenceNP.Date_debut = item.Date_debut;
                demandeAbsenceNP.Date_fin   = item.Date_fin;
                demandeAbsenceNP.Type_Jour  = item.Type_Jour;
            }

            MailConfigViewModel MailConfigVM = new MailConfigViewModel(_dataService);

            MailConfigVM.Subject = "Nouvelle demande d'absense ";

            MailConfigVM.MessageText = "Bonjour,\n" +
                                       "\n" +
                                       "Nous vous informons, de la nouvelle demande d'absense de :" +
                                       "\n" + "\n" +
                                       demandeAbsenceNP.Nom + " " + demandeAbsenceNP.Prenom + ", de type : " + demandeAbsenceNP.Type_Jour +
                                       "\n" + "\n" +
                                       "Du " + demandeAbsenceNP.Date_debut.ToShortDateString() + " au " + demandeAbsenceNP.Date_fin.ToShortDateString() +
                                       "\n" + "\n" +
                                       "Cordialement,\n" +
                                       "\n" +
                                       "La Direction\n";

            _dialogService.ShowDialog <MailConfigView>(this, MailConfigVM);
        }
Ejemplo n.º 2
0
 public ActionResult MailConfigResult(MailConfigViewModel model)
 {
     SetConfiguration("MailServer", model.MailServer);
     SetConfiguration("AccountName", model.AccountName);
     if (model.Password != null)
     {
         SetConfiguration("Password", model.Password);
     }
     return(RedirectToAction("Index", new { message = ManageMessageId.Success }));
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Bouton pour l'envoie du doc par email
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SendMail()
        {
            MailConfigViewModel MailConfigVM = new MailConfigViewModel(_dataService);

            MailConfigVM.Subject = "Bordereau déclaratif du " + Mois.ToShortDateString() + " au " + Mois.AddDays(DateTime.DaysInMonth(Mois.Year, Mois.Month) - 1).ToShortDateString();

            MailConfigVM.MessageText = "Bonjour,\n" +
                                       "\n" +
                                       "Veuillez trouver votre Bordereau déclaratif en pièce jointe." +
                                       "\n" +
                                       "Cordialement,\n" +
                                       "\n" +
                                       "La Direction\n";
            MailConfigVM.AttachmentStream = _ReportSource.ExportToStream(ExportFormatType.PortableDocFormat);
            MailConfigVM.AttachmentName   = "BordereauDeclaratif.pdf";
            _dialogService.ShowDialog <MailConfigView>(this, MailConfigVM);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Bouton Envoyer
        /// </summary>
        private void SendMail()
        {
            MailConfigViewModel MailConfigVM = new MailConfigViewModel(_dataService);

            MailConfigVM.Subject = "Nouvelle demande d'absense ";

            MailConfigVM.MessageText = "Bonjour,\n" +
                                       "\n" +
                                       "Nous vous informons, de la nouvelle demande d'absense de :" +
                                       "\n" + "\n" +
                                       "M ou Mme " + _SelectedAgent.Nom + " " + _SelectedAgent.Prenom +
                                       "\n" + "\n" +
                                       //   "Du " + _DateDebut.ToShortDateString() + " au " + _DateFin.ToShortDateString() +
                                       "\n" + "\n" +
                                       "Cordialement,\n" +
                                       "\n" +
                                       "La Direction\n";

            _dialogService.ShowDialog <MailConfigView>(this, MailConfigVM);
        }