private void btnEnregistrer_Click(object sender, EventArgs e)
        {
            int montantInitial = ' ';

            if (txtLibelle.Text == " ")
            {
                MessageBox.Show("Erreur votre champ est vide. " +
                                "Veuillez saisir un libellé", "Erreur"
                                , MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            if (txtMontant.Text == " ")
            {
                MessageBox.Show("Erreur votre champ est vide. " +
                                "Veuillez saisir un montant", "Erreur"
                                , MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                montantInitial = (int)Int64.Parse(txtMontant.Text);
            }

            BudgetBO unBudget = new BudgetBO(txtLibelle.Text, montantInitial);

            GestionBudget.AjoutBudget(unBudget);

            ActiveForm.Close();
        }
Пример #2
0
        public static List <BudgetBO> GetBudget(string libelle)
        {
            int montantInitial;

            BudgetBO unBudget;
            // Connexion à la BD
            SqlConnection maConnexion =
                ConnexionBD.GetConnexionBD().GetSqlConnexion();
            List <BudgetBO> lesBudgets = new List <BudgetBO>();
            // Création d'une liste vide d'objets Adherants
            SqlCommand cmd = new SqlCommand(" SELECT * FROM BUDGET WHERE lbl_budget LIKE @Libelle", maConnexion);

            SqlParameter budLbl =
                new SqlParameter("@Libelle", SqlDbType.VarChar);

            budLbl.Value = "%" + libelle + "%";

            cmd.Parameters.Add(budLbl);

            SqlDataReader monReader = cmd.ExecuteReader();

            while (monReader.Read())
            {
                montantInitial = Int32.Parse(monReader["montantInitial_budget"].ToString());
                unBudget       = new BudgetBO(montantInitial);
                lesBudgets.Add(unBudget);
            }

            // Fermeture de la connexion
            maConnexion.Close();
            return(lesBudgets);
        }
Пример #3
0
        public static int UpdateMontant(BudgetBO unBudget)
        {
            int nbEnr;

            ConnexionBD.GetConnexionBD().CloseConnexion();
            SqlConnection maConnexion =
                ConnexionBD.GetConnexionBD().GetSqlConnexion();

            SqlCommand cmd = new SqlCommand("Update Budget set montantInitial_budget = @Montant" +
                                            " WHERE id = @IdBudget", maConnexion);


            SqlParameter idBudget =
                new SqlParameter("@IdBudget", SqlDbType.Int);
            SqlParameter budgetMontant =
                new SqlParameter("@Montant", SqlDbType.Int);


            idBudget.Value      = unBudget.Id_budget;
            budgetMontant.Value = unBudget.Montant;

            cmd.Parameters.Add(idBudget);
            cmd.Parameters.Add(budgetMontant);


            nbEnr = cmd.ExecuteNonQuery();
            // Fermeture de la connexion
            maConnexion.Close();
            return(nbEnr);
        }
Пример #4
0
        public static int AjoutBudget(BudgetBO unBudget)
        {
            int           nbEnr;
            SqlConnection maConnexion =
                ConnexionBD.GetConnexionBD().GetSqlConnexion();

            SqlCommand cmd = new SqlCommand("Insert INTO Budget(lbl_budget, montantInitial_budget" +
                                            " ) values(@Libellé, @Montant)", maConnexion);

            SqlParameter budgetLibellé =
                new SqlParameter("@Libellé", SqlDbType.VarChar);
            SqlParameter budgetMontant =
                new SqlParameter("@Montant", SqlDbType.Int);


            budgetLibellé.Value = unBudget.Libellé;
            budgetMontant.Value = unBudget.Montant;

            cmd.Parameters.Add(budgetLibellé);
            cmd.Parameters.Add(budgetMontant);


            nbEnr = cmd.ExecuteNonQuery();
            // Fermeture de la connexion
            maConnexion.Close();
            return(nbEnr);
        }
Пример #5
0
        public static BudgetBO TrouveBudget(int idBudget)
        {
            int      id;
            string   nom;
            int      montant;
            BudgetBO unBudget;
            // Connexion à la BD
            SqlConnection maConnexion =
                ConnexionBD.GetConnexionBD().GetSqlConnexion();

            SqlCommand cmd = new SqlCommand("Select * from Budget where id_budget = @Id", maConnexion);

            SqlParameter budId =
                new SqlParameter("@Id", SqlDbType.Int);

            budId.Value = idBudget;

            cmd.Parameters.Add(budId);

            SqlDataReader monReader = cmd.ExecuteReader();

            monReader.Read();


            id = Int32.Parse(monReader["id_budget"].ToString());
            if (monReader["lbl_budget"] == DBNull.Value)
            {
                nom = default(string);
            }
            else
            {
                nom = monReader["lbl_budget"].ToString();
            }
            montant = Int32.Parse(monReader["montantInitial_budget"].ToString());

            unBudget = new BudgetBO(id, nom, montant);
            maConnexion.Close();

            return(unBudget);
        }
        public FrmModifieBudget(int idBudget)
        {
            InitializeComponent();
            GestionAdherant.SetchaineConnexion(ConfigurationManager
                                               .ConnectionStrings["AssocBudget"]);

            budgetModifie = GestionBudget.TrouverBudget(idBudget);

            this.textbox1 = new System.Windows.Forms.TextBox();

            this.errorProvider1 = new System.Windows.Forms.ErrorProvider();

            this.SuspendLayout();

            this.txtMontant.Name = "textBox1";

            this.errorProvider1 = new System.Windows.Forms.ErrorProvider();

            this.txtMontant.TabIndex    = 1;
            this.txtMontant.Text        = budgetModifie.Montant.ToString();
            this.txtMontant.Validating += new CancelEventHandler(this.txtNom_Validating);
        }
        private void btnEnregistrer_Click(object sender, EventArgs e)
        {
            int montantBudget = 0;

            if (txtMontant.Text == " ")
            {
                MessageBox.Show("Erreur votre champ est vide." +
                                " Veuillez saisir un montant", "Erreur"
                                , MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                montantBudget = (int)Int64.Parse(txtMontant.Text);
            }

            SqlConnection myConnexion = default(SqlConnection);

            myConnexion = new SqlConnection(DAL.ConnexionBD.
                                            GetConnexionBD().GetchaineConnexion());

            BudgetBO unBudget = new BudgetBO(montantBudget);

            GestionBudget.ModifieMontant(unBudget);
        }
Пример #8
0
        // Cette méthode retourne une List contenant les objets Adherants
        //contenus dans la table Identification
        public static List <BudgetBO> GetBudgets()
        {
            int    id;
            string libellé;
            int    montantInitial;

            BudgetBO unBudget;
            // Connexion à la BD
            SqlConnection maConnexion =
                ConnexionBD.GetConnexionBD().GetSqlConnexion();
            // Création d'une liste vide d'objets Adherants
            List <BudgetBO> lesBudgets = new List <BudgetBO>();
            SqlCommand      cmd        = new SqlCommand(" SELECT * FROM BUDGET", maConnexion);


            SqlDataReader monReader = cmd.ExecuteReader();

            while (monReader.Read())
            {
                id = Int32.Parse(monReader["id_budget"].ToString());
                if (monReader["lbl_budget"] == DBNull.Value)
                {
                    libellé = default(string);
                }
                else
                {
                    libellé = monReader["lbl_budget"].ToString();
                }
                montantInitial = Int32.Parse(monReader["montantInitial_budget"].ToString());
                unBudget       = new BudgetBO(id, libellé, montantInitial);
                lesBudgets.Add(unBudget);
            }
            // Fermeture de la connexion
            maConnexion.Close();
            return(lesBudgets);
        }
 public static void ModifieMontant(BudgetBO unBudget)
 {
     BudgetDAO.UpdateMontant(unBudget);
 }
Пример #10
0
 public static void AjoutBudget(BudgetBO unBudget)
 {
     BudgetDAO.AjoutBudget(unBudget);
 }