示例#1
0
        private void btnValider_Click(object sender, EventArgs e)
        {
            string message = "";
            string erreur  = "";
            int    nbAjout = 0;

            nbAjout = CampagneManager.GetInstance().CreerCampagne(txtIntitule.Text, txtObjectif.Text, dtpDebutCampagne.Value, dtpFinCampagne.Value, (int)cbxEvenementiel.SelectedValue, (int)cbxCommunication.SelectedValue, (int)cbxCategPublic.SelectedValue, out erreur);
            if (nbAjout == 0)
            {
                message = "Aucune campagne n'a été ajoutée";
            }
            else
            {
                message = "La campagne a bien été créée";
            }
            if (erreur != "")
            {
                message = erreur;
            }
            MessageBox.Show(message);

            // réinitialisation des champs.
            txtIntitule.Text      = "";
            txtObjectif.Text      = "";
            dtpDebutCampagne.Text = "";
            dtpFinCampagne.Text   = "";
            cbxCommunication.Text = "";
            cbxEvenementiel.Text  = "";
            cbxCategPublic.Text   = "";
        }
示例#2
0
        public FrmConsultCampagne()
        {
            InitializeComponent();

            pnlDataGrid.Visible         = false;
            pnlRechercheNom.Visible     = false;
            pnlRecherchePeriode.Visible = false;

            List <Campagne> lesCampagnes;

            lesCampagnes      = CampagneManager.GetInstance().GetCampagnes();
            this.lesCampagnes = lesCampagnes;
            dtgConsultCampagnes.DataSource            = lesCampagnes;
            dtgConsultCampagnes.Columns["id"].Visible = false;

            dtgConsultCampagnes.Columns["LEvenementiel"].Visible   = false;
            dtgConsultCampagnes.Columns["LaCommunication"].Visible = false;
            dtgConsultCampagnes.Columns["LaCategPublic"].Visible   = false;
            dtgConsultCampagnes.Columns["LUtilisateur"].Visible    = false;

            dtgConsultCampagnes.Columns["DateDebut"].HeaderText            = "Début de la campagne";
            dtgConsultCampagnes.Columns["DateFin"].HeaderText              = "Fin de la campagne";
            dtgConsultCampagnes.Columns["LibelleEvenementiel"].HeaderText  = "Nom de l'agence d'événementiel";
            dtgConsultCampagnes.Columns["LibelleCategPublic"].HeaderText   = "Catégorie de public";
            dtgConsultCampagnes.Columns["LibelleCommunication"].HeaderText = "Nom de l'agence de communication";
        }