25.07.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!