Example #1
0
        private void mButtonAddCategorie_Click(object sender, EventArgs e)
        {
            {
                CheckErrorNom();


                if (lsError.Count == 0)
                {
                    DaoCategorie.create(new Categorie(mTxBCategorieLibelle.Text));

                    Dashboard MainForm = new Dashboard();
                    MainForm.Show();
                    this.Close();
                }
                else
                {
                    // TODO : Si trop d'erreurs, elles ne sont pas toutes affiché, trouver un moyen de faire un ascenseur vertical.
                    string lesErreurs = "";
                    foreach (string erreur in lsError)
                    {
                        lesErreurs += erreur + "\n";
                    }
                    MetroMessageBox.Show(this, lesErreurs, "Erreurs");
                    lsError.Clear();
                }
            }
        }
Example #2
0
        public editCategorie(int idCat)
        {
            InitializeComponent();

            laCategorie = DaoCategorie.ReadOneId(idCat);

            refreshForm();
        }
Example #3
0
        private void metroTile1_Click(object sender, EventArgs e)
        {
            Categorie maCategorie = new Categorie();

            maCategorie.Libelle_Cat = MbxCatégorie.Text;
            DaoCategorie.create(maCategorie);
            Form1 AccueilForm = new Form1();

            AccueilForm.Show();
            this.Close();
        }
Example #4
0
        private void BtnEditCategorie_Click(object sender, EventArgs e)
        {
            Categorie maCategorie = new Categorie();

            maCategorie.IdCat       = laCategorie.IdCat;
            maCategorie.Libelle_Cat = MtxEditCategorie.Text;
            DaoCategorie.editCategorie(maCategorie);
            Form1 AccueilForm = new Form1();

            AccueilForm.Show();
            this.Close();
        }
Example #5
0
        // * * * CATEGORIE * * *

        // --------------------------------------------------------------------
        // Fonctions de refresh :
        // --------------------------------------------------------------------
        private void refreshGrid()
        {
            // * * * MOUVEMENT * * *
            //Chargement de la liste des mouvements
            mGridMouvements.RowTemplate.MinimumHeight = 35;
            mGridMouvements.AutoGenerateColumns       = false;
            // Fait le lien entre la colonne et le noms des colonnes du DataTable pour s'auto remplir
            mGridMouvements.Columns["MouvementId"].DataPropertyName      = "id"; //Attention Colonne Hide
            mGridMouvements.Columns["MouvementLibelle"].DataPropertyName = "libelle";
            mGridMouvements.DataSource = DaoMouvement.dtReadAll();

            // * * * CATEGORIE * * *
            //Chargement de la liste des catégories
            mGridCategorie.RowTemplate.MinimumHeight = 35;
            mGridCategorie.AutoGenerateColumns       = false;
            // Fait le lien entre la colonne et le noms des colonnes du DataTable pour s'auto remplir
            mGridCategorie.Columns["CategorieId"].DataPropertyName      = "id"; //Attention Colonne Hide
            mGridCategorie.Columns["CategorieLibelle"].DataPropertyName = "libelle";
            mGridCategorie.DataSource = DaoCategorie.dtReadAll();
        }