private void btSupSujet_Click(object sender, EventArgs e) { DialogResult dr = new DialogResult(); dr = MessageBox.Show(Properties.Resources.MsgBoxDeleteSujetText, Properties.Resources.MsgBoxDeleteSujetTitre, MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation); if (dr == DialogResult.OK) { if (Outil.DeleteSujet((int)cbBxSubject.SelectedValue) != 1) { MessageBox.Show(Properties.Resources.MsgBoxErreurDeleteSujetText, Properties.Resources.MsgBoxErreurDeleteSujetTitre); } List <Subject> subjects = Outil.GetSujetsByCategorieID((int)cbBxRubric.SelectedValue); if (subjects != null) { displaycbBxSubject(subjects); } } if (visibiliteSujets()) { PanelSujetVisible(); } else { PanelSujetInvisible(); } }
private void btCreerSujet_Click(object sender, EventArgs e) { using (frmCreerSujet creerSujet = new frmCreerSujet()) { creerSujet.rubric = (Rubric)cbBxRubric.SelectedItem; creerSujet.Text = string.Format("Ajouter le sujet dans la rubrique {0}", creerSujet.rubric.Libelle); creerSujet.ShowDialog(); displaycbBxSubject(Outil.GetSujetsByCategorieID((int)cbBxRubric.SelectedValue)); } }
private bool visibiliteSujets() { if (cbBxRubric.SelectedIndex != -1) { if (Outil.GetSujetsByCategorieID((int)cbBxRubric.SelectedValue) != null) { return(true); } } return(false); }
private void btModifSujet_Click(object sender, EventArgs e) { using (frmCreerSujet Modifsubject = new frmCreerSujet()) { Modifsubject.rubric = (Rubric)cbBxRubric.SelectedItem; Modifsubject.subject = (Subject)cbBxSubject.SelectedItem; Modifsubject.Text = string.Format("Changer le sujet {0} dans la rubrique {1}", Modifsubject.subject.Titre, Modifsubject.subject.Desc); Modifsubject.ShowDialog(); displaycbBxSubject(Outil.GetSujetsByCategorieID((int)cbBxRubric.SelectedValue)); } }
/// <summary> /// /// </summary> /// <param name="idrubric"></param> /// <returns></returns> public List <Subject> GetSujetsByCategorieID(string idrubric) { int r; //Variable locale de retour (résultat) if (int.TryParse(idrubric, out r)) { return(Outil.GetSujetsByCategorieID(r)); } else { return(null); } }
public List <Subject> GetSujetsByCategorieID(string idrubric) { int r; if (int.TryParse(idrubric, out r)) { return(Outil.GetSujetsByCategorieID(r)); } else { return(null); } }
private void cbBxRubric_SelectedIndexChanged(object sender, EventArgs e) { List <Subject> subjects = Outil.GetSujetsByCategorieID((int)cbBxRubric.SelectedValue); if (subjects != null) { PanelSujetVisible(); displaycbBxSubject(subjects); } else { PanelSujetInvisible(); PanelPostInvisible(); } }
public void TestGetSujetByCategorieID() { //On instancie une liste de sujet, vide pour le moment List <Subject> sujetsAtt = new List <Subject>(); //on instancie deux nouveaux sujets avec les ID 5 et 1 Subject sujAtt = new Subject(); sujAtt.Id = 31; Subject sujAtt1 = new Subject(); sujAtt1.Id = 4; //on ajoute les sujets attendus dans la liste des sujets sujetsAtt.Add(sujAtt); sujetsAtt.Add(sujAtt1); //on instancie une liste de sujets retournés par la méthode GetSujetByCategorieID List <Subject> sujetsRet = new List <Subject>(); sujetsRet = Outil.GetSujetsByCategorieID(2); CollectionAssert.AreEqual(sujetsAtt, sujetsRet); }
private void frmPrincipale_Load(object sender, EventArgs e) { displaycbBxRubric(Outil.GetAllRubrics()); displaycbBxSubject(Outil.GetSujetsByCategorieID((int)cbBxRubric.SelectedValue)); visibiliteModerateur(); }