📄 courseofdiagosedetail.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_CourseOfDiagoseDetail : 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/CourseOfDiagnoseRecords.aspx?identitycardNum=" + identitycardNum + "&patientName=" + patientName + "&recordID=" + recordID;
if (key)
{
string time = Request.QueryString["time"].ToString();
init(time);
}
else
{
if (((UserInfo)Session["user"]).IsNurse)
{
ButtonAddRecord.Visible = true;
TextBoxRecordTime.Text = DateTime.Now.ToString();
}
else
{
Response.Write(redirect);
}
}
TextBoxRecordMan.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)
{
courseDisgnoses = new CourseOfDiseasesRecord();
courseDisgnoses.RecordContent = TextBoxRecordContent.Text;
courseDisgnoses.RecordMan = TextBoxRecordMan.Text;
try
{
courseDisgnoses.RecordTime = Convert.ToDateTime(TextBoxRecordTime.Text);
}
catch { courseDisgnoses.RecordTime = DateTime.Now; }
courseDisgnoses.RecordTitle = TextBoxRecordTitle.Text;
if (NurseService.addCourseOfDiseases(courseDisgnoses, 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 CourseOfDiseasesRecord courseDisgnoses;
private void init(string time)
{
ArrayList list = (ArrayList)Application["CourseOfDiseases"];
if(list!=null&&list.Count>0)
{
for (int i = 0; i < list.Count; i++)
{
if (time == ((CourseOfDiseasesRecord)list[i]).RecordTime.ToString())
{
courseDisgnoses = (CourseOfDiseasesRecord)list[i];
TextBoxRecordContent.Text = courseDisgnoses.RecordContent;
TextBoxRecordMan.Text = courseDisgnoses.RecordMan;
TextBoxRecordTime.Text = courseDisgnoses.RecordTime.ToString();
TextBoxRecordTitle.Text = courseDisgnoses.RecordTitle;
if (((UserInfo)Session["user"]).IsNurse)
{
if (courseDisgnoses.RecordTime > DateTime.Now.AddMinutes(-10))
{
Button1Save.Visible = true;
}
}
break;
}
}
}
}
protected void Button1Save_Click(object sender, EventArgs e)
{
if (TextBoxUnderWritePWD.Text.ToString().Trim() == ((UserInfo)Session["user"]).UnderwritePWD)
{
courseDisgnoses.RecordContent = TextBoxRecordContent.Text;
courseDisgnoses.RecordMan = TextBoxRecordMan.Text;
courseDisgnoses.RecordTime = Convert.ToDateTime(TextBoxRecordTime.Text);
courseDisgnoses.RecordTitle = TextBoxRecordTitle.Text;
if (NurseService.saveCourseOfDiseases(courseDisgnoses, identitycardNum, patientName, recordID))
{
string redirect = Request.ApplicationPath + "/Src/IndividualOperation/EMRDetail/CourseOfDiagnoseRecords.aspx?identitycardNum=" + identitycardNum + "&patientName=" + patientName + "&recordID=" + 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>");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -