コード例 #1
0
 public PromptAjouterEditerMail(int campagnaId, ManageCampagne manageCampagne)
 {
     InitializeComponent();
     this.mailDAO        = new MailDAO();
     this.campagneId     = campagnaId;
     this.manageCamapgne = manageCampagne;
 }
コード例 #2
0
 public PromptAjouterEditerMail(Mail mail, ManageCampagne manageCampagne)
 {
     InitializeComponent();
     this.mail           = mail;
     this.mailDAO        = new MailDAO();
     this.manageCamapgne = manageCampagne;
     this.preLoadField();
 }
コード例 #3
0
 public ManageCampagne(Home home, Campagne campagne)
 {
     InitializeComponent();
     this.campagneDAO        = new CampagneDAO();
     this.mailDAO            = new MailDAO();
     this.campagne           = campagne;
     this.home               = home;
     this.mailImporter       = MailImporter.Instance;
     label_campagne_nom.Text = label_campagne_nom.Text + this.campagne.nom;
 }
コード例 #4
0
 public int GetUnread()
 {
     try
     {
         var accountId = AccountSession.AccountID;
         return(MailDAO.GetUnread(accountId));
     }
     catch (Exception ex)
     {
         NLogManager.PublishException(ex);
     }
     return(0);
 }
コード例 #5
0
 public bool DeleteAll()
 {
     try
     {
         var accountId = AccountSession.AccountID;
         MailDAO.DeleteAll(accountId);
         return(true);
     }
     catch (Exception ex)
     {
         NLogManager.PublishException(ex);
     }
     return(false);
 }
コード例 #6
0
 public List <Models.Mail> GetAll()
 {
     try
     {
         NLogManager.LogMessage("GET MAIL HISTORY => " + AccountSession.AccountID);
         var accountId = AccountSession.AccountID;
         return(MailDAO.GetAll(accountId));
     }
     catch (Exception ex)
     {
         NLogManager.PublishException(ex);
     }
     return(null);
 }
コード例 #7
0
 public Models.Mail Read(int id)
 {
     try
     {
         var accountId = AccountSession.AccountID;
         var mail      = MailDAO.Read(accountId, id);
         if (mail != null)
         {
             mail.IsRead = true;
         }
         return(mail);
     }
     catch (Exception ex)
     {
         NLogManager.PublishException(ex);
     }
     return(null);
 }
コード例 #8
0
 public static string aprobacionSolicitud(int solicitud, int tipo)
 {
     return(MailDAO.SendMail(new SolicitudDAO().AprobarSolicitudes(solicitud, tipo)));
 }
コード例 #9
0
 public MailRules(UsuarioLogueado data)
     : base(data)
 {
     dao = MailDAO.Instance;
 }
コード例 #10
0
 public static string aprobacion(int cotizacion)
 {
     return(MailDAO.SendMail(new CotizacionDAO().notificarCotizacion(cotizacion)));
 }