예제 #1
0
        //Bouton sauver
        private void saveRestaurateur_Click(object sender, EventArgs e)
        {
            //Création d'un objet Restaurateur avec l'id à -1 (création) ou >0 (passé en paramètre)
            //Les autres propriétés viennent des textBoxes
            Restaurateur restaurateur = new Restaurateur();

            restaurateur.id       = this.restaurateurId;
            restaurateur.nom      = textBoxNom.Text.ToUpper();
            restaurateur.prenom   = textBoxPrenom.Text;
            restaurateur.username = textBoxUsername.Text.ToLower();
            restaurateur.password = textBoxPassword.Text;
            restaurateur.email    = textBoxEmail.Text.ToLower();
            restaurateur.phone    = textBoxPhone.Text;
            //Si Validate renvoie true, l'objet est valide et peut être transmis à la BU pour traitement
            if (Validate(restaurateur))
            {
                //Si id = -1 alors c'est une création, envoi à la BU (RestaurateurManager.Create)
                if (restaurateurId == -1)
                {
                    RestaurateurManager.Create(restaurateur);
                }
                //Sinon c'est une modification, envoi à la BU (RestaurateurManager.Update)
                else
                {
                    RestaurateurManager.Update(restaurateur);
                }
                //Fermeture du form
                this.Dispose();
            }
        }
예제 #2
0
 public void UpdateRestaurateur(Restaurateur r)
 {
     RestaurateurManager.Update(r);
 }