//Déclaration de la méthode qui va ajouter un emprunnt public void insertEmprunt(FormulaireEmprunt F) { UseDB(); commande.CommandText = "insert into formemprunt (MatriculeEtd, MatriculeProf, ISBN, DateEmprunt, DateFin)" + "values('" + F.MatriculeEtd + "', '" + F.MatriculeProf + "', '" + F.ISBN + "', '" + F.DateEmprunt.ToString("yyyy-MM-dd HH:mm:ss") + "', '" + F.DateFin.ToString("yyyy-MM-dd HH:mm:ss") + "')"; nbreCmde = commande.ExecuteNonQuery(); }
private void Emprunter_Click(object sender, EventArgs e) { GestionnaireConnexion connect = new GestionnaireConnexion(); FormulaireEmprunt emprunt = null; //Récupération de la date et du temps système //Date de début d'emprunt DateTime debut = DateTime.Now; //Date de fin d'emprunt DateTime fin = DateTime.Now; fin += new TimeSpan(16, 0, 0, 0); if ((connect.AllEtudiant() == null)) { txtNot.Text = "Aucun etudiant enregistré!!!"; Transition.ShowSync(notifL); notifL.Visible = true; } else { if (connect.verifyEtudiant(Mat.Text)) { emprunt = new FormulaireEmprunt(Mat.Text, null, isbn, debut, fin); connect.insertEmprunt(emprunt); } else if (connect.verifyProfesseur(Mat.Text)) { emprunt = new FormulaireEmprunt(null, Mat.Text, isbn, debut, fin); connect.insertEmprunt(emprunt); } else { txtNot.Text = "Ce matricule n existe pas!!!"; Transition.ShowSync(notifL); notifL.Visible = true; } //On masque les boutons Emprunter.Visible = false; ModLiv.Visible = false; SupLiv.Visible = false; Mat.Visible = false; //On masque les textbox titre.Visible = false; txtAuteur.Visible = false; txtMaison.Visible = false; txtDate.Visible = false; //On fait apparaitre le panel de notification txtNot.Text = "Opération effetuée avec succès"; Transition.HideSync(notifL); notifL.Visible = true; } }