using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
namespace xttlb
{
/// <summary>
/// mjdy1 的摘要说明。
/// </summary>
public class mjdy1 : System.Web.UI.Page
{
data mydata = new data();
protected System.Web.UI.WebControls.Label Label6;
protected System.Web.UI.WebControls.Panel Panel1;
protected System.Web.UI.WebControls.Label Label7;
protected System.Web.UI.WebControls.Label sj;
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.Label Label2;
protected System.Web.UI.WebControls.Label Label3;
protected System.Web.UI.WebControls.Label tc;
protected System.Web.UI.WebControls.Label pzjc;
protected System.Web.UI.WebControls.Label exp;
protected System.Web.UI.WebControls.Label Label4;
protected System.Web.UI.WebControls.Label Label5;
protected System.Web.UI.WebControls.CheckBox check1;
protected System.Web.UI.WebControls.Label Label8;
protected System.Web.UI.WebControls.Button Button4;
protected System.Web.UI.WebControls.Button button5;
protected System.Web.UI.WebControls.Button Button1;
protected System.Web.UI.WebControls.Label Label9;
protected System.Web.UI.WebControls.Label Label10;
protected System.Web.UI.WebControls.CheckBox check2;
protected System.Web.UI.WebControls.Button Button2;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if(IsPostBack)
return;
string s_jdbh,s_brbh;
string s_exp;
string s_jbzl="",s_xbs="",s_tc="",s_x="",s_jws="",s_ywgm="";
s_jdbh = Request.QueryString["jdbh"].Trim();
string sql;
s_jbzl="";
s_xbs="";
s_tc="";
s_x="";
string s_jyjf="";
string s_ys="";
sql="select 病人编号,主析,现病史,既往史,体查,辅助检查,初步诊析,诊疗计划,就诊时间,医生编号 from jzb where 就诊编号='"+s_jdbh+"'";
SqlDataReader dr = mydata.readrow(sql);
if(dr==null)
{
Response.Write("无此病历档案");
Response.End();
}
s_brbh = dr.GetValue(0).ToString().Trim();
sql="select 姓名,性别,年龄,住址,电话 ,药物过敏 from brzl where 编号='"+s_brbh+"'";
SqlDataReader dr1 = mydata.readrow(sql);
s_jbzl = "<strong>"+dr1.GetValue(0).ToString().Trim()+"</strong>";
Label7.Text=s_jbzl;
s_jbzl = s_jbzl+","+dr1.GetValue(1).ToString().Trim();
s_jbzl = s_jbzl+","+dr1.GetValue(2).ToString().Trim()+"岁";
if(dr1.GetValue(3).ToString().Trim()!="")
s_jbzl=s_jbzl+","+dr1.GetValue(3).ToString().Trim();
if(dr1.GetValue(4).ToString().Trim()!="")
s_jbzl=s_jbzl+",电话"+dr1.GetValue(4).ToString().Trim();
s_jbzl+="。";
s_ywgm=dr1.GetValue(5).ToString().Trim();
s_x=dr.GetValue(1).ToString().Trim();
s_xbs=dr.GetValue(2).ToString().Trim();
s_jws=dr.GetValue(3).ToString().Trim();
s_tc=s_tc+dr.GetValue(4).ToString().Trim();
if(dr.GetValue(7).ToString().Trim()!="")
s_jyjf=s_jyjf+dr.GetValue(7).ToString().Trim();
s_ys=dr.GetValue(9).ToString().Trim();
s_exp=dr.GetValue(6).ToString().Trim();
string[] strArray;
char[]charArray=new char[]{(char)(013)};
strArray=s_exp.Split(charArray);
int j=strArray.Length;
s_exp="";
sj.Text = dr.GetValue(8).ToString().Trim();
sj.Text = DateTime.Parse(sj.Text).ToShortDateString();
for(int i=0;i<j;i++)
{
s_exp=s_exp+strArray[i]+"<br>";
}
Label3.Text=" ";
Label10.Text=" ";
Label9.Text=" ";
Label2.Text=" ";
Label1.Text=" ";
j=50;
Label1.Text=Label1.Text+s_jbzl;
Label2.Text=Label2.Text+s_x;
// for(int i=0;i<s_xbs.Length;)
// {
// if(i==0)
// {
// if(s_xbs.Length>=48)
// s_xbs+=s_xbs.Substring(i,48)+"<br>";
//
// else
// s_xbs+=s_xbs.Substring(i,s_xbs.Length)+"<br>";
// i+=48;
// }
// else
// {
// if(s_xbs.Length>=i+50)
// s_xbs+=s_xbs.Substring(i,50)+"<br>";
// else
// s_xbs+=s_xbs.Substring(i,s_xbs.Length - i)+"<br>";
// i+=50;
// }
// }
if(s_jws.Trim()!="")
{
if(s_jws.Length>=2)
{
if(s_jws.Trim().Substring(0,2)=="不详")
s_jws="既往病史不详";
else
s_jws="既往"+s_jws;
}
else
{
s_jws="既往病史不详";
}
}
string s_pzjc=dr.GetValue(5).ToString().Trim();
charArray=new char[]{(char)(013)};
strArray=s_pzjc.Split(charArray);
j=strArray.Length;
s_pzjc="";
for(int i=0;i<j;i++)
{
s_pzjc=s_pzjc+strArray[i]+"<br>";
}
charArray=new char[]{(char)(013)};
strArray=s_tc.Split(charArray);
j=strArray.Length;
s_tc="";
for(int i=0;i<j;i++)
{
s_tc+=strArray[i]+"<br>";
}
tc.Text+=s_tc;
charArray=new char[]{(char)(013)};
strArray=s_jyjf.Split(charArray);
j=strArray.Length;
s_jyjf="";
for(int i=0;i<j;i++)
{
s_jyjf=s_jyjf+strArray[i]+"<br>";
}
pzjc.Text=s_pzjc;
if(pzjc.Text.Trim()=="<br>")
{
Label8.Visible=false;
pzjc.Visible=false;
}
Label9.Text+=s_jws;
Label10.Text+="药物过敏史:"+s_ywgm;
Label3.Text=Label3.Text+s_xbs;
Label4.Text+=s_jyjf;
Label5.Text=s_ys;
exp.Text=s_exp;
if(Label2.Text.Trim()==" ")
Label2.Visible=false;
if(Label3.Text.Trim()==" ")
Label3.Visible=false;
if(Label9.Text.Trim()==" ")
Label9.Visible=false;
if(Label10.Text.Trim()==" ")
Label10.Visible=false;
Label10.Text+="。";