示例#1
0
 public CampaignDetails(Models.Campaign campagneSelected)
 {
     context        = new Context();
     contactService = new ContactService(context);
     InitializeComponent();
     currentCampagne   = campagneSelected;
     campagneName.Text = currentCampagne.Name;
     LoadEmails();
 }
示例#2
0
 public SendMail(Models.Campaign campagneSelected)
 {
     //On récupère les valeurs transmises en paramètre
     this.currentCampagne = campagneSelected;
     //Définition du context
     this.context = new Context();
     //On initialise les composant qui seront affichés
     InitializeComponent();
 }
示例#3
0
        public SendMail(Models.Campaign campagneSelected, string emailSelected)
        {
            //Définition du context
            this.context = new Context();
            InitializeComponent();

            //On récupère les valeurs transmises en paramètre
            this.currentCampagne = campagneSelected;
            this.expInput.Text   = emailSelected;
        }
示例#4
0
 public Setting(Models.Campaign currentCampagne, string to, string obj, string msg, bool allCampagne)
 {
     //On récupère les valeurs transmises en paramètre
     this.currentCampagne = currentCampagne;
     this.to          = to;
     this.obj         = obj;
     this.msg         = msg;
     this.allCampagne = allCampagne;
     //Définition du context
     this.context = new Context();
     //On initialise les services
     this.contactService = new ContactService(this.context);
     this.mailService    = new MailService(this.context);
     //On initialise les composants à afficher
     InitializeComponent();
 }