private void btDemandeReserv_Click(object sender, EventArgs e) { string[] paramCompte = GestionCompte.ConnexionRecupParamCompte(profilValide); GestionChambre.CreerDemandeReserv(paramCompte[0], Convert.ToInt32(((Chambre)lbChambres.SelectedItem).getId())); MessageBox.Show("Votre demande à été prise en compte"); UpdateLists(); }
private void UpdateLists() { string[] paramCompte = GestionCompte.ConnexionRecupParamCompte(profilValide); if (paramCompte[1] == "Admin") { listChambresPourProfil = GestionChambre.RecupAllChambres(); lblChambresList.Text = "Liste de toutes les chambres"; listDemandeReserv = GestionChambre.RecupDemandesReserv(); lbDemandeReserv.DataSource = listDemandeReserv; if (listDemandeReserv.Count == 0) { btAccepter.Visible = false; btRefuser.Visible = false; } else { btAccepter.Visible = true; btRefuser.Visible = true; } btSupprChambre.Visible = true; btNewChambre.Visible = false; btDemandeReserv.Visible = false; } else { btSupprChambre.Visible = false; btNewChambre.Visible = false; btAccepter.Visible = false; btRefuser.Visible = false; listChambresPourProfil = GestionChambre.RecupChambresVides(); lbDemandeReserv.Visible = false; lblDemandeReserv.Visible = false; } lbChambres.DataSource = listChambresPourProfil; }
public ClientListChambresForm(string nomConnexion) { InitializeComponent(); profilValide = nomConnexion; GestionCompte.ConnexionBDD(); string[] paramCompte = GestionCompte.ConnexionRecupParamCompte(nomConnexion); lblConnecte.Text = "Vous êtes connecté en temps que " + paramCompte[0] + " | " + paramCompte[1]; GestionChambre.ConnexionBDD(); UpdateLists(); }
private void btRefuser_Click(object sender, EventArgs e) { string[] paramCompte = GestionCompte.ConnexionRecupParamCompte(profilValide); int idChambre = Convert.ToInt32(((Reservation)lbDemandeReserv.SelectedItem).getIdChambre()); if (GestionChambre.RefuserReserv(idChambre, ((Reservation)lbDemandeReserv.SelectedItem).getNomCompte()) == true) { MessageBox.Show("La réservation à été refusée"); UpdateLists(); } else { MessageBox.Show("La requète n'a pas abouti"); UpdateLists(); } }