コード例 #1
0
 public Boolean insert(object o)
 {
     try
     {
         Contribues c          = (Contribues)o;
         int        id         = c.id;
         String     mensualite = c.mensualite;
         double     montant    = c.montant;
         int        matricule  = c.a.matriculeEtap;
         int        idBudget   = c.b.id;
         string     req        = string.Format("insert into Contribues values (contribues_auto_inscr.nextval ,'" + mensualite + "' , " + (decimal)montant + " , " + (decimal)matricule + " , " + (decimal)idBudget + ")");
         cmd.Connection = cn;
         cn.Open();
         cmd.CommandText = req;
         cmd.ExecuteNonQuery();
         return(true);
     }
     catch (OleDbException)
     {
         return(false);
     }
     finally
     {
         cn.Close();
     }
 }
コード例 #2
0
        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);
        }