📄 diagnosedetail.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_DiagnoseDetail : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
key =Convert.ToBoolean( Request.QueryString["key"].ToString());
identitycardNum = Request.QueryString["identitycardNum"].ToString();
patientName = Request.QueryString["patientName"].ToString();
recordID = Request.QueryString["recordID"].ToString();
redirect = Request.ApplicationPath + "/Src/IndividualOperation/EMRDetail/DiagnoseRecords.aspx?identitycardNum=" + identitycardNum + "&patientName=" + patientName + "&recordID=" + recordID;
if (key)
{
string time = Request.QueryString["time"].ToString();
init(time);
}
else
{
if (((UserInfo)Session["user"]).IsDoctor)
{
ButtonAddRecord.Visible = true;
TextBoxDiagnoseTime.Text = DateTime.Now.ToString();
}
else
{
Response.Write(redirect);
}
}
TextBoxDianosisMan.Text = ((UserInfo)Session["user"]).RealName;
}
}
private bool key = false;
private static string identitycardNum = "";
private static string patientName = "";
private static string recordID = "";
protected static string redirect = "";
protected void ButtonAddRecord_Click(object sender, EventArgs e)
{
if (TextBoxUnderWritePWD.Text.ToString().Trim() == ((UserInfo)Session["user"]).UnderwritePWD)
{
diagnose = new DiagnoseRecord();
try
{
diagnose.DiagnoseTime = Convert.ToDateTime(TextBoxDiagnoseTime.Text);
}
catch { diagnose.DiagnoseTime = DateTime.Now; }
diagnose.DiagnoseTitle = TextBoxDiagnoseTitle.Text;
diagnose.DiagnosisResult = TextBoxDiagnosisResult.Text;
diagnose.DianosisMan = TextBoxDianosisMan.Text;
diagnose.DianosisSort = TextBoxDianosisSort.Text;
if (DoctorService.addDiagnose(diagnose, identitycardNum, patientName, recordID))
{
Response.Write(@"<script language='Javascript'>alert('纪录添加 成功!');
window.location.href='" + redirect + "';</script>");
}
else
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('纪录添加 失败!');</script>");
}
}
else
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('签名密码不正确,请重新输入');</script>");
}
}
protected void ButtonSave_Click(object sender, EventArgs e)
{
if (TextBoxUnderWritePWD.Text.ToString().Trim() == ((UserInfo)Session["user"]).UnderwritePWD)
{
diagnose.DiagnoseTime = Convert.ToDateTime(TextBoxDiagnoseTime.Text);
diagnose.DiagnoseTitle = TextBoxDiagnoseTitle.Text;
diagnose.DiagnosisResult = TextBoxDiagnosisResult.Text;
diagnose.DianosisMan = TextBoxDianosisMan.Text;
diagnose.DianosisSort = TextBoxDianosisSort.Text;
if (DoctorService.saveDiagnose(diagnose, identitycardNum, patientName, recordID))
{
Response.Write( @"<script language='Javascript'> alert('纪录保存 成功!');window.location.href='" + redirect + "';</script>");
}
else
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('纪录保存 失败!');</script>");
}
}
else
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", @"<script language='Javascript'>
alert('签名密码不正确,请重新输入');</script>");
}
}
private static DiagnoseRecord diagnose;
private void init(string time)
{
ArrayList list = (ArrayList)Application["Diagnose"];
if (list != null && list.Count > 0)
{
for (int i = 0; i < list.Count; i++)
{
if (time == ((DiagnoseRecord)list[i]).DiagnoseTime.ToString())
{
diagnose = (DiagnoseRecord)list[i];
TextBoxDiagnoseTime.Text = diagnose.DiagnoseTime.ToString();
TextBoxDiagnoseTitle.Text = diagnose.DiagnoseTitle;
TextBoxDiagnosisResult.Text = diagnose.DiagnosisResult;
TextBoxDianosisMan.Text = diagnose.DianosisMan;
TextBoxDianosisSort.Text = diagnose.DianosisSort;
if (((UserInfo)Session["user"]).IsDoctor)
{
if (diagnose.DiagnoseTime > DateTime.Now.AddMinutes(-10))
{
ButtonSave.Visible = true;
}
}
break;
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -