Ejemplo n.º 1
0
        // Cette méthode modifie un Eleve passé en paramètre dans la BD
        public static int UpdateVisite(VisiteBO uneVisite)
        {
            int nbEnr;

            // Connexion à la BD
            SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion();

            SqlCommand cmd = new SqlCommand("UPDATE visite SET Motif_visite = @leMotif, Commentaire_visite = @leCommentaire, Heure_entree_visite = @heureEntre, Heure_sortie_visite = @heureSortie, Date_visite = @dateVisite, " +
                                            "Retour_domicile_visite = @retour, Hopital_visite = @hopital, Parents_prevenus_visite = @prevenu, Pouls_eleve_visite = @pouls, Id_eleve = @eleveId WHERE Id_visite = @visiteID", maConnexion);

            // Création et déclaration des paramètres
            cmd.Parameters.AddWithValue("@leMotif", uneVisite.Motif);
            cmd.Parameters.AddWithValue("@leCommentaire", uneVisite.Commentaire);
            cmd.Parameters.AddWithValue("@dateVisite", Convert.ToDateTime(uneVisite.DateVisite));
            cmd.Parameters.AddWithValue("@heureEntre", uneVisite.HeureArrive);
            cmd.Parameters.AddWithValue("@heureSortie", uneVisite.HeureDepart);
            cmd.Parameters.AddWithValue("@retour", Convert.ToBoolean(uneVisite.RetourDomicile));
            cmd.Parameters.AddWithValue("@hopital", Convert.ToBoolean(uneVisite.Hopital));
            cmd.Parameters.AddWithValue("@prevenu", Convert.ToBoolean(uneVisite.ParentsPrevenus));
            cmd.Parameters.AddWithValue("@pouls", uneVisite.Pouls);
            cmd.Parameters.AddWithValue("@eleveId", Convert.ToInt32(uneVisite.IdEleve));
            cmd.Parameters.AddWithValue("@visiteID", Convert.ToInt32(uneVisite.IdVisite));

            nbEnr = cmd.ExecuteNonQuery();

            // Fermeture de la connexion
            maConnexion.Close();

            return(nbEnr);
        }
Ejemplo n.º 2
0
        // Cette méthode insert une nouvelle Visite passée en paramètre dans la BD
        public static int AjoutVisite(VisiteBO uneVisite)
        {
            int nbEnr;

            // Connexion à la BD
            SqlConnection maConnexion = ConnexionBD.GetConnexionBD().GetSqlConnexion();
            SqlCommand    cmd         = new SqlCommand("INSERT INTO visite (Motif_visite, Commentaire_visite, Heure_entree_visite, Heure_sortie_visite, Date_visite, Retour_domicile_visite, Hopital_visite, Parents_prevenus_visite, Pouls_eleve_visite, Id_eleve) " +
                                                       "VALUES (@leMotif, @leCommentaire, @lHeureArrivee, @lheureDepart, @laDate, @leRetourDomicile, @lHopital, @lesParents, @lePoul, @lIdEleve)", maConnexion);

            // Attribution des valeurs aux paramètres
            cmd.Parameters.AddWithValue("@leMotif", uneVisite.Motif);
            cmd.Parameters.AddWithValue("@leCommentaire", uneVisite.Commentaire);
            cmd.Parameters.AddWithValue("@lHeureArrivee", uneVisite.HeureArrive);
            cmd.Parameters.AddWithValue("@lheureDepart", uneVisite.HeureDepart);
            cmd.Parameters.AddWithValue("@laDate", uneVisite.DateVisite);
            cmd.Parameters.AddWithValue("@leRetourDomicile", uneVisite.RetourDomicile);
            cmd.Parameters.AddWithValue("@lHopital", uneVisite.Hopital);
            cmd.Parameters.AddWithValue("@lesParents", uneVisite.ParentsPrevenus);
            cmd.Parameters.AddWithValue("@lePoul", Convert.ToInt32(uneVisite.Pouls));
            cmd.Parameters.AddWithValue("@lIdEleve", Convert.ToInt32(uneVisite.IdEleve));


            nbEnr = cmd.ExecuteNonQuery();

            // Fermeture de la connexion
            maConnexion.Close();

            return(nbEnr);
        }
Ejemplo n.º 3
0
        // Méthode qui modifie un nouvel visite avec la méthode UpdateUtilisateur de la DAL
        public static int ModifierVisite(int id, string motif, string commentaire, DateTime dateAjout, string heureArr, string heureDep, bool retour, bool hopital, bool prevenu, string pouls, int eleve)
        {
            VisiteBO visi;

            visi = new VisiteBO(id, motif, commentaire, heureArr, heureDep, dateAjout, retour, hopital, prevenu, pouls, eleve);
            return(VisiteDAL.UpdateVisite(visi));
        }
Ejemplo n.º 4
0
        // Méthode qui créer un nouvel objet Visite le renvoi en l'ajoutant à la
        // BD avec la méthode AjoutVisite de la DAL
        public static int CreerUneVisite(string motif, string commentaire, string hArrive, string hDepart, DateTime dateVisite, bool domicile, bool hopital, bool parents, string pouls, int eleve)
        {
            VisiteBO visi;

            visi = new VisiteBO(motif, commentaire, hArrive, hDepart, dateVisite, domicile, hopital, parents, pouls, eleve);
            return(VisiteDAL.AjoutVisite(visi));
        }
Ejemplo n.º 5
0
        private void dgv_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            VisiteBO ut = new VisiteBO(Int32.Parse(dgv.CurrentRow.Cells[0].Value.ToString()), dgv.CurrentRow.Cells[1].Value.ToString(), dgv.CurrentRow.Cells[2].Value.ToString(), dgv.CurrentRow.Cells[3].Value.ToString(), dgv.CurrentRow.Cells[4].Value.ToString(), DateTime.Parse(dgv.CurrentRow.Cells[5].Value.ToString()), Boolean.Parse(dgv.CurrentRow.Cells[6].Value.ToString()), Boolean.Parse(dgv.CurrentRow.Cells[7].Value.ToString()), Boolean.Parse(dgv.CurrentRow.Cells[8].Value.ToString()), dgv.CurrentRow.Cells[9].Value.ToString(), Int32.Parse(dgv.CurrentRow.Cells[10].Value.ToString()), dgv.CurrentRow.Cells[11].Value.ToString(), dgv.CurrentRow.Cells[12].Value.ToString());

            visiteID.Text       = ut.IdVisite.ToString();
            motifTxt.Text       = ut.Motif;
            commentaireTxt.Text = ut.Commentaire;
            dateTxt.Value       = ut.DateVisite;
            entreeTxt.Text      = ut.HeureArrive;
            sortieTxt.Text      = ut.HeureDepart;
            domicileCk.Checked  = ut.RetourDomicile;
            hopitalCk.Checked   = ut.Hopital;
            prevenuCk.Checked   = ut.ParentsPrevenus;
            poulsTxt.Text       = ut.Pouls;
            eleveId.Text        = ut.IdEleve.ToString();
            nomTxt.Text         = ut.NomEleve;
            prenomTxt.Text      = ut.PrenomEleve;
        }