Exemplo n.º 1
0
 private void validerFco_Click(object sender, EventArgs e)
 {
     if (Sutilisateur.Text == "")
     {
         MessageBox.Show("saisir les champs");
     }
     else
     {
         if (AccesBd.connexion())
         {
             if (AccesBd.verifCo(Sutilisateur.Text, Smdp.Text))
             {
                 MessageBox.Show("vous etes connecté " + Sutilisateur.Text);
                 string newTitre = "utilisateur: " + Sutilisateur.Text + " ";
                 recupForm1.Text = newTitre;
                 recupForm1.GetBtConnexion().Visible = false;
                 FformulaireCo.connecte = true;
                 recupForm1.GetBtInscription().Visible = false;
                 recupForm1.GetBtDeconnexion().Visible = true;
                 recupForm1.GetBtTitreAccueil().Text   = "Bienvenue " + Sutilisateur.Text + " chez VVA ";
                 Donnees.setUtilisateur(Sutilisateur.Text);
                 this.Hide();
             }
             else
             {
                 MessageBox.Show("erreur lors de la connection");
             }
         }
     }
 }
        public Fresa()
        {
            InitializeComponent();


            user.Text = Donnees.getUtilistauer();
            AccesBd.connexion();
            //MessageBox.Show(AccesBd.RechercheID_ACT().ToString());

            if (FformulaireCo.connecte == true)
            {
                foreach (Reservation resa in AccesBd.VoirMesResa())
                {
                    ListMesResa.Items.Add(resa);
                }
            }
        }
        private void button2_Click(object sender, EventArgs e) // valider resa
        {
            if (FformulaireCo.connecte == true)
            {
                if (lbActivite.SelectedIndex == -1)
                {
                    MessageBox.Show("Choisir une actvité");
                }
                else
                {
                    AccesBd.connexion();
                    //int Place_disponible = activite.GetnbrPersoMax() - nbrTotal;
                    //PlaceDisponible.Text = Convert.ToString(Place_disponible);
                    Activite activite = (Activite)lbActivite.SelectedItem;
                    Donnees.SetNomAct(activite.GetNomAct());
                    int reste = activite.GetnbrPersoMax() - int.Parse(nbrParticipants.Text);


                    if (reste >= 0)
                    {
                        if (AccesBd.resa(activite.GetID_ACT(), Donnees.getUtilistauer(), int.Parse(nbrParticipants.Text)))
                        {
                            reste -= int.Parse(nbrParticipants.Text);


                            Donnees.setDateActivite(dateAct.Text);

                            MessageBox.Show(" vous avez réservé !");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Place complete");
                    }
                }
            }
            else
            {
                MessageBox.Show("Vous devez être connecté afin de réserver une activité");
            }
        }
        public static List <Reservation> VoirMesResa()
        {
            List <Reservation> MesResa = new List <Reservation>();
            MySqlCommand       cmd     = null;
            MySqlDataReader    data    = null;

            string req = "SELECT* FROM reservation WHERE CD_UTI = '" + Donnees.getUtilistauer() + "'";

            cmd             = conn.CreateCommand();
            cmd.CommandText = req;
            data            = cmd.ExecuteReader();

            while (data.Read())
            {
                Reservation r = new Reservation((int)(data["ID_RESA"]), (int)(data["ID_ACT"]), (string)(data["CD_UTI"]), (string)(data["DATE_RESA"]), (int)(data["nbrParticipants"]));

                MesResa.Add(r);
            }
            data.Close();
            return(MesResa);
        }
Exemplo n.º 5
0
 public override string ToString()
 {
     return(this.ID_RESA + "  Date de votre réservation :  " + Donnees.getDateActivite() + " pour " + this.NBRparticipants + " personnes");
 }