Exemplo n.º 1
0
        /*La méthode CreerUser permet de créer un champ
         * dans la table Users et de retourner un Boolean
         * pour dire si la ligne a bien été inséré*/
        public static Boolean CreerUser(Users user)
        {
            Boolean test = false;

            try
            {
                connexion.execWrite("INSERT INTO Users" +
                                    "(nomUser, prenomUser, loginUser, mdpUser" +
                                    ", emailUser, tuteurUser, eleveUser, idNiveau) " +
                                    "VALUES ('"
                                    + user.nomUser + "', '"
                                    + user.prenomUser + "', '"
                                    + user.loginUser + "', '"
                                    + user.passwordUser + "', '"
                                    + user.emailUser + "', '"
                                    + user.tuteurUser + "', '"
                                    + user.eleveUser + "', '"
                                    + user.idNiveaux + "');");
                test = true;
            }
            catch (MySqlException e)
            {
                Console.WriteLine(e);
                test = false;
            }
            return(test);
        }
Exemplo n.º 2
0
        /*La méthode CreerNiveaux permet de créer un champ
         * dans la table Niveaux et de retourner un Boolean
         * pour dire si la ligne a bien été inséré*/
        public static Boolean CreerNiveaux(Niveaux niveaux)
        {
            Boolean test = false;

            try
            {
                connexion.execWrite("INSERT INTO Niveaux" +
                                    "(idNiveau, nomNiveau) " +
                                    "VALUES ('"
                                    + niveaux.idNiveaux + "', '"
                                    + niveaux.nomNiveaux + "');");
                test = true;
            }
            catch (MySqlException e)
            {
                Console.WriteLine(e);
                test = false;
            }
            return(test);
        }
Exemplo n.º 3
0
        /*La méthode CreerMatiere permet de créer un champ
         * dans la table Matiere et de retourner un Boolean
         * pour dire si la ligne a bien été inséré*/
        public static Boolean CreerMatiere(Matiere matiere)
        {
            Boolean test = false;

            try
            {
                connexion.execWrite("INSERT INTO matiere" +
                                    "(idMatiere, nomMatiere) " +
                                    "VALUES ('"
                                    + matiere.idMatiere + "', '"
                                    + matiere.nomMatiere + "');");
                test = true;
            }
            catch (MySqlException e)
            {
                Console.WriteLine(e);
                test = false;
            }
            return(test);
        }
Exemplo n.º 4
0
        /*La méthode CreerMessage permet de créer un champ
         * dans la table Envoyer et de retourner un Boolean
         * pour dire si la ligne a bien été inséré*/
        public static Boolean CreerMessage(Envoyer message)
        {
            Boolean test = false;

            try
            {
                connexion.execWrite("INSERT INTO message" +
                                    "(objetMessage, texteMessage, dateEnvoieMessage, idUser, idMatiere, idNiveau) " +
                                    "VALUES ('"
                                    + message.objetMessage + "', '"
                                    + message.texteMessage + "', '"
                                    + message.dateEnvoieMessage.ToString("yyyy-MM-d HH:mm:ss") + "', '"
                                    + message.idUser + "', '"
                                    + message.idMatiere + "', '"
                                    + message.idNiveaux + "');");
                test = true;
            }
            catch (MySqlException e)
            {
                Console.WriteLine(e);
                test = false;
            }
            return(test);
        }
Exemplo n.º 5
0
        /*La méthode CreerReponse recoit un type Repondre
         * Il permet de créer un champ
         * dans la table Reponse et de retourner un Boolean
         * pour dire si la ligne a bien été inséré*/
        public static Boolean CreerReponse(Repondre repondre)
        {
            Boolean test = false;

            try
            {
                connexion.execWrite("INSERT INTO Reponse" +
                                    "(texteReponse, idMessage) " +
                                    "VALUES ('"
                                    + repondre.texteReponse + "', '"
                                    + repondre.idMessage + "');");
                test = true;
            }
            catch (MySqlException e)
            {
                Console.WriteLine(e);
                test = false;
            }
            return(test);
        }
Exemplo n.º 6
0
        /*La méthode CréerComposer permet de créer un champ
         * dans la table Composer et de retourner un Boolean
         * pour dire si la ligne a bien été inséré*/
        public static Boolean CreerComposer(Composer composer)
        {
            Boolean test = false;

            try
            {
                connexion.execWrite("INSERT INTO Composer" +
                                    "(idMatiere, idNiveaux) " +
                                    "VALUES ('"
                                    + composer.idMatiere + "', '"
                                    + composer.idNiveaux + "');");
                test = true;
            }
            catch (MySqlException e)
            {
                Console.WriteLine(e);
                test = false;
            }
            return(test);
        }