// Fonction qui compare la saisie lors du login/mdp a ceux de la BDD private void validerbutton_Click(object sender, EventArgs e) { BddRequest loginRequest = new BddRequest(); string result = loginRequest.loginRequest(identifiantbox.Text, passwordbox.Text); if (result != "invalid") { var loginWindow = this; Visiteur visiteur = loginRequest.getVisiteur(result); if (visiteur.id_role.ToString() == "1") { visiteurAccueil gotoAccueilVisi = new visiteurAccueil(result); gotoAccueilVisi.Show(); } else { utilisateurAccueil gotoAccueilUti = new utilisateurAccueil(); gotoAccueilUti.Show(); } loginWindow.Hide(); } else { MessageBox.Show("Mot de passe ou identifiant incorrect"); identifiantbox.Text = null; passwordbox.Text = null; } }
// Ajout de visite détaillé dans la BDD private void validerbutton_Click(object sender, EventArgs e) { bool isValid = true; bool rdv; if (hArriveePicker.Text == "00:00") { isValid = false; MessageBox.Show("Veuillez remplir le champ d'heure d'arrivée"); } if (hDebutPicker.Text == "00:00") { isValid = false; MessageBox.Show("Veuillez remplir le champ d'heure de début"); } if (hDepartPicker.Text == "00:00") { isValid = false; MessageBox.Show("Veuillez remplir le champ d'heure de fin"); } if (radioRdvTrue.Checked == false && radioRdvFalse.Checked == false) { isValid = false; MessageBox.Show("Veuillez cocher le type de visite"); } if (isValid == true) { if (radioRdvTrue.Checked == true) { rdv = true; } else { rdv = false; } BddRequest addVisite = new BddRequest(); string request = "INSERT INTO visite (rendez_vous, heure_arrivee, heure_debut_entretien, heure_depart, date_visite, id_medecin, id_utilisateur) VALUES (" + rdv + ", '" + hArriveePicker.Text + "', '" + hDebutPicker.Text + "', '" + hDepartPicker.Text + "', '" + visiteDatePicker.Text + "', " + visiteurData.id_medecin + ", " + visiteurData.id + ");"; addVisite.DataRequest(request); MessageBox.Show("Vos informations ont été enregistrées avec succès"); visiteurAccueil accueil = Application.OpenForms["visiteurAccueil"] as visiteurAccueil; visiteurAccueil newaccueil = new visiteurAccueil(visiteurData.id); var upt = this; accueil.willClosed = false; accueil.Close(); newaccueil.Show(); upt.Close(); } }
// Fonction qui ouvre le MessageBox de suppression de visite private void deleteVisite(object sender, EventArgs e, DataRow visite) { DialogResult result = MessageBox.Show("Voulez-vous vraiment supprimer cette visite ?", "Supprimer la visite", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { BddRequest delete = new BddRequest(); delete.deleteVisite(visite["id"].ToString()); MessageBox.Show("Suppression effectué"); visiteurAccueil newaccueil = new visiteurAccueil(visiteur.id); var upt = this; willClosed = false; newaccueil.Show(); upt.Close(); } }