Beispiel #1
0
        void TJDJB_DataBind(string tjbh, string tjcs)
        {
            dt_jbjlb = tjjgbiz.Get_TJ_JBJLB(tjbh, tjcs);

            DataTable dt = tjjgbiz.Get_V_TJ_TJDJB(str_tjbh, str_tjcs);

            txt_dw.Text    = dt.Rows[0]["dwmc"].ToString().Trim();
            txt_djlsh.Text = dt.Rows[0]["djlsh"].ToString().Trim();
            txt_tjbh.Text  = dt.Rows[0]["tjbh"].ToString().Trim();
            txt_tjcs.Text  = dt.Rows[0]["tjcs"].ToString().Trim();
            txt_xm.Text    = dt.Rows[0]["xm"].ToString().Trim();
            txt_xb.Text    = dt.Rows[0]["xb"].ToString().Trim();
            txt_nl.Text    = dt.Rows[0]["nl"].ToString().Trim();
            txt_sfzh.Text  = dt.Rows[0]["sfzh"].ToString().Trim();
            rtb_jy.Text    = dt.Rows[0]["jy"].ToString().Trim();
            rtb_zs.Text    = dt.Rows[0]["zs"].ToString().Trim();
            str_czy        = dt.Rows[0]["czy"].ToString().Trim();    //操作员
            txt_whys.Text  = dt.Rows[0]["whysmc"].ToString().Trim(); //危害因素

            if (dt.Rows[0]["jkycbz"].ToString().Trim() == "健康异常")    //健康异常标志
            {
                rbt_jkyc.Checked   = true;
                rbt_zyjkyc.Checked = false;
                rbt_null.Checked   = false;
            }
            if (dt.Rows[0]["jkycbz"].ToString().Trim() == "职业健康异常")
            {
                rbt_jkyc.Checked   = false;
                rbt_zyjkyc.Checked = true;
                rbt_null.Checked   = false;
            }
            if (dt.Rows[0]["jkycbz"].ToString().Trim() == "" && str_sumover == "2")
            {
                rbt_jkyc.Checked   = false;
                rbt_zyjkyc.Checked = false;
                rbt_null.Checked   = true;
            }
            cmb_zytjjl.Text = dt.Rows[0]["zytjjl"].ToString().Trim(); //职业体检结论
            cmb_zyjy.Text   = dt.Rows[0]["zytjjy"].ToString().Trim(); //职业体检建议

            try
            {
                dtp_zjrq.Value         = Convert.ToDateTime(dt.Rows[0]["jcrq"].ToString().Trim());
                cmb_zjys.SelectedValue = dt.Rows[0]["jcys"].ToString().Trim();
                cmb_tjjl.SelectedValue = dt.Rows[0]["tjjl"].ToString().Trim(); //体检结论
                cmb_jktj.SelectedValue = dt.Rows[0]["jktj"].ToString().Trim(); //健康条件
            }
            catch { }

            //头像处理----------------------------------------------------------------------
            try
            {
                MemoryStream buf       = new MemoryStream((byte[])dt.Rows[0]["picture"]);
                Image        showimage = Image.FromStream(buf, true);
                pictureBox1.Image = showimage;
            }
            catch
            {
                pictureBox1.Image = null;
            }


            if (str_sumover == "2")
            {
                dtp_zjrq.Enabled = false;
                cmb_zjys.Enabled = false;
                cmb_tjjl.Enabled = false;
                cmb_jktj.Enabled = false;
                dtp_fcrq.Enabled = false;
                txt_fcgy.Enabled = false;
                rtb_jy.Enabled   = false;
                rtb_zs.Enabled   = false;
            }
            else
            {
                dtp_zjrq.Enabled = true;
                cmb_zjys.Enabled = true;
                cmb_tjjl.Enabled = true;
                cmb_jktj.Enabled = true;
                dtp_fcrq.Enabled = true;
                txt_fcgy.Enabled = true;
                rtb_jy.Enabled   = true;
                rtb_zs.Enabled   = true;
                dtp_zjrq.Value   = xtbiz.GetServerDate();
                dtp_fcrq.Value   = dtp_zjrq.Value;
            }
            if (rtb_zs.Text.Trim() == "" && str_sumover != "2")//自动组合科室小结,获取诊断建议
            {
                ScZsJy(dt_jbjlb);
            }
        }