public void mailing(String nom_activite, String date_debut, String date_fin)
        {
            List <String> listAdresse = adDA.listAdresse();

            foreach (String a in listAdresse)
            {
                Mailing m;
                m = new Script.Mailing(a, "Nouvelle Activité :" + nom_activite, "L'AMETAP informe tous les adhérents que nous allons organiser une nouvelle activité qui'elle sera a " + date_debut + " jusqu'à " + date_fin + " ");
                m.sendMail();
            }
        }
        private void btAnnuler_Click(object sender, EventArgs e)
        {
            AdherentDA    aa   = new AdherentDA();
            List <String> list = aa.listAdresse();

            foreach (String c in list)
            {
                MessageBox.Show(c);
            }
            DialogResult a = MessageBox.Show("Voulez vous quitter ?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (a == DialogResult.Yes)
            {
                this.Close();
            }
        }
        public void ContribueParMois()
        {
            foreach (int matricule in aDA.listMatricule())
            {
                MessageBox.Show("id =0  mensualité =" + date.getToday() + " Montant =2DT" + "matricule=" + matricule + " idBudget=" + bDA.findIdByLastYear());
                Contribues c = new Contribues(0, date.getToday(), 2, new Adherent(matricule), new Budget(bDA.findIdByLastYear()));
                cDA.insert(c);
            }
            bDA.AjouterValeurBudget(bDA.findIdByLastYear(), MontantTotalContribues());
            bcDA.ajouterValeurBudgetCat(bDA.findIdByLastYear(), MontantTotalContribues() / 2);

            foreach (String adresse in aDA.listAdresse())
            {
                mailing = new Mailing(adresse, "Information", "Nous vous informe qu'on à soustraire de votre salaire de 2 Dinar ");
                mailing.sendMail();
            }
            MessageBox.Show("La soustraire des salires est effectué", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Example #4
0
        private void btAccepter_Click(object sender, EventArgs e)
        {
            try
            {
                ActiviteDA    aDA   = new ActiviteDA();
                AdherentDA    aDDA  = new AdherentDA();
                ParticipantDA pDA   = new ParticipantDA();
                int           reste = aDA.restePlace(int.Parse(dataActiviteActuel.CurrentRow.Cells[0].Value.ToString()));
                if (reste <= 0)
                {
                    MessageBox.Show("Le nombre de place est peline", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    int i   = 0;
                    int nbr = 0;
                    foreach (Participation l in listAdherent)
                    {
                        nbr++;
                    }
                    if (nbr <= reste)
                    {
                        reste = nbr;
                    }
                    else
                    {
                    }
                    Mailing m;
                    foreach (Participation l in listAdherent)
                    {
                        if ((aDDA.getNombrePoint(l.participant.matricule) <= 0))
                        {
                            pc.refuser(l.id);
                            MessageBox.Show("Demande réfusé", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            continue;
                        }
                        else
                        {
                            foreach (String a in a.listAdresse(l.participant.matricule))
                            {
                                m = new Mailing(a, "Notification", "Vous etes le bienvenue , nous avons accepte votre demande");
                                m.sendMail();
                            }
                            pc.AccepterAdherent(l.participant.matricule, int.Parse(dataActiviteActuel.CurrentRow.Cells[0].Value.ToString()), 0, int.Parse(dataActiviteActuel.CurrentRow.Cells[4].Value.ToString()));

                            if (i == reste)
                            {
                                MessageBox.Show("Erreur");
                                break;
                            }
                            i++;
                        }
                    }
                    foreach (Participation l in listConjoint)
                    {
                        pc.AccepterConjoint(l.participant.matricule, int.Parse(dataActiviteActuel.CurrentRow.Cells[0].Value.ToString()), 0, 0);
                    }
                    foreach (Participation l in listEnfant)
                    {
                        pc.AccepterEnfant(l.participant.matricule, int.Parse(dataActiviteActuel.CurrentRow.Cells[0].Value.ToString()), 0, 0);
                    }
                    a            = new AdherentDA();
                    listAdherent = pc.DemandeListAdherent(int.Parse(dataActiviteActuel.CurrentRow.Cells[0].Value.ToString()));
                    pc.AfficheDemandeParActivite(dataDemande, int.Parse(dataActiviteActuel.CurrentRow.Cells[0].Value.ToString()));
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }