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(); } }
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); }