コード例 #1
0
        public FrmAjoutCampagne()
        {
            InitializeComponent();

            // remplissage de la liste d'agences qui font de l'événementiel
            List <Evenementiel> lesAgencesEvenementiel;

            lesAgencesEvenementiel        = EvenementielManager.GetInstance().GetEvenementiels();
            cbxEvenementiel.DisplayMember = "nom";
            cbxEvenementiel.ValueMember   = "id";
            cbxEvenementiel.DataSource    = lesAgencesEvenementiel;
            cbxEvenementiel.SelectedIndex = -1;

            // remplissage de la liste d'agences qui font de la communication
            List <Communication> lesAgencesCommunication;

            lesAgencesCommunication        = CommunicationManager.GetInstance().GetCommunications();
            cbxCommunication.DisplayMember = "nom";
            cbxCommunication.ValueMember   = "id";
            cbxCommunication.DataSource    = lesAgencesCommunication;
            cbxCommunication.SelectedIndex = -1;

            // remplissage de la liste des catégories de public
            List <CategPublic> lesCategsPublic;

            lesCategsPublic = CategPublicManager.GetInstance().GetCategsPublic();
            cbxCategPublic.DisplayMember = "libelle";
            cbxCategPublic.ValueMember   = "id";
            cbxCategPublic.DataSource    = lesCategsPublic;
            cbxCategPublic.SelectedIndex = -1;
        }
        private void btnAjouterAgence_Click(object sender, EventArgs e)
        {
            string message = "";
            string erreur;
            int    nbAjout;

            if (rbtComm.Checked == true)
            {
                nbAjout = CommunicationManager.GetInstance().CreerCommunication(txtNom.Text, txtRue.Text, txtNum.Text, txtMail.Text, txtSite.Text, (int)cbxVille.SelectedValue, out erreur);
                if (nbAjout == 0)
                {
                    message = "Aucune agence de communication n'a été ajoutée";
                }
                else
                {
                    message = "L'agence de communication a bien été créée";
                }
                if (erreur != "")
                {
                    message = erreur;
                }
            }
            else
            {
                if (rbtEvent.Checked == true)
                {
                    nbAjout = EvenementielManager.GetInstance().CreerEvenementiel(txtNom.Text, txtRue.Text, txtNum.Text, txtMail.Text, txtSite.Text, (int)cbxVille.SelectedValue, out erreur);
                    if (nbAjout == 0)
                    {
                        message = "Aucune agence d'évenementiel n'a été ajoutée";
                    }
                    else
                    {
                        message = "L'agence évenementiel a bien été créée";
                    }
                    if (erreur != "")
                    {
                        message = erreur;
                    }
                }
            }
            MessageBox.Show(message);
            txtNom.Text  = "";
            txtRue.Text  = "";
            txtNum.Text  = "";
            txtMail.Text = "";
            txtSite.Text = "";
        }
        public FrmAjoutEvenement()
        {
            InitializeComponent();
            List <Ville> lesVilles;

            lesVilles = VilleManager.GetInstance().GetVilles();
            List <Evenementiel> lesEvenementiels;

            lesEvenementiels              = EvenementielManager.GetInstance().GetEvenementiels();
            cbxVille.DataSource           = lesVilles;
            cbxVille.ValueMember          = "id";
            cbxVille.DisplayMember        = "libelle";
            cbxEvenementiel.DataSource    = lesEvenementiels;
            cbxEvenementiel.ValueMember   = "id";
            cbxEvenementiel.DisplayMember = "nom";
        }
        public FrmConsultAgence()
        {
            InitializeComponent();
            List <Communication> lesComms;
            List <Evenementiel>  lesEvents;
            List <Agence>        lesAgences;

            lesComms        = CommunicationManager.GetInstance().GetCommunications();
            lesEvents       = EvenementielManager.GetInstance().GetEvenementiels();
            lesAgences      = AgenceManager.GetInstance().GetAgences();
            this.lesAgences = lesAgences;

            dtgAgence.DataSource         = null;
            dtgAgence.DataSource         = lesAgences;
            dtgAgence.Visible            = true;
            dtgAgence.Columns[0].Visible = false;
            dtgAgence.Columns[6].Visible = false;
            dtgAgence.Columns[8].Visible = false;
            dtgAgence.Columns["LibelleVille"].HeaderText = "Ville";
        }