Ejemplo n.º 1
0
        private void InitData()
        {
            Message m1 = new Message("admin", DateTime.Now, "message 1");
            Message m2 = new Message("moi", DateTime.Now.AddDays(-1), "message 2");
            Message m3 = new Message("toi", DateTime.Now.AddMonths(-1), "message 3");
            Message m4 = new Message("admin", DateTime.Now.AddDays(-10), "message 4");

            Canal c1 = new Canal("canal public 1", true);

            c1.addMessage(m1);
            c1.addMessage(m2);
            Canal c2 = new Canal("canal public 2", true);

            c2.addMessage(m2);
            c2.addMessage(m3);
            Canal c3 = new Canal("canal prive 1", false);

            c3.addMessage(m1);
            c3.addMessage(m4);

            canaux = new Dictionary <string, Canal>();
            canaux.Add(c1.tag, c1);
            canaux.Add(c2.tag, c2);
            canaux.Add(c3.tag, c3);
        }
Ejemplo n.º 2
0
        private void buttonCreerCanal_Click(object sender, RoutedEventArgs e)
        {
            string newTag = newCanalTag.Text;

            if (!canaux.ContainsKey(newTag))
            {
                bool  newIsPublic = newCanalIsPublic.IsChecked.Value && newCanalIsPublic.IsChecked.HasValue;
                Canal tmp         = new Canal(newTag, newIsPublic);
                canaux.Add(tmp.tag, tmp);
                if (newIsPublic || login != "anonyme")
                {
                    ComboBoxCanaux.Items.Add(newTag);
                }
                ResultCreationCanal.Content = "Canal créé avec succès !";
            }
            else
            {
                ResultCreationCanal.Content = "Ce tag est déjà utilisé !";
            }
        }
Ejemplo n.º 3
0
 private void buttonCreerCanal_Click(object sender, RoutedEventArgs e)
 {
     string newTag = newCanalTag.Text;
     if (!canaux.ContainsKey(newTag))
     {
         bool newIsPublic = newCanalIsPublic.IsChecked.Value && newCanalIsPublic.IsChecked.HasValue;
         Canal tmp = new Canal(newTag, newIsPublic);
         canaux.Add(tmp.tag,tmp);
         if (newIsPublic || login!="anonyme") ComboBoxCanaux.Items.Add(newTag);
         ResultCreationCanal.Content = "Canal créé avec succès !";
     }
     else
     {
         ResultCreationCanal.Content = "Ce tag est déjà utilisé !";
     }
 }
Ejemplo n.º 4
0
        private void InitData()
        {
            Message m1 = new Message("admin", DateTime.Now, "message 1");
            Message m2 = new Message("moi", DateTime.Now.AddDays(-1), "message 2");
            Message m3 = new Message("toi", DateTime.Now.AddMonths(-1), "message 3");
            Message m4 = new Message("admin", DateTime.Now.AddDays(-10), "message 4");

            Canal c1 = new Canal("canal public 1", true);
            c1.addMessage(m1);
            c1.addMessage(m2);
            Canal c2 = new Canal("canal public 2", true);
            c2.addMessage(m2);
            c2.addMessage(m3);
            Canal c3 = new Canal("canal prive 1", false);
            c3.addMessage(m1);
            c3.addMessage(m4);

            canaux = new Dictionary<string, Canal>();
            canaux.Add(c1.tag, c1);
            canaux.Add(c2.tag, c2);
            canaux.Add(c3.tag, c3);
        }