예제 #1
0
        /// <summary>
        /// Ajoute une visite à la liste
        /// </summary>
        /// <returns></returns>
        public static void addVisite(Visite visite)
        {
            connexion();
            MySqlCommand maCommande = maConnection.CreateCommand();

            maCommande.CommandText = "INSERT INTO visite(dateVisite, rdv, idutilisateur, idmedecin, heureArrivee, heureDepart, heureDebut) VALUES(@dateVisite, @rdv, @idutilisateur, @idmedecin, @heureArrivee, @heureDepart, @heureDebut);";
            //maCommande.Parameters.AddWithValue("@id", cabinet.getId());
            maCommande.Parameters.AddWithValue("@dateVisite", visite.getDateVisite());
            maCommande.Parameters.AddWithValue("@rdv", visite.getRdv());
            maCommande.Parameters.AddWithValue("@idutilisateur", visite.getVisiteur().getId());
            maCommande.Parameters.AddWithValue("@idmedecin", visite.getmedecin().getId());
            maCommande.Parameters.AddWithValue("@heureArrivee", visite.getHeureArrivee());
            maCommande.Parameters.AddWithValue("@heureDepart", visite.getHeureDepart());
            maCommande.Parameters.AddWithValue("@heureDebut", visite.getHeureDebut());

            maCommande.ExecuteNonQuery();
            int lastId = (int)maCommande.LastInsertedId;

            visite.setId(lastId);
            listeDesVisites.Add(visite);
        }
예제 #2
0
        /// <summary>
        /// Supprime une visite à la liste
        /// </summary>
        /// <returns></returns>
        public static void supprimeVisite(Visite visite)
        {
            connexion();
            MySqlCommand maCommande = maConnection.CreateCommand();

            maCommande.CommandText = "DELETE from visite WHERE visite.id = @idVisite;";
            //maCommande.Parameters.AddWithValue("@id", cabinet.getId());
            maCommande.Parameters.AddWithValue("@idVisite", visite.getId());
            maCommande.Parameters.AddWithValue("@dateVisite", visite.getDateVisite());
            maCommande.Parameters.AddWithValue("@rdv", visite.getRdv());
            maCommande.Parameters.AddWithValue("@idutilisateur", visite.getVisiteur());
            maCommande.Parameters.AddWithValue("@idmedecin", visite.getmedecin());
            maCommande.Parameters.AddWithValue("@heureArrivee", visite.getHeureArrivee());
            maCommande.Parameters.AddWithValue("@heureDepart", visite.getHeureDepart());
            maCommande.Parameters.AddWithValue("@heureDebut", visite.getHeureDebut());

            maCommande.ExecuteNonQuery();
            int lastId = (int)maCommande.LastInsertedId;

            visite.setId(lastId);
            listeDesVisites.Remove(visite);
        }