Exemplo n.º 1
0
        // 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;
            }
        }
Exemplo n.º 2
0
        // 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();
            }
        }
Exemplo n.º 3
0
        // 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();
            }
        }