示例#1
0
 public void Update(Groupe g)
 {
     NomTextBox.Text                 = g.Nom;
     CodeTextBox.Text                = g.Code;
     DescriptionTextBox.Text         = g.Description;
     filiereBindingSource.DataSource = g.Filiere;
 }
示例#2
0
 private void groupeDataGridView_CellClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         Groupe g = (Groupe)groupeBindingSource.Current;
         NomLabel.Text  = g.Nom;
         CodeLabel.Text = g.Code;
         if (e.ColumnIndex == 3)
         {
             FormUpdateGroupe f = new FormUpdateGroupe();
             f.Update(g);
             f.ShowDialog();
             this.refresh();
         }
         if (e.ColumnIndex == 4 && MessageBox.Show("voulez vous supprimer cette groupe", "Information dialog", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             new GroupeBAO().Delete(g.Id);
             this.refresh();
         }
     }
     catch (Exception exception)
     {
         MessageBox.Show(exception.Message);
     }
 }
示例#3
0
        private void BtResearch_Click(object sender, EventArgs e)
        {
            Groupe g = new Groupe();

            g.Nom         = NomTextBox.Text;
            g.Code        = CodeTextBox.Text;
            g.Filiere     = (Filiere)filiereBindingSource.Current;
            g.Description = DescriptionTextBox.Text;
            groupeBindingSource.DataSource = new GroupeBAO().FindByGroup(g);
        }
示例#4
0
        private void BtSave_Click(object sender, EventArgs e)
        {
            Groupe g = new Groupe();

            g.Nom         = NomTextBox.Text;
            g.Id          = 1;
            g.Code        = CodeTextBox.Text;
            g.Description = DescriptionTextBox.Text;
            new GroupeBAO().Add(g);
            this.Dispose();
        }
示例#5
0
        private void BtSave_Click(object sender, EventArgs e)
        {
            Groupe g = new Groupe();

            g.Nom         = NomTextBox.Text;
            g.Id          = 1;
            g.Code        = CodeTextBox.Text;
            g.Description = DescriptionTextBox.Text;
            g.Filiere     = (Filiere)filiereBindingSource.Current;
            new GroupeBAO().Update(g);
            this.Dispose();
        }
示例#6
0
 private void BtPrevious_Click(object sender, EventArgs e)
 {
     groupeBindingSource.Position = groupeBindingSource.Position - 1;
     try
     {
         Groupe g = (Groupe)groupeBindingSource.Current;
         NomLabel.Text  = g.Nom;
         CodeLabel.Text = g.Code;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#7
0
        private void FormGestionGroupes_Load(object sender, EventArgs e)
        {
            this.refresh();
            filiereBindingSource.DataSource = null;
            filiereBindingSource.DataSource = new FiliereBAO().Select();

            Groupe groupe = (Groupe)groupeBindingSource.Current;

            if (groupe != null)
            {
                NomLabel.Text  = groupe.Nom;
                CodeLabel.Text = groupe.Code;
            }
        }