示例#1
0
 public OrganisateurController()
 {
     cec = new CentreController();
     avc = new Agence_VoyageController();
     cc  = new ClubController();
     oDA = new OrganisateurDA();
     aDA = new ActiviteDA();
 }
示例#2
0
        public void AjouterOrganisateur(String type, int id, String nom, String email, String adresse, String description)
        {
            id = oDA.maxID();
            Boolean test = false;

            switch (type)
            {
            case "Club":
                test = oDA.insert(new Organisateur(id + 1, nom, email, adresse));
                if (test == true)
                {
                    ClubController cc = new ClubController();
                    cc.ajouterClub(id + 1, description);
                }
                else
                {
                    MessageBox.Show("Erreur de l'insetion", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;

            case "Agence de voyage":
                test = oDA.insert(new Organisateur(id + 1, nom, email, adresse));
                if (test == true)
                {
                    Agence_VoyageController avc = new Agence_VoyageController();
                    avc.AjouterAgence_Voyage(id + 1, description);
                }
                else
                {
                    MessageBox.Show("Erreur de l'insetion", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;

            case "Centre":
                test = oDA.insert(new Organisateur(id + 1, nom, email, adresse));
                if (test == true)
                {
                    cec.AjouterCentre(id + 1, description);
                }
                else
                {
                    MessageBox.Show("Erreur de l'insetion", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                break;

            default: return;
            }
        }