private void btnModifierAssistant_Click(object sender, EventArgs e) { frmAjoutModifAssistant = new frmAssistantsAjoutModification(); frmAjoutModifAssistant.strValeur = "b"; int noAssistant = assistantBindingSource.Position; int nbAssistant = assistantBindingSource.Count; if (noAssistant >= 0 && noAssistant < nbAssistant) { dynamic assitantSelectionne = assistantBindingSource.Current; // frmAjoutModifAssistant.intNoAssistant = assitantSelectionne["NoAssistant"]; frmAjoutModifAssistant.strPrenom = assitantSelectionne["Prenom"]; frmAjoutModifAssistant.strNom = assitantSelectionne["Nom"]; frmAjoutModifAssistant.strSpecialites = assitantSelectionne["Specialites"]; } if (frmAjoutModifAssistant.ShowDialog() == DialogResult.OK) //Lorsque la modification est effectué { assistantDataGridView.CurrentRow.Cells[1].Value = frmAjoutModifAssistant.strPrenom; assistantDataGridView.CurrentRow.Cells[2].Value = frmAjoutModifAssistant.strNom; assistantDataGridView.CurrentRow.Cells[3].Value = frmAjoutModifAssistant.strSpecialites; this.Validate(); this.assistantBindingSource.EndEdit(); this.assistantTableAdapter.Update(this.bDTP1Guelleh_MarreroDataSet.Assistant); } }
private void btnAjouterAssistant_Click(object sender, EventArgs e) { frmAjoutModifAssistant = new frmAssistantsAjoutModification(); BDTP1Guelleh_MarreroDataSet.AssistantRow unAssistant = bDTP1Guelleh_MarreroDataSet.Assistant.NewAssistantRow(); decimal noAssistantMax = 0; foreach (BDTP1Guelleh_MarreroDataSet.AssistantRow uneLigne in bDTP1Guelleh_MarreroDataSet.Assistant.Rows) { if (uneLigne.NoAssistant > noAssistantMax) { noAssistantMax = uneLigne.NoAssistant; } } //Valeur du plus grand no utilisateur = MAX(noUtilisateur)+1 unAssistant.NoAssistant = Convert.ToInt32(noAssistantMax + 1); frmAjoutModifAssistant.strValeur = "a"; frmAjoutModifAssistant.unAssistant = unAssistant; if (frmAjoutModifAssistant.ShowDialog() == DialogResult.OK) //Lorsque l'ajout est effectué { if (unAssistant.NoAssistant != -1) { bDTP1Guelleh_MarreroDataSet.Assistant.AddAssistantRow(unAssistant); assistantBindingSource.MoveLast(); this.assistantTableAdapter.Update(this.bDTP1Guelleh_MarreroDataSet.Assistant); } } }