private void btnConfirmer_Click(object sender, EventArgs e) { if (tbNom.Text.Length == 0) { MessageBox.Show("Veuillez renseigner le nom"); } else { if (tbID.Text == "") // Mode ajout { int nID = new G_Personne(sChConn).Ajouter(tbNom.Text, tbPrenom.Text, dtpNaissance.Value); dtPersonne.Rows.Add(nID, tbPrenom.Text + " " + tbNom.Text); } else // Mode édition { int nID = int.Parse(tbID.Text); new G_Personne(sChConn).Modifier(nID, tbNom.Text, tbPrenom.Text, dtpNaissance.Value); for (int i = 0; i < dtPersonne.Rows.Count; i++) { if ((int)dtPersonne.Rows[i]["ID"] == nID) { dtPersonne.Rows[i]["Afficher"] = tbPrenom.Text + " " + tbNom.Text; break; } } } Activer(true); } }
private void btnConfirmer_Click(object sender, EventArgs e) { if (tbNom.Text == "") { MessageBox.Show("Renseigner le nom de la personne !!"); } else { if (tbID.Text == "") //Ajout { int iID = new G_Personne(sConnexion).Ajouter(tbNom.Text, tbPre.Text, dtpNai.Value); tbID.Text = iID.ToString(); dtPersonne.Rows.Add(iID, tbPre.Text + " " + tbNom.Text); } else //Modification { int iID = new G_Personne(sConnexion).Modifier(int.Parse(tbID.Text), tbNom.Text, tbPre.Text, dtpNai.Value); dgvPersonne.SelectedRows[0].Cells["Afficher"].Value = tbPre.Text + " " + tbNom.Text; bsPersonne.EndEdit(); } } Activer(true); }
private void buttonConfirmer_Click(object sender, EventArgs e) { if (textBoxNom.Text == "") { MessageBox.Show(@"Renseigner le nom de la personne"); } else { if (textBoxIdentifiant.Text == "") // ajout { int id = new G_Personne(connexion).Ajouter(textBoxNom.Text, textBoxPrenom.Text, dateTimePicker.Value); textBoxIdentifiant.Text = id.ToString(); dataTablePersonne.Rows.Add(id, textBoxPrenom.Text + " " + textBoxNom.Text); } else // modification { new G_Personne(connexion).Modifier(int.Parse(textBoxIdentifiant.Text), textBoxNom.Text, textBoxPrenom.Text, dateTimePicker.Value); dataGridViewPersonne.SelectedRows[0].Cells["Afficher"].Value = textBoxIdentifiant.Text + " " + textBoxNom.Text; bindingSourcePersonne.EndEdit(); } Activer(true); } }
private void btnConfirmer_Click(object sender, EventArgs e) { if (tbNom.Text.Length == 0) { MessageBox.Show("Veuillez renseigner le nom"); } else { if (tbId.Text == "") //Mode ajout { int nID = new G_Personne(sChonn).Ajouter(tbNom.Text, tbPre.Text, dtpNai.Value); dtPersonne.Rows.Add(nID, tbPre.Text + " " + tbNom.Text); } else //Mode edition { int nID = int.Parse(tbId.Text); new G_Personne(sChonn).Modifier(nID, tbNom.Text, tbPre.Text, dtpNai.Value); //for (int i = 0; i < dtPersonne.Rows.Count; i++) //{ // if ((int)dtPersonne.Rows[i]["ID"] == nID) // { // dtPersonne.Rows[i]["Afficher"] = tbPre.Text + " " + tbNom.Text; // break; // } //} //a tester dgvPersonne.SelectedRows[0].Cells["Afficher"].Value = tbPre.Text + " " + tbNom.Text; bsPersonnes.EndEdit(); Activer(true); } } }
private void Btn_Conf_Click(object sender, EventArgs e) { if (TB_Nom.Text.Length == 0) { MessageBox.Show("Veuillez renseigner le nom"); } else { if (TB_ID.Text == "") //Mode ajout { int N_ID = new G_Personne(S_Ch_Conn).Ajouter(TB_Nom.Text, TB_Pre.Text, DTP_Nai.Value); DT_Personne.Rows.Add(N_ID, TB_Pre.Text + "" + TB_Nom.Text); } else //Mode édition { int N_ID = int.Parse(TB_ID.Text); new G_Personne(S_Ch_Conn).Modifier(N_ID, TB_Nom.Text, TB_Pre.Text, DTP_Nai.Value); for (int i = 0; i < DT_Personne.Rows.Count; i++) { if ((int)DT_Personne.Rows[i]["ID"] == N_ID) { DT_Personne.Rows[i]["Afficher"] = TB_Pre.Text + " " + TB_Nom.Text; break; } } } Activer(true); } }
private void btnEditer_Click(object sender, EventArgs e) { if (dgvPersonnes.SelectedRows.Count > 0) { Activer(false); tbID.Text = dgvPersonnes.SelectedRows[0].Cells["ID"].Value.ToString(); C_Personne Tmp = new G_Personne(sChConn).Lire_ID(int.Parse(tbID.Text)); tbPrenom.Text = Tmp.PRE; tbNom.Text = Tmp.NOM; dtpNaissance.Value = (Tmp.NAI == null ? DateTime.Today : (DateTime)Tmp.NAI); } }
private void Btn_Edit_Click(object sender, EventArgs e) { if (DGV_Personne.SelectedRows.Count > 0) { Activer(false); TB_ID.Text = DGV_Personne.SelectedRows[0].Cells["ID"].Value.ToString(); C_Personne Tmp = new G_Personne(S_Ch_Conn).Lire_ID(int.Parse(TB_ID.Text)); TB_Nom.Text = Tmp.NOM; TB_Pre.Text = Tmp.PRE; DTP_Nai.Value = (Tmp.NAI == null ? DateTime.Today : (DateTime)Tmp.NAI); } }
private void RemplirDGV() { dtPersonne = new DataTable(); dtPersonne.Columns.Add(new DataColumn("ID", System.Type.GetType("System.Int32"))); dtPersonne.Columns.Add("Afficher"); List <C_Personne> lTmp = new G_Personne(sChConn).Lire("Nom"); foreach (C_Personne Tmp in lTmp) { dtPersonne.Rows.Add(Tmp.ID, Tmp.PRE + " " + Tmp.NOM); } bsPersonne = new BindingSource(); bsPersonne.DataSource = dtPersonne; dgvPersonnes.DataSource = bsPersonne; }
private void buttonEditer_Click(object sender, EventArgs e) { if (dataGridViewPersonne.SelectedRows.Count > 0) { textBoxIdentifiant.Text = dataGridViewPersonne.SelectedRows[0].Cells["ID"].Value.ToString(); // récupère l'id de l'élément sélectionné C_Personne temp = new G_Personne(connexion).Lire_ID(int.Parse(textBoxIdentifiant.Text)); // le charge de la bdd // rempli les champs textBoxPrenom.Text = temp.PRE; textBoxNom.Text = temp.NOM; dateTimePicker.Value = temp.NAI ?? DateTime.Today; // vérifie que la date n'est pas nulle Activer(false); } else { MessageBox.Show(@"Sélectionner l'enregistrement à éditer"); } }
private void Remplir_DGV() { DT_Personne = new DataTable(); DT_Personne.Columns.Add(new DataColumn("ID", System.Type.GetType("System.Int32"))); DT_Personne.Columns.Add("Afficher"); List <C_Personne> lTmp = new G_Personne(S_Ch_Conn).Lire("Nom"); foreach (C_Personne Tmp in lTmp) { DT_Personne.Rows.Add(Tmp.ID, Tmp.PRE + " " + Tmp.NOM); } BS_Personne = new BindingSource { DataSource = DT_Personne }; DGV_Personne.DataSource = BS_Personne; }
private void btnEditer_Click(object sender, EventArgs e) { if (dgvPersonne.SelectedRows.Count > 0) { tbID.Text = dgvPersonne.SelectedRows[0].Cells["ID"].Value.ToString(); C_Personne pTmp = new G_Personne(sConnexion).Lire_ID(int.Parse(tbID.Text)); tbPre.Text = pTmp.PRE; tbNom.Text = pTmp.NOM; dtpNai.Value = (pTmp.NAI == null ? DateTime.Today : (DateTime)pTmp.NAI); //DateTime ? donne une date ou une valeur nul, //il faut une condition pour savoir laquelle on a Activer(false); } else { MessageBox.Show("Selectionner l'enregistrement à editer"); } }
private void RemplirDGV() { dtPersonne = new DataTable(); dtPersonne.Columns.Add(new DataColumn("ID", System.Type.GetType("System.Int32"))); dtPersonne.Columns.Add(new DataColumn("Afficher")); List <C_Personne> lTmp = new G_Personne(sConnexion).Lire("Nom"); foreach (C_Personne p in lTmp) { dtPersonne.Rows.Add(p.ID, p.PRE + " " + p.NOM); } //Lie les données à la vue bsPersonne = new BindingSource { DataSource = dtPersonne }; dgvPersonne.DataSource = bsPersonne; }
private void RemplirDataGridView() { dataTablePersonne = new DataTable(); dataTablePersonne.Columns.Add(new DataColumn("ID", Type.GetType("System.Int32"))); dataTablePersonne.Columns.Add(new DataColumn("Afficher")); List <C_Personne> temp = new G_Personne(connexion).Lire("Nom"); // stock tous le senregistrements dans une liste // parcourt la liste et ajoute les données à la vue foreach (C_Personne personne in temp) { dataTablePersonne.Rows.Add(personne.ID, personne.PRE + " " + personne.NOM); } // lie les données à la vue bindingSourcePersonne = new BindingSource { DataSource = dataTablePersonne }; dataGridViewPersonne.DataSource = bindingSourcePersonne; }