Exemple #1
0
            public void removerLigacao(Ligacoes.Ligacao liga)
            {
                XDocument doc             = XDocument.Load(Ficheiro);
                XElement  selectedElement = doc.Descendants(MainTag).Elements(MainLinkTag).Where(x => (int)x.Attribute("Id") == _IdLink).FirstOrDefault();

                selectedElement.Elements(MailTag).Where(x => (int)x.Attribute("IDReal") == liga.Id).FirstOrDefault().Remove();
                doc.Save(Ficheiro);
            }
Exemple #2
0
            public void addLigacao(Ligacoes.Ligacao liga, BaseDados.BD bd)
            {
                XDocument doc             = XDocument.Load(Ficheiro);
                XElement  selectedElement = doc.Descendants(MainTag).Elements(MainLinkTag).Where(x => (int)x.Attribute("Id") == _IdLink).FirstOrDefault();
                XElement  nElem           = new XElement(LigacaoTag, new XAttribute("Id", selectedElement.Elements().Count() + 1), new XAttribute("BD", bd.Name), new XAttribute("IDReal", liga.Id));

                nElem.Value = liga.Name;
                selectedElement.Element(MainLigacaoTag).Add(nElem);
                doc.Save(Ficheiro);
            }
Exemple #3
0
 private void addLigacao_Click(object sender, EventArgs e)
 {
     if (IDBD == 0)
     {
         ligacoesList.Items.Add(nomeLig.Text);
     }
     else
     {
         Ligacoes.Ligacao novo = new Ligacoes.Ligacao(IDBD);
         novo.NovaLigacao(nomeLig.Text);
         RefreshList();
     }
 }