/// <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); }
/// <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); }
/// <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); }