public FormAddEtab(int type1, int id1) { InitializeComponent(); type = type1; id = id1; CacherErreurFr(); if (id != 0) { Entities.Etablissement E1 = new Entities.Etablissement(); DAL.DALEtablissement E = new DAL.DALEtablissement(); E1 = E.SelectById(id); BindDataTotheInterface(E1); } }
public void RaffraichirGrid() { DGVInstitut.Rows.Clear(); DAL.DALEtablissement S = new DAL.DALEtablissement(); dt = S.SelectAllEtablissement(); int taille = dt.Rows.Count; if (taille > 0) { for (int i = 0; i < taille; i++) { DGVInstitut.Rows.Add(dt.Rows[i][1].ToString().Trim(), dt.Rows[i][2].ToString().Trim(), dt.Rows[i][3].ToString().Trim()); } } }
private void btnSupprimer_Click(object sender, EventArgs e) { if (DGVInstitut.Rows.Count > 0) { int x1 = DGVInstitut.CurrentRow.Index; int id = int.Parse(dt.Rows[x1][0].ToString()); DAL.DALEtablissement C = new DAL.DALEtablissement(); int x = C.ChechkUsing(id); if (x == 0) { string DeleteEtabMsg = "Vous êtes sur le point de supprimer un Etablissement."; DeleteEtabMsg += " Cliquez sur OK pour confirmer la suppression ou sur Annuler dans le cas contraire !!! "; DialogResult DeleteEtablissement; DeleteEtablissement = MessageBox.Show(DeleteEtabMsg, "Suppression d'un etablissement", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (DeleteEtablissement == DialogResult.OK) { try { try { C.DeleteEtablissement(id); MessageBox.Show("Suppression bien éffectuée"); RaffraichirGrid(); } catch (Exception a) { MessageBox.Show(a.Message, "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception a) { MessageBox.Show(a.Message, "Erreur de suppression", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { MessageBox.Show("Cet établissementé est déjà affecté à certains doctorant, suppression impossible "); } } else { MessageBox.Show("Aucun établissement séletionnée!!"); } }
private void panelEnregistrer_Click(object sender, EventArgs e) { bool res; res = ExistErreur(); Entities.Etablissement c = new Entities.Etablissement(); c = GetDataFromInterface(); DAL.DALEtablissement C = new DAL.DALEtablissement(); int i = C.ChechkKeyUnicity(c.NomEtablissement); if (res == true) { AfficherErreurFr(); } else { c = GetDataFromInterface(); if (type == 1) { if (i == 0) { C.InsertEtablissement(c); MessageBox.Show("Ajout bien éffectuée"); this.Close(); } else { MessageBox.Show("Ce code existe deja veuillez Verifier"); } } else { C.UpdateEtablissement(id, c); MessageBox.Show("Modification bien éffectuée"); this.Close(); } } }