FicheCollegev2.aspx.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. using System;
  2. using System.Data;
  3. using System.Data.OleDb;
  4. using System.Configuration;
  5. using System.Collections;
  6. using System.IO;
  7. using System.Web;
  8. using System.Web.Security;
  9. using System.Web.UI;
  10. using System.Web.UI.WebControls;
  11. using System.Web.UI.WebControls.WebParts;
  12. using System.Web.UI.HtmlControls;
  13. using System.Xml;
  14. using CG67.FicheCollege.Service;
  15. using CG67.FicheCollege.Domaine;
  16. using System.Collections.Generic;
  17. namespace CG67.FicheCollege
  18. {
  19. public partial class FicheCollegev2 : System.Web.UI.Page
  20. {
  21. protected void Page_Load(object sender, EventArgs e)
  22. {
  23. XmlDocument entete = new XmlDocument();
  24. entete.Load(Server.MapPath(@"~/xml/entete.xml"));
  25. XmlNode xmlFicheCollege = ServiceFiche.GetFicheCollege(Session["RNE"].ToString(), int.Parse(Session["annee"].ToString()));
  26. this.Title = xmlFicheCollege.SelectSingleNode("college/Etablissement/NomCollegePourPresentation").InnerText;
  27. xmlFicheCollege.SelectSingleNode("college").InnerXml += entete.DocumentElement.OuterXml;
  28. /*String fichier = xmlFicheCollege.SelectSingleNode("college/Etablissement/ListFichiersTravaux/FichierTravaux/Fichier").InnerText;
  29. String sfile = Server.MapPath(ConfigurationManager.AppSettings["FileRepository"] + fichier);
  30. FileStream fs = new FileStream(sfile, FileMode.Open, FileAccess.Read);
  31. byte[] b= new byte[(int)fs.Length];
  32. fs.Read(b, 0, (int)fs.Length);
  33. fs.Close();
  34. Response.Clear();
  35. Response.BinaryWrite(b);
  36. Response.End();*/
  37. this.Xml1.DocumentContent = xmlFicheCollege.OuterXml;
  38. try
  39. {
  40. this.DataBind();
  41. }
  42. catch (NullReferenceException nre)
  43. {
  44. Console.WriteLine("Erreur de pointeur : null", nre.Message);
  45. }
  46. }
  47. }
  48. }