コード例 #1
0
ファイル: SujetDAO.cs プロジェクト: CaroleC2/TribuneFR
        /// <summary>
        /// Création d'un nouveau sujet
        /// </summary>
        /// <param name="idRub"></param>
        /// <param name="nomUser"></param>
        /// <param name="titresujet"></param>
        /// <param name="textsujet"></param>
        /// <param name="datecreatsujet"></param>
        /// <returns></returns>
        public int NewSujet(int idRub, string nomUser, string titresujet, string textsujet, DateTime datecreatsujet)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = SqlDataBaseDAO.GetInstance().GetConnection();
            cmd.CommandText = "NewSujet";
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter pIdRub = new SqlParameter("IDRUB", idRub);

            cmd.Parameters.Add(pIdRub);

            SqlParameter pNomUser = new SqlParameter("NOMUSER", nomUser);

            cmd.Parameters.Add(pNomUser);

            SqlParameter pTitresujet = new SqlParameter("TITRESUJET", titresujet);

            cmd.Parameters.Add(pTitresujet);

            SqlParameter pTextsujet = new SqlParameter("TEXTSUJET", textsujet);

            cmd.Parameters.Add(pTextsujet);

            SqlParameter pDatecreatsujet = new SqlParameter("DATECREATSUJET", datecreatsujet);

            cmd.Parameters.Add(pDatecreatsujet);

            int nbLigne = cmd.ExecuteNonQuery();

            return(nbLigne);
        }
コード例 #2
0
ファイル: SujetDAO.cs プロジェクト: CaroleC2/TribuneFR
        /// <summary>
        /// Modification d'un sujet
        /// </summary>
        /// <param name="idSujet"></param>
        /// <param name="titresujet"></param>
        /// <param name="ancientitre"></param>
        /// <param name="textsujet"></param>
        /// <param name="ancientext"></param>
        /// <returns></returns>
        public int UpdateSujet(int idSujet, string titresujet, string ancientitre, string textsujet, string ancientext)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = SqlDataBaseDAO.GetInstance().GetConnection();
            cmd.CommandText = "UpdateSujet";
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter pISujet = new SqlParameter("IDSUJET", idSujet);

            cmd.Parameters.Add(pISujet);

            SqlParameter pTitresujet = new SqlParameter("TITRESUJET", titresujet);

            cmd.Parameters.Add(pTitresujet);

            SqlParameter pAncienTitre = new SqlParameter("ANCIENTITRE", ancientitre);

            cmd.Parameters.Add(pAncienTitre);

            SqlParameter pTextsujet = new SqlParameter("TEXTSUJET", textsujet);

            cmd.Parameters.Add(pTextsujet);

            SqlParameter pAncienText = new SqlParameter("ANCIENTEXT", ancientext);

            cmd.Parameters.Add(pAncienText);

            int nbLigne = cmd.ExecuteNonQuery();

            return(nbLigne);
        }
コード例 #3
0
        /// <summary>
        /// Création d'une réponse
        /// </summary>
        /// <param name="idSujet"></param>
        /// <param name="nomUser"></param>
        /// <param name="textrep"></param>
        /// <param name="dateenvoirep"></param>
        /// <returns></returns>
        public int NewReponse(int idSujet, string nomUser, string textrep, DateTime dateenvoirep)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = SqlDataBaseDAO.GetInstance().GetConnection();
            cmd.CommandText = "NewReponse";
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter pIdSujet = new SqlParameter("IDSUJET", idSujet);

            cmd.Parameters.Add(pIdSujet);

            SqlParameter pNomUser = new SqlParameter("NOMUSER", nomUser);

            cmd.Parameters.Add(pNomUser);

            SqlParameter pTextrep = new SqlParameter("TEXTREP", textrep);

            cmd.Parameters.Add(pTextrep);

            SqlParameter pDateenvoirep = new SqlParameter("DATEENVOIREP", dateenvoirep);

            cmd.Parameters.Add(pDateenvoirep);

            int nbLigne = cmd.ExecuteNonQuery();

            return(nbLigne);
        }
コード例 #4
0
 public static SqlDataBaseDAO GetInstance()
 {
     if (_Instance == null)
     {
         _Instance = new SqlDataBaseDAO();
     }
     return(_Instance);
 }
コード例 #5
0
ファイル: RubriqueDAO.cs プロジェクト: CaroleC2/TribuneFR
        /// <summary>
        /// Récupère toutes les rubriques
        /// </summary>
        /// <returns>Dataset</returns>
        public DataSet GetRubriques()
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = SqlDataBaseDAO.GetInstance().GetConnection();
            cmd.CommandText = "GetRubriques";
            cmd.CommandType = CommandType.StoredProcedure;

            SqlDataAdapter objDataAdapter = new SqlDataAdapter(cmd);
            DataSet        objDataSet     = new DataSet();

            objDataAdapter.Fill(objDataSet);


            return(objDataSet);
        }
コード例 #6
0
ファイル: SujetDAO.cs プロジェクト: CaroleC2/TribuneFR
        /// <summary>
        /// Suppression d'un sujet
        /// </summary>
        /// <param name="idSujet"></param>
        /// <returns></returns>
        public static int DeleteSujet(int idSujet)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = SqlDataBaseDAO.GetInstance().GetConnection();
            cmd.CommandText = "DeleteSujet";
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter pIdSujet = new SqlParameter("IDSUJET", idSujet);

            cmd.Parameters.Add(pIdSujet);

            int nbLigne = cmd.ExecuteNonQuery();

            return(nbLigne);
        }
コード例 #7
0
ファイル: RubriqueDAO.cs プロジェクト: CaroleC2/TribuneFR
        /// <summary>
        /// Récupère la rubrique par Id Rubrique
        /// </summary>
        /// <param name="idrub"></param>
        /// <returns>Dataset</returns>
        public DataSet GetRubriqueByIdRub(int idrub)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = SqlDataBaseDAO.GetInstance().GetConnection();
            cmd.CommandText = "GetRubriqueById ";
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter pDeptno = new SqlParameter("IDRUB", idrub);

            cmd.Parameters.Add(pDeptno);

            SqlDataAdapter objDataAdapter = new SqlDataAdapter(cmd);
            DataSet        objDataSet     = new DataSet();

            objDataAdapter.Fill(objDataSet);

            return(objDataSet);
        }
コード例 #8
0
ファイル: RubriqueDAO.cs プロジェクト: CaroleC2/TribuneFR
        /// <summary>
        /// Récupère la rubrique par Nom Rubrique
        /// </summary>
        /// <param name="nomrub"></param>
        /// <returns>Dataset</returns>
        public DataSet GetRubriqueByNomRub(string nomrub)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = SqlDataBaseDAO.GetInstance().GetConnection();
            cmd.CommandText = "GetRubriqueByNomRub";
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter pNomrub = new SqlParameter("NOMRUB", nomrub);

            cmd.Parameters.Add(pNomrub);

            SqlDataAdapter objDataAdapter = new SqlDataAdapter(cmd);
            DataSet        objDataSet     = new DataSet();

            objDataAdapter.Fill(objDataSet);

            return(objDataSet);
        }
コード例 #9
0
ファイル: UtilisateurDAO.cs プロジェクト: CaroleC2/TribuneFR
        /// <summary>
        /// /// Récupère un utilisateur par id user
        /// </summary>
        /// <param name="iduser"></param>
        /// <returns>Dataset</returns>
        public DataSet GetUtilisateurById(int iduser)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = SqlDataBaseDAO.GetInstance().GetConnection();
            cmd.CommandText = "GetUtilisateurById ";
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter pIduser = new SqlParameter("IDUSER", iduser);

            cmd.Parameters.Add(pIduser);

            SqlDataAdapter objDataAdapter = new SqlDataAdapter(cmd);
            DataSet        objDataSet     = new DataSet();

            objDataAdapter.Fill(objDataSet);

            return(objDataSet);
        }
コード例 #10
0
        /// <summary>
        /// Récupère une réponse par Id Sujet
        /// </summary>
        /// <param name="idsujet"></param>
        /// <returns>Dataset</returns>
        public DataSet GetReponseByIdSujet(int idsujet)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = SqlDataBaseDAO.GetInstance().GetConnection();
            cmd.CommandText = "GetReponseByIdSujet ";
            cmd.CommandType = CommandType.StoredProcedure;

            SqlParameter pIdsujet = new SqlParameter("IDSUJET", idsujet);

            cmd.Parameters.Add(pIdsujet);

            SqlDataAdapter objDataAdapter = new SqlDataAdapter(cmd);
            DataSet        objDataSet     = new DataSet();

            objDataAdapter.Fill(objDataSet);

            return(objDataSet);
        }
コード例 #11
0
ファイル: RubriqueDAO.cs プロジェクト: CaroleC2/TribuneFR
 private RubriqueDAO()
 {
     _Database = SqlDataBaseDAO.GetInstance();
 }
コード例 #12
0
ファイル: SujetDAO.cs プロジェクト: CaroleC2/TribuneFR
 private SujetDAO()
 {
     _Database = SqlDataBaseDAO.GetInstance();
 }
コード例 #13
0
ファイル: UtilisateurDAO.cs プロジェクト: CaroleC2/TribuneFR
 private UtilisateurDAO()
 {
     _Database = SqlDataBaseDAO.GetInstance();
 }
コード例 #14
0
 private ReponseDAO()
 {
     _Database = SqlDataBaseDAO.GetInstance();
 }