EKG Opsamling Rapport - Hjemmesider på Ingeniørhøjskolen i Århus
EKG Opsamling Rapport - Hjemmesider på Ingeniørhøjskolen i Århus
EKG Opsamling Rapport - Hjemmesider på Ingeniørhøjskolen i Århus
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Multidisciplinær SW-Ingeniøropgave. Teknisk IT, IHA/AU 2008<br />
protected void Page_Load(object sender, EventArgs e) // IframeImageLoad.aspx<br />
{<br />
KineECGFormatter formatter;<br />
Response.ContentType = "image/jpeg";<br />
MemoryStream memStream = new MemoryStream();<br />
formatter = (KineECGFormatter)Session["KineECGFormatter"];<br />
int noofpapers = formatter.CountKinePaperECG((long)Session["PaperPersonId"]);<br />
Session["NoOfPapers"] = noofpapers;<br />
formatter.KinePaperECGFormatterMS((long)Session["PaperPersonId"],<br />
(int)Session["BrowserIndex"], memStream);<br />
memStream.WriteTo(Response.OutputStream); // Send billede til Iframe siden<br />
}<br />
protected void Page_Load(object sender, EventArgs e) // IframeImageLoadSingle.aspx<br />
{<br />
KineECGFormatter formatter;<br />
Response.ContentType = "image/jpeg";<br />
MemoryStream memStream = new MemoryStream();<br />
formatter = (KineECGFormatter)Session["KineECGFormatter"];<br />
formatter.KinePaperECGFormaterMSSingle((long)Session["SingleRecID"],<br />
memStream);<br />
memStream.WriteTo(Response.OutputStream); // Send billede til Iframe siden<br />
}<br />
Figur 16 Iframe sidernes Page_Load metoder.<br />
protected void Button2_Click(object sender, EventArgs e) // “Udvælg måling”<br />
{<br />
if (setPersonId(TextBox1.Text))<br />
{<br />
DataClassesDataContext db = new DataClassesDataContext();<br />
var showlist = from meas in db.HistoryLogs<br />
where ((meas.EquipmentID == (long)Session["PaperPersonId"]) &&<br />
(meas.EngrUnits == "Kine ECG paper"))<br />
select new { meas.RecordID, meas.EquipmentID,<br />
meas.LocalTime,meas.EngrUnits,<br />
meas.UTC, meas.RecordAlias };<br />
GridView2.DataSource = showlist;<br />
GridView2.DataBind();<br />
}<br />
}<br />
protected void GridView2_SelectedIndexChanged(object sender, EventArgs e) // ”GridView Select”<br />
{<br />
GridViewRow row = GridView2.SelectedRow;<br />
long paperselect = long.Parse(row.Cells[1].Text); // RecordID/Måling der skal vises<br />
Session["SingleRecID"] = paperselect;<br />
GridView2.DataSource = null;<br />
GridView2.DataBind();<br />
Response.Redirect("./ECGPresenterUsrSingle.aspx");<br />
}<br />
Figur 17 Koden bag udvælgelsesfunktionen <strong>på</strong> ”ECGSelectorUsr” serversiden.<br />
Jesper Rosholm Tørresø: 20060653 Side 22 26-08-2008