public Budget(int id, int annee, double montant_provisoire, double montant_final, BudgetCategorie b1, BudgetCategorie b2) { this.id = id; this.annee = annee; this.montant_provisoire = montant_provisoire; this.montant_final = montant_final; this.b1 = b1; this.b2 = b2; }
public BudgetCategorie getBudgetCategorieByIdActivite(int idActivite) { BudgetCategorie budgetCategorie = new BudgetCategorie(); string req = string.Format("select budgetCategorie.id , budgetCategorie.provisoire from budgetCategorie , Activite where budgetCategorie.id=Activite.idBudgetCat and Activite.id=" + idActivite); cn.Open(); cmd = new OleDbCommand(req, cn); OleDbDataReader Reader = cmd.ExecuteReader(); while (Reader.Read()) { budgetCategorie = new BudgetCategorie((int)Reader.GetDecimal(0), Reader.GetDouble(1)); } Reader.Close(); cn.Close(); return(budgetCategorie); }
public void ModifierActivite(int idActivite, String nom_activite, String date_fin_inscription, String date_debut, String date_fin, int capacite, double prix_unitaire, double montant_prevu, int nombre_point, String categorie) { DateValue dDebut = new DateValue(date_debut); DateValue dFin = new DateValue(date_fin); DateValue dFinInscription = new DateValue(date_fin_inscription); DateTime debut = new DateTime(int.Parse(dDebut.getYear()), int.Parse(dDebut.getMonth()), int.Parse(dDebut.getDay())); DateTime fin = new DateTime(int.Parse(dFin.getYear()), int.Parse(dFin.getMonth()), int.Parse(dFin.getDay())); DateTime finInscription = new DateTime(int.Parse(dFinInscription.getYear()), int.Parse(dFinInscription.getMonth()), int.Parse(dFinInscription.getDay())); int r1 = DateTime.Compare(debut, fin); int r3 = DateTime.Compare(finInscription, debut); if (r1 != -1) { MessageBox.Show("La date de début d'activité doit être plus tard que la date fin d'activité", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (r3 != -1) { MessageBox.Show("La date de fin d'inscription doit être plus tard que la date début d'activité", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { BudgetCategorie bc = bcDA.getBudgetCategorieByIdActivite(idActivite); Boolean Test = aDA.ModifierActivite(idActivite, nom_activite, capacite, date_fin_inscription, date_debut, date_fin, prix_unitaire, montant_prevu, nombre_point, getIdBudgetCat(categorie), aDA.findMontantPrevuById(idActivite), bc.id); if (Test == true) { MessageBox.Show("La modification de cette activité est effectué avec succés", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Erreur de modification", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }