예제 #1
0
        /// <summary>
        /// Insertion du document. La fonction renvoie également l'id inséré.
        /// </summary>
        /// <returns>The document.</returns>
        /// <param name="objet">Objet.</param>
        public int insertDocument(Document objet)
        {
            int idInsere = -1;

            try
            {
                string requete = "insert into tblDocument (Titre,Texte,Ordre,idCategorieDocument,DateCreation,NomFichierUpload,CheminDocument) ";
                requete = requete + " values ( '" + objet.Titre.Replace("'", "''") + "'";
                requete = requete + " , '" + objet.Texte.Replace("'", "''") + "'";
                requete = requete + " , " + objet.Ordre + "";
                requete = requete + " , " + objet.idCategorieDocument + "";
                requete = requete + " , '" + Commons.Utils.getFormatStringPourDateMySQL(objet.DateCreation) + "'";;
                requete = requete + " , '" + objet.NomFichierUpload.Replace("'", "''") + "'";
                requete = requete + " , '" + objet.CheminDocument.Replace("'", "''") + "'";
                requete = requete + " )";

                bool result = db.executerRequete(requete);
                // On récupère ensuite le dernier id inséré en base en cas de succès de l'insertion.
                if (result)
                {
                    idInsere = db.getLastInsertID();
                }
            }
            catch (Exception e)
            {
                Commons.Logger.genererErreur(typeof(DocumentDAL), e.ToString());
            }
            return(idInsere);
        }
예제 #2
0
        /// <summary>
        /// Inserts the equipe.
        /// </summary>
        /// <param name="equipe">Equipe.</param>
        public int insertEquipe(Equipe objet)
        {
            int idInsere = -1;

            try
            {
                string requete = "insert into tblEquipe (Libelle,Commentaire,InformationEntrainements,";
                requete = requete + " InformationResponsable,DateCreation,InformationDivision,LienClassement,Ordre, CheminCalendrier, CheminPhoto, CheminFicheEntrainement, isActif) ";
                requete = requete + " values ( '" + objet.Libelle.Replace("'", "''") + "'";
                requete = requete + " , '" + objet.Commentaire.Replace("'", "''") + "'";
                requete = requete + " , '" + objet.InformationsEntrainements.Replace("'", "''") + "'";
                requete = requete + " , '" + objet.InformationsResponsable.Replace("'", "''") + "'";
                requete = requete + " , '" + Commons.Utils.getFormatStringPourDateMySQL(objet.DateCreation) + "'";
                requete = requete + " , '" + objet.InformationsDivision.Replace("'", "''") + "'";
                requete = requete + " , '" + objet.LienClassement.Replace("'", "''") + "'";
                requete = requete + " , " + objet.Ordre + "";
                requete = requete + " ,  '" + objet.CheminCalendrier.Replace("'", "''") + "'";
                requete = requete + " , '" + objet.CheminPhoto.Replace("'", "''") + "'";
                requete = requete + " , '" + objet.CheminFicheEntrainement.Replace("'", "''") + "'";
                requete = requete + " , 1";
                requete = requete + " )";

                bool result = db.executerRequete(requete);
                // On récupère ensuite le dernier id inséré en base en cas de succès de l'insertion.
                if (result)
                {
                    idInsere = db.getLastInsertID();
                }
            }
            catch (Exception e)
            {
                Commons.Logger.genererErreur(typeof(EquipeDAL), e.ToString());
            }
            return(idInsere);
        }
        /// <summary>
        /// Insertion de l'actualité. La fonction renvoie le nouvel id de l'actualité
        /// </summary>
        /// <returns>The actualite.</returns>
        /// <param name="objet">Objet.</param>
        public int insertActualite(Actualite objet)
        {
            int idInsere = -1;

            try
            {
                string requete = "insert into tblActualite (Titre,Texte,DateCreation,idEquipe,Resume, CheminDocument) ";
                requete = requete + " values ( '" + objet.Titre.Replace("'", "''") + "'";
                requete = requete + " , '" + objet.Texte.Replace("'", "''") + "'";
                requete = requete + " , '" + Commons.Utils.getFormatStringPourDateMySQL(objet.DateCreation) + "'";
                requete = requete + " , " + (objet.idEquipe.ToString() == "-1"?"NULL":objet.idEquipe.ToString());
                requete = requete + " , '" + objet.Resume.Replace("'", "''") + "'";
                requete = requete + " ,'" + objet.CheminDocument.Replace("'", "''") + "'";
                requete = requete + " )";

                bool result = db.executerRequete(requete);
                // On récupère ensuite le dernier id inséré en base en cas de succès de l'insertion.
                if (result)
                {
                    idInsere = db.getLastInsertID();
                }
            }
            catch (Exception e)
            {
                Commons.Logger.genererErreur(typeof(ActualiteDAL), e.ToString());
            }
            return(idInsere);
        }
예제 #4
0
        /// <summary>
        /// Insertion d'un commentaire
        /// </summary>
        /// <returns>The commentaire.</returns>
        /// <param name="objet">Objet.</param>
        public int insertCommentaire(Commentaire objet)
        {
            int idInsere = -1;

            try
            {
                string requete = "insert into tblCommentaire (NomUtilisateur,Message,DateCreation,idActualite,idDocument) ";
                requete = requete + " values ( '" + objet.Utilisateur.Replace("'", "''") + "'";
                requete = requete + " , '" + objet.Message.Replace("'", "''") + "'";
                requete = requete + " , '" + Commons.Utils.getFormatStringPourDateMySQL(objet.DateCreation) + "'";
                requete = requete + " , " + (objet.idActualite == null ? "NULL" : objet.idActualite.ToString());
                requete = requete + " , " + (objet.idDocument == null ? "NULL" : objet.idDocument.ToString());
                requete = requete + " )";

                bool result = db.executerRequete(requete);
                // On récupère ensuite le dernier id inséré en base en cas de succès de l'insertion.
                if (result)
                {
                    idInsere = db.getLastInsertID();
                }
            }
            catch (Exception e)
            {
                Commons.Logger.genererErreur(typeof(CommentaireDAL), e.ToString());
            }
            return(idInsere);
        }