示例#1
0
        // Bouton Modifier
        private void btnModif_Click(object sender, EventArgs e)
        {
            // Appel de la méthode ModifierMedicament de la couche BLL
            if (this.txtNom.TextLength == 0)
            {
                errorNomClasse.SetError(txtNom, "Le champ ne peut pas être vide!");
            }

            else
            {
                GestionClassesBLL.ModifierClasse(Int32.Parse(txtId.Text.ToString()), txtNom.Text, txtEDT.Text, Boolean.Parse(cbPossedeEleve.Checked.ToString()));

                dgv.Refresh();

                // Une fois la suppression effectuée, rendre innopérants certains contrôles
                txtNom.Enabled         = false;
                txtEDT.Enabled         = false;
                cbPossedeEleve.Enabled = false;
                btnModif.Enabled       = false;
                btnSupp.Enabled        = false;

                // Actualisation du datagridview
                // Création d'un objet List Classe à afficher dans le datagridview
                List <ClasseBO> liste = new List <ClasseBO>();
                liste = GestionClassesBLL.GetClasses();

                // Rattachement de la List à la source de données du datagridview
                dgv.DataSource = liste;

                // Boite de dialogue qui confirme la suppression en BD
                MessageBox.Show("Modification effectuée !", "Modification");
            }
        }
示例#2
0
        private void btnSupp_Click(object sender, EventArgs e)
        {
            // Boite de dialogue qui demande confirmation de la volonté de supprimer l'enregistrement
            if (MessageBox.Show("Voulez-vous vraiment supprimer cet élèves ?", "Suppression", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                // Actions effectuées si Oui est cliqué dans la message box
                // Appel de la méthode SupprimerEleve de la couche BLL

                GestionClassesBLL.SupprimerClasse(Int32.Parse(dgv.CurrentRow.Cells[0].Value.ToString()));

                dgv.Refresh();

                // Une fois la suppression effectuée, rendre innopérants certains contrôles
                txtNom.Enabled         = false;
                txtEDT.Enabled         = false;
                cbPossedeEleve.Enabled = false;
                btnModif.Enabled       = false;
                btnSupp.Enabled        = false;

                // Actualisation du datagridview
                // Création d'un objet List Classe à afficher dans le datagridview
                List <ClasseBO> liste = new List <ClasseBO>();
                liste = GestionClassesBLL.GetClasses();

                // Rattachement de la List à la source de données du datagridview
                dgv.DataSource = liste;

                // Boite de dialogue qui confirme la suppression en BD
                MessageBox.Show("Supression effectuée !", "Suppression");
            }
        }
示例#3
0
        public modifClasse()
        {
            InitializeComponent();

            // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire
            GestionClassesBLL.SetchaineConnexion(ConfigurationManager.ConnectionStrings["Infirmerie"]);

            // Création d'un objet List de Medicaments à afficher dans le datagridview
            List <ClasseBO> liste = new List <ClasseBO>();

            liste = GestionClassesBLL.GetClasses();

            // Rattachement de la List à la source de données du datagridview
            dgv.DataSource = liste;

            // Caché la colonne de l'id et celle de "Possede eleve"
            dgv.Columns[0].Visible = false;
            dgv.Columns[3].Visible = false;

            // Renommer les colonnes
            // -------------------
            // -------------------
            dgv.Columns[1].HeaderText = "Libellé";
            dgv.Columns[2].HeaderText = "Emploi du temps";
        }