private void buttonCR_Click(object sender, EventArgs e) { XElement Xcr = null; var branches = from a in _docXml.Descendants("Jour") select a; foreach (XElement elem in branches) { int num = int.Parse(elem.FirstAttribute.Value); if (num == _jourCourant.Num) { Xcr=elem.Element("Compte_rendu"); } } if (Xcr != null) { FormCompteRendu Fcr; if (_jourCourant.Num<_jourActu.Num) Fcr= new FormCompteRendu(Xcr, true, this); else Fcr = new FormCompteRendu(Xcr, false, this); Fcr.ShowDialog(); } else { FormErreur FE = new FormErreur(); FE.setMessage("Erreur dans le chargement du compte-rendu"); FE.ShowDialog(); } }
private void btnDescr_Click(object sender, EventArgs e) { XElement Xcr = null; var branches = from a in _docXml.Descendants("Jour") select a; foreach (XElement elem in branches) { int num = int.Parse(elem.FirstAttribute.Value); if (num == _jourCourant.Num) { var branchesDescr = from a in elem.Descendants("Activité") select a; foreach(XElement Xdescript in branchesDescr) { int Hdebut = int.Parse(Xdescript.Element("Heure").Value); int minDebut = int.Parse(Xdescript.Element("Min").Value); if (Hdebut == _actSelect.Heure && minDebut == _actSelect.Min) Xcr = Xdescript.Element("Descript"); } } } if (Xcr != null) { FormCompteRendu Fcr; if (_jourCourant.Num < _jourActu.Num) Fcr = new FormCompteRendu(Xcr, true, this); else Fcr = new FormCompteRendu(Xcr, false, this); Fcr.ShowDialog(); } else { FormErreur FE = new FormErreur(); FE.setMessage("Erreur dans le chargement du compte-rendu"); FE.ShowDialog(); } }