Example #1
0
        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();
            }
        }
Example #2
0
        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();
            }
        }