📄 crb_xianbingshiview.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;
using App.LIB.FSSystem;
public partial class CRB_XianBingshiView : App.LIB.FSSystem.FSBasePage
{
#region "OnInit事件处理"
//OnInit 中宣称了两个EventHandler,在每一个一面中保留,无需修改
protected override void OnInit(EventArgs e)
{
base.OnInit(e);
base.FS_Load += new FS_LoadEventHandler(this.FSPage_Load);
base.FS_PreRender += new FS_PreRenderEventHandler(this.FSPage_PreRender);
}
#endregion
protected void FSPage_PreRender(object sender, EventArgs e)
{
OneTimeState[C_KEY_COMMIT] = C_OK;
}
protected void FSPage_Load(object sender, System.EventArgs e)
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(XianBingshiView));
if (!IsPostBack)
{
hdZyxh.Value = pi.zyxh;
string query = "select * from T_ZYYS_RYJL where zyxh= '" + pi.zyxh + "'";
IDataReader reader = dac.DataReaderQuery(query);
if (reader.Read())
{
hdXbs.Value = tbXianbingshi.Text = reader["xbs"].ToString();
hdSxzt.Value = reader["sxzt"].ToString();
dac.CloseDbReader();
}
else
{
dac.CloseDbReader();
Response.Redirect("InHosRecordFM.aspx");
}
if (hdSxzt.Value == "0")
tbSave.Text = "暂存";
else
tbSave.Text = "更新";
plGy.Visible = true;
BindRdList();
InitRdLists("1");
InitRdLists_LC();
// plGy_ckHb.Attributes.Add("onclick", "CheckSelect('" + plGy_ckHb.ClientID + "');");
DIV1_btnSave.Attributes.Add("onclick", "GetYymx()");
}
}
/// <summary>
/// 绑定页面radio和checkbox的值
/// </summary>
private void BindRdList()
{
//plGy_rdBfz.DataSource = dac.ItemBind("现病史.有无并发症");
// plGy_rdBfz.DataBind();
plGy_ckBfz.DataSource = dac.ItemBind("现病史.并发症");
plGy_ckBfz.DataBind();
plGy_rdFl.DataSource = dac.ItemBind("现病史.乏力");
plGy_rdFl.DataBind();
plGy_rdNc.DataSource = dac.ItemBind("现病史.纳差");
plGy_rdNc.DataBind();
plGy_rdEx.DataSource = dac.ItemBind("现病史.恶心");
plGy_rdEx.DataBind();
plGy_rdOt.DataSource = dac.ItemBind("现病史.呕吐");
plGy_rdOt.DataBind();
plGy_rdNh.DataSource = dac.ItemBind("现病史.尿黄");
plGy_rdNh.DataBind();
plGy_rdFz.DataSource = dac.ItemBind("现病史.腹胀");
plGy_rdFz.DataBind();
plGy_rdFt.DataSource = dac.ItemBind("现病史.腹痛");
plGy_rdFt.DataBind();
plGy_rdNl.DataSource = dac.ItemBind("现病史.尿量");
plGy_rdNl.DataBind();
plGy_rdOx.DataSource = dac.ItemBind("现病史.呕血");
plGy_rdOx.DataBind();
plGy_ckHb.DataSource = dac.ItemBind("现病史.黑便");
plGy_ckHb.DataBind();
plGy_rdFr.DataSource = dac.ItemBind("现病史.发热");
plGy_rdFr.DataBind();
plGy_rdYycx.DataSource = dac.ItemBind("现病史.牙龈出血");
plGy_rdYycx.DataBind();
plGy_rdSzgb.DataSource = dac.ItemBind("现病史.神志改变");
plGy_rdSzgb.DataBind();
//plGy_rdKbdyys.DataSource = dac.ItemBind("现病史.抗病毒应用史");
//plGy_rdKbdyys.DataBind();
plGy_ckGyjc.DataSource = dac.ItemBind("现病史.与确诊病毒性肝炎患者同吃住");
plGy_ckGyjc.DataBind();
plGy_ckJcwrw.DataSource = dac.ItemBind("现病史.接触肝炎病毒污染物");
plGy_ckJcwrw.DataBind();
//divKbdYys_drYwmc.DataSource = dac.DataSetQuery("select * from t_xt_item where itemid='98'");
//divKbdYys_drYwmc.DataBind();
//divKbdYys_drLx.DataSource = dac.ItemBind("药物疗效");
//divKbdYys_drLx.DataBind();
//divKbdYys_drNy.DataSource = dac.ItemBind("耐药");
//divKbdYys_drNy.DataBind();
DataSet ds = dac.ItemBind("现病史.黑便");
string temp = "";
plGy_spHb.InnerHtml = "";
for (int i = 0; i < ds.Tables[0].Rows.Count;i++ )
{
temp = ds.Tables[0].Rows[i]["xmName"].ToString();
plGy_spHb.InnerHtml += " <input type='checkbox' id='plGy_ckHbb" + i.ToString() + "' value= '" + temp + "' onclick=CheckValue('plGy_LC_ckHbb','plGy_LC_ckHbb" + i.ToString() + "')>" + temp.Substring(0, temp.Length - 1) + "</input> ";
hdhb.Value += temp;
}
}
/// <summary>
/// 初始化页面本次临床症状
/// </summary>
/// <param name="lx">临床症状类型0-历次,1-本次</param>
private void InitRdLists(string lx)
{
string query = " select * from t_zyys_ryjl_xbs where zyxh ='" + pi.zyxh + "' and jllx='" + lx + "'";
IDataReader reader = dac.DataReaderQuery(query);
if (reader.Read())
{
if (reader["fl"].ToString() != "")
{
try
{
// plGy_rdBfz.SelectedValue = reader["bfz"].ToString();
}
catch
{
// plGy_rdBfz.SelectedValue = "有";
}
plGy_rdFl.SelectedValue = reader["fl"].ToString();
plGy_rdNc.SelectedValue = reader["nc"].ToString();
plGy_rdEx.SelectedValue = reader["ex"].ToString();
plGy_rdOt.SelectedValue = reader["ot"].ToString();
plGy_rdNh.SelectedValue = reader["nh"].ToString();
plGy_rdFz.SelectedValue = reader["fz"].ToString();
plGy_rdFt.SelectedValue = reader["ft"].ToString();
plGy_rdNl.SelectedValue = reader["nl"].ToString();
plGy_rdOx.SelectedValue = reader["ox"].ToString();
plGy_rdFr.SelectedValue = reader["fr"].ToString();
plGy_rdYycx.SelectedValue = reader["yycx"].ToString();
plGy_rdSzgb.SelectedValue = reader["szgb"].ToString();
string[] strArr = reader["hb"].ToString().Split('、');
int i, j;
for (i = 0; i < plGy_ckHb.Items.Count; i++)
{
for (j = 0; j < strArr.Length; j++)
{
if (plGy_ckHb.Items[i].Text == strArr[j] || plGy_ckHb.Items[i].Text == strArr[j].TrimEnd(')'))
{
plGy_ckHb.Items[i].Selected = true;
break;
}
}
}
DataSet ds = dac.ItemBind("现病史.黑便");
string temp = "";
string temp1 = "";
int n = 0;
plGy_spHb.InnerHtml = "";
for (i = 0; i < ds.Tables[0].Rows.Count; i++)
{
temp = ds.Tables[0].Rows[i]["xmName"].ToString();
temp1 = temp.Substring(0, temp.Length - 1);
for (j = 0; j < strArr.Length; j++)
{
if (temp == strArr[j] || temp == strArr[j].TrimEnd(')'))
{
n++;
plGy_spHb.InnerHtml += " <input type='checkbox' checked='checked' id='plGy_ckHbb" + i.ToString() + "' value= '" + temp + "' onclick=CheckValue('plGy_LC_ckHbb','plGy_LC_ckHbb" + i.ToString() + "')>" + temp1 + "</input> ";
break;
}
}
if (n == 0)
{
plGy_spHb.InnerHtml += " <input type='checkbox' id='plGy_ckHbb" + i.ToString() + "' value= '" + temp + "' onclick=CheckValue('plGy_LC_ckHbb','plGy_LC_ckHbb" + i.ToString() + "')>" + temp1 + "</input> ";
}
else
{
n = 0;
}
SetCheckBoxListValue(plGy_ckBfz, reader["bfz"].ToString());
SetCheckBoxListValue(plGy_ckGyjc, reader["tcz"].ToString());
SetCheckBoxListValue(plGy_ckJcwrw, reader["wrw"].ToString());
if (plGy_ckXjc.Text == reader["xjc"].ToString())
plGy_ckXjc.Checked = true;
divLCJZ.InnerHtml = BindYy(pi.zyxh, lx);
}
}
else
{
plGy_rdBfz.SelectedIndex = 0;
plGy_rdFl.SelectedIndex = 0;
plGy_rdNc.SelectedIndex = 0;
plGy_rdEx.SelectedIndex = 0;
plGy_rdOt.SelectedIndex = 0;
plGy_rdNh.SelectedIndex = 0;
plGy_rdFz.SelectedIndex = 0;
plGy_rdFt.SelectedIndex = 0;
plGy_rdNl.SelectedIndex = 0;
plGy_rdOx.SelectedIndex = 0;
plGy_ckHb.SelectedIndex = 0;
plGy_rdFr.SelectedIndex = 0;
plGy_rdYycx.SelectedIndex = 0;
plGy_rdSzgb.SelectedIndex = 0;
}
}
else
{
//plGy_rdBfz.SelectedIndex = 0;
plGy_rdFl.SelectedIndex = 0;
plGy_rdNc.SelectedIndex = 0;
plGy_rdEx.SelectedIndex = 0;
plGy_rdOt.SelectedIndex = 0;
plGy_rdNh.SelectedIndex = 0;
plGy_rdFz.SelectedIndex = 0;
plGy_rdFt.SelectedIndex = 0;
plGy_rdNl.SelectedIndex = 0;
plGy_rdOx.SelectedIndex = 0;
plGy_ckHb.SelectedIndex = 0;
plGy_rdFr.SelectedIndex = 0;
plGy_rdYycx.SelectedIndex = 0;
plGy_rdSzgb.SelectedIndex = 0;
}
dac.CloseDbReader();
}
/*
/// <summary>
/// 初始化页面历次临床症状
/// </summary>
private void InitRdLists_LC()
{
string query = " select * from t_zyys_ryjl_xbs where zyxh ='" + pi.zyxh + "' and jllx='0'";
IDataReader reader = dac.DataReaderQuery(query);
if (reader.Read())
{
plGy_LC_rdFl.SelectedValue = reader["fl"].ToString();
plGy_LC_rdNc.SelectedValue = reader["nc"].ToString();
plGy_LC_rdEx.SelectedValue = reader["ex"].ToString();
plGy_LC_rdOt.SelectedValue = reader["ot"].ToString();
plGy_LC_rdNh.SelectedValue = reader["nh"].ToString();
plGy_LC_rdFz.SelectedValue = reader["fz"].ToString();
plGy_LC_rdFt.SelectedValue = reader["ft"].ToString();
plGy_LC_rdNl.SelectedValue = reader["nl"].ToString();
plGy_LC_rdOx.SelectedValue = reader["ox"].ToString();
plGy_LC_rdFr.SelectedValue = reader["fr"].ToString();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -