⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inhospitalrecord.aspx.cs

📁 实现电子病历功能 有医生护士等角色 分别可以增加病历修改病历删除病历等等功能 等等
💻 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 + -