Entities.Etablissement GetDataFromInterface()
 {
     Entities.Etablissement E = new Entities.Etablissement();
     E.NomEtablissement = txtEtablissement.Text;
     E.Pays             = txtPays.Text;
     E.Ville            = txtVille.Text;
     return(E);
 }
 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);
     }
 }
        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();
                }
            }
        }
 void BindDataToInterface(Entities.Etablissement E)
 {
     txtEtablissement.Text = E.NomEtablissement.Trim();
     txtPays.Text          = E.Pays.Trim();
     txtVille.Text         = E.Ville.Trim();
 }
 void BindDataTotheInterface(Entities.Etablissement G)
 {
     txtEtablissement.Text = G.NomEtablissement.Trim();
     txtPays.Text          = G.Pays.Trim();
     txtVille.Text         = G.Ville.Trim();
 }