📄 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;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -