/// <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); }
/// <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); }
/// <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); }
public static SqlDataBaseDAO GetInstance() { if (_Instance == null) { _Instance = new SqlDataBaseDAO(); } return(_Instance); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
/// <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); }
private RubriqueDAO() { _Database = SqlDataBaseDAO.GetInstance(); }
private SujetDAO() { _Database = SqlDataBaseDAO.GetInstance(); }
private UtilisateurDAO() { _Database = SqlDataBaseDAO.GetInstance(); }
private ReponseDAO() { _Database = SqlDataBaseDAO.GetInstance(); }