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

📄 crb_xianbingshiview.aspx.cs

📁 web打印控件
💻 CS
📖 第 1 页 / 共 3 页
字号:
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 + -