public void accueil_to_reservation() { pnlPrincipal.SendToBack(); // Affichage pour la réservation frmReservation = new frmReservation("CR", 0); frmReservation.MdiParent = this; frmReservation.Show(); frmReservation.Location = new Point(0, 0); }
// Menu effecture une réservation private void faireUneDemandeToolStripMenuItem_Click(object sender, EventArgs e) { if (ActiveMdiChild != null) { ActiveMdiChild.Close(); } pnlPrincipal.SendToBack(); // Affichage pour la réservation frmReservation = new frmReservation("CR", 0); frmReservation.MdiParent = this; frmReservation.Show(); frmReservation.Location = new Point(0, 0); }
// Clic sur l'option du menu contextuel private void menuModifier_Click(object sender, MouseEventArgs e) { // Si réservation n'est pas déjà traitée ou plus modifiable requete = "SELECT valide, dateEmprunt FROM emprunt WHERE idEmprunt = " + idResa; cmd = new MySqlCommand(requete, Global.Connection); rd = cmd.ExecuteReader(); rd.Read(); DateTime dateemprunt = (DateTime)rd["dateEmprunt"]; if ((int)rd["valide"] == 0) { rd.Close(); bool ok = false; if (dateemprunt.Day != DateTime.Now.Day || dateemprunt.Month != DateTime.Now.Month || dateemprunt.Year != DateTime.Now.Year) { ok = true; } else { if (DateTime.Now.Hour < 15) { ok = true; } } if (ok) { // Appel de l'écran pour afficher les dispos du véhicules sélectionné if (ActiveMdiChild != null) { ActiveMdiChild.Close(); } // Affichage pour la réservation frmReservation = new frmReservation("MO", idResa); frmReservation.MdiParent = frmPrinicpale.ActiveForm; frmReservation.Show(); frmReservation.Location = new Point(0, 0); } else { MessageBox.Show("Impossible de modifier la réservation car celle-ci a déjà été traitée ou n'est plus modifiable.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Impossible de modifier la réservation car celle-ci a déjà été traitée ou n'est plus modifiable.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); rd.Close(); } }