Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 2
0
        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);
                    }
                }
            }
        }