📄 resultinfo.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_ResultInfo : 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 ResultInfo result;
protected void ButtonSave_Click(object sender, EventArgs e)
{
if (TextBoxUnderWritePWD.Text.ToString().Trim() == ((UserInfo)Session["user"]).UnderwritePWD)
{
result.BedNum = TextBoxBedNum.Text;
try
{
result.DiagnoseTime = Convert.ToDateTime(TextBoxDiagnoseTime.Text);
}
catch { result.DiagnoseTime = DateTime.Now; }
result.Director = TextBoxDirector.Text;
result.Doctor = TextBoxDoctor.Text;
try
{
result.DrugCost = Convert.ToSingle(TextBoxDrugCost.Text);
}
catch { result.DrugCost = 0; }
result.Grade = DropDownListGrade.SelectedValue;
result.InDiagnose = TextBoxInDiagnose.Text;
try
{
result.InHospitalTime = Convert.ToDateTime(TextBoxnInHospitalTime.Text);
}
catch { result.InHospitalTime = DateTime.Now; }
try
{
result.OPSCost = Convert.ToSingle(TextBoxOPSCost.Text);
}
catch { result.OPSCost = 0; }
result.OPSInstance = TextBoxOPSInstance.Text;
try
{
result.OtherCost = Convert.ToSingle(TextBoxOtherCost.Text);
}
catch { result.OtherCost = 0; }
result.OutDiagnose = TextBoxOutDiagnose.Text;
try
{
result.OutHospitalTime = Convert.ToDateTime(TextBoxOutHospitalTime.Text);
}
catch { result.OutHospitalTime = DateTime.Now; }
result.OutpatientDiagnose = TextBoxOutpatientDiagnose.Text;
result.PathologyDiagnose = TextBoxPathologyDiagnose.Text;
try
{
result.SalvageTimes = Convert.ToInt32(TextBoxSalvageTimes.Text);
}
catch { result.SalvageTimes = 0; }
result.SectionOffice = TextBoxSectionOffice.Text;
result.SickPlace = TextBoxSickPlace.Text;
try
{
result.SucceedTimes = Convert.ToInt32(TextBoxSucceedTimes.Text);
}
catch { result.SucceedTimes = 0; }
try
{
result.TreatedCost = Convert.ToSingle(TextBoxTreatedCost.Text);
}
catch { result.TreatedCost = 0; }
if (DoctorService.saveResult(result, 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";
result = DoctorService.getResult(identitycardNum, patientName, recordID);
if (result != null)
{
TextBoxBedNum.Text = result.BedNum;
TextBoxDiagnoseTime.Text = result.DiagnoseTime.ToString();
TextBoxDirector.Text = result.Director;
TextBoxDoctor.Text = result.Doctor;
TextBoxDrugCost.Text = result.DrugCost.ToString();
DropDownListGrade.SelectedValue = result.Grade;
TextBoxInDiagnose.Text = result.InDiagnose;
TextBoxnInHospitalTime.Text = result.InHospitalTime.ToString();
TextBoxOPSCost.Text = result.OPSCost.ToString();
TextBoxOPSInstance.Text = result.OPSInstance;
TextBoxOtherCost.Text = result.OtherCost.ToString();
TextBoxOutDiagnose.Text = result.OutDiagnose;
TextBoxOutHospitalTime.Text = result.OutHospitalTime.ToString();
TextBoxOutpatientDiagnose.Text = result.OutpatientDiagnose;
TextBoxPathologyDiagnose.Text = result.PathologyDiagnose;
TextBoxSalvageTimes.Text = result.SalvageTimes.ToString();
TextBoxSectionOffice.Text = result.SectionOffice;
TextBoxSickPlace.Text = result.SickPlace;
TextBoxSucceedTimes.Text = result.SucceedTimes.ToString();
TextBoxTreatedCost.Text = result.TreatedCost.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 + -