?? inhospitalrecord.aspx.cs
字號:
?using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class Src_IndividualOperation_EMR_Detail_InHospitalRecord : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
identitycardNum = Request.QueryString["identitycardNum"].ToString();
patientName = Request.QueryString["patientName"].ToString();
recordID = Request.QueryString["recordID"].ToString();
init(identitycardNum, patientName, recordID);
}
}
private static string identitycardNum = "";
private static string patientName = "";
private static string recordID = "";
protected static string redirect = "";
private static InHospitalRecord inhospital;
protected void ButtonSave_Click(object sender, EventArgs e)
{
if (TextBoxUnderWritePWD.Text.ToString().Trim() == ((UserInfo)Session["user"]).UnderwritePWD)
{
inhospital.AnimalHeat = Convert.ToSingle(TextBoxAnimalHeat.Text);
inhospital.AssistantExamination = TextBoxAssistantExamination.Text;
inhospital.BloodPressure = Convert.ToInt32(TextBoxBloodPressure.Text);
inhospital.BodyExamination = TextBoxBodyExamination.Text;
inhospital.Breath = Convert.ToInt32(TextBoxBreath.Text);
inhospital.DiagnosisAndTreat = TextBoxDiagnosisAndTreat.Text;
inhospital.EspeciallyExamination = TextBoxEspeciallyExamination.Text;
inhospital.MainDepiction = TextBoxMainDepiction.Text;
inhospital.NowCaseHistory = TextBoxNowCaseHistory.Text;
inhospital.Pulse = Convert.ToInt32(TextBoxPulse.Text);
inhospital.RecordMan = TextBoxRecordMan.Text;
inhospital.RecordTime = Convert.ToDateTime(TextBoxRecordTime.Text);
if (DoctorService.saveInHospital(inhospital, identitycardNum, patientName, recordID))
{
string movetTo = Request.ApplicationPath + "/Src/IndividualOperation/Doctor/CheckEMR.aspx";
Response.Write(@"<script language='Javascript'> alert('信息保存 成功!');
window.location.href='" + movetTo + "';</script>");
}
else
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('信息保存 失敗!');</script>");
}
}
else
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('簽名密碼不正確,請重新輸入');</script>");
}
}
private void init(string identitycardNum, string patientName, string recordID)
{
redirect = Request.ApplicationPath + "/Src/IndividualOperation/";
UserInfo user = (UserInfo)Session["user"];
if (user.IsDoctor)
{
redirect = redirect + "Doctor/";
}
if (user.IsLeader)
{
redirect = redirect + "Leader/";
}
if (user.IsNurse)
{
redirect = redirect + "Nurse/";
}
redirect = redirect + "CheckEMR.aspx";
inhospital = DoctorService.getInHospital(identitycardNum, patientName, recordID);
if (inhospital != null)
{
TextBoxAnimalHeat.Text = inhospital.AnimalHeat.ToString();
TextBoxAssistantExamination.Text = inhospital.AssistantExamination;
TextBoxBloodPressure.Text = inhospital.BloodPressure.ToString();
TextBoxBodyExamination.Text = inhospital.BodyExamination;
TextBoxBreath.Text = inhospital.Breath.ToString();
TextBoxDiagnosisAndTreat.Text = inhospital.DiagnosisAndTreat;
TextBoxEspeciallyExamination.Text = inhospital.EspeciallyExamination;
TextBoxMainDepiction.Text = inhospital.MainDepiction;
TextBoxNowCaseHistory.Text = inhospital.NowCaseHistory;
TextBoxPulse.Text = inhospital.Pulse.ToString();
if (inhospital.RecordMan != "")
{
TextBoxRecordMan.Text = inhospital.RecordMan;
}
else
{
TextBoxRecordMan.Text = ((UserInfo)Session["user"]).RealName;
}
TextBoxRecordTime.Text = inhospital.RecordTime.ToString();
}
else
{
Response.Write(@"<script language='Javascript'>
alert('你輸入的身份證號,姓名和RecordID不正確!');window.location.href='" + redirect + "';</script>");
}
if (((UserInfo)Session["user"]).IsDoctor)
{
ButtonSave.Enabled = true;
}
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -