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

📄 moddlg.cpp

📁 这是一个简单的体检管理系统
💻 CPP
📖 第 1 页 / 共 2 页
字号:
	    m_cpf.SetCurSel(0);
    }
	else
	{
        m_cpf.SetCurSel(1);
	}
    m_cjb.AddString("正常");
    m_cjb.AddString("不正常");
	if(m_recordset.m_wk_jb=="正常")
	{
	    m_cjb.SetCurSel(0);
    }
	else
	{
        m_cjb.SetCurSel(1);
	}
	m_cgj.AddString("正常");
    m_cgj.AddString("不正常");
    if(m_recordset.m_wk_gj=="正常")
	{
	    m_cgj.SetCurSel(0);
    }
	else
	{
        m_cgj.SetCurSel(1);
	}
	m_cmb.AddString("正常");
    m_cmb.AddString("不正常");
    if(m_recordset.m_wk_mb=="正常")
	{
	    m_cmb.SetCurSel(0);
    }
	else
	{
        m_cmb.SetCurSel(1);
	}
	m_cjz.AddString("正常");
    m_cjz.AddString("不正常");
    if(m_recordset.m_wk_jz=="正常")
	{
	    m_cjz.SetCurSel(0);
    }
	else
	{
        m_cjz.SetCurSel(1);
	}
	m_csz.AddString("正常");
    m_csz.AddString("不正常");
    if(m_recordset.m_wk_sz=="正常")
	{
	    m_csz.SetCurSel(0);
    }
	else
	{
        m_csz.SetCurSel(1);
	}
    m_cwkysyj.AddString("正常");
	m_cwkysyj.AddString("不正常");
    if(m_recordset.m_wk_ysyj=="正常")
	{
	    m_cwkysyj.SetCurSel(0);
    }
	else
	{
        m_cwkysyj.SetCurSel(1);
	}
	//耳鼻喉
	m_cebyh.AddString("正常");
	m_cebyh.AddString("不正常");
	if(m_recordset.m_eb_ebyh=="正常")
	{
	    m_cebyh.SetCurSel(0);
    }
	else
	{
        m_cebyh.SetCurSel(1);
	}
	m_cxj.AddString("正常");
	m_cxj.AddString("不正常");
	if(m_recordset.m_eb_xj=="正常")
	{
	    m_cxj.SetCurSel(0);
    }
	else
	{
        m_cxj.SetCurSel(1);
	}
	m_cebysyj.AddString("正常");
	m_cebysyj.AddString("不正常");
	if(m_recordset.m_eb_ebyh=="正常")
	{
	    m_cebysyj.SetCurSel(0);
    }
	else
	{
        m_cebysyj.SetCurSel(1);
	}
	//口腔
	m_cce.AddString("正常");
    m_cce.AddString("不正常");
    if(m_recordset.m_kq_ce=="正常")
	{
	    m_cce.SetCurSel(0);
    }
	else
	{
        m_cce.SetCurSel(1);
	}
	m_csfkc.AddString("正常");
    m_csfkc.AddString("不正常");
    if(m_recordset.m_kq_sfkc=="正常")
	{
	    m_csfkc.SetCurSel(0);
    }
	else
	{
        m_csfkc.SetCurSel(1);
	}
	m_cyc.AddString("正常");
    m_cyc.AddString("不正常");
    if(m_recordset.m_kq_yc=="正常")
	{
	    m_cyc.SetCurSel(0);
    }
	else
	{
        m_cyc.SetCurSel(1);
	}
	m_ckqysyj.AddString("正常");
    m_ckqysyj.AddString("不正常");
	if(m_recordset.m_kq_ysyj=="正常")
	{
	    m_ckqysyj.SetCurSel(0);
    }
	else
	{
        m_ckqysyj.SetCurSel(1);
	}
	//胸透
	m_cxt.AddString("正常");
	m_cxt.AddString("不正常");
    if(m_recordset.m_xt=="正常")
	{
	    m_cxt.SetCurSel(0);
    }
	else
	{
        m_cxt.SetCurSel(1);
	}
	m_cxtysyj.AddString("正常");
	m_cxtysyj.AddString("不正常");
	if(m_recordset.m_xt_ysyj=="正常")
	{
	    m_cxtysyj.SetCurSel(0);
    }
	else
	{
        m_cxtysyj.SetCurSel(1);
	}
	//肝功
	m_czam.AddString("正常");
	m_czam.AddString("不正常");
    if(m_recordset.m_gg_zam=="正常")
	{
	    m_czam.SetCurSel(0);
    }
	else
	{
        m_czam.SetCurSel(1);
	}
    m_cygky.AddString("正常");
	m_cygky.AddString("不正常");
    if(m_recordset.m_gg_ygky=="正常")
	{
	    m_cygky.SetCurSel(0);
    }
	else
	{
        m_cygky.SetCurSel(1);
	}
	m_cggysyj.AddString("正常");
	m_cggysyj.AddString("不正常");
	if(m_recordset.m_gg_ysyj=="正常")
	{
	    m_cggysyj.SetCurSel(0);
    }
	else
	{
        m_cggysyj.SetCurSel(1);
	}
	//体检结论
	m_ctjjldm.AddString("正常");
	m_ctjjldm.AddString("不正常");
	if(m_recordset.m_tjjldm=="正常")
	{
	    m_ctjjldm.SetCurSel(0);
    }
	else
	{
        m_ctjjldm.SetCurSel(1);
	}
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CModDlg::OnSearchall() 
{
	// TODO: Add your control notification handler code here
	CDialog::OnOK();
	CSearchDlg dlg;
	dlg.DoModal();
}

void CModDlg::OnOK() 
{
	// TODO: Add your control notification handler code here
	CString m_strSQL;
	CTiJSet m_recordset;
	UpdateData(TRUE);
	if(m_jwbs=="有"&&m_jwbsT.IsEmpty())
	{
		AfxMessageBox("由于你选择了该学生有既往病史,所以请填写其既往病史!");
        m_cjwbsT.SetFocus();
		return;
	}
	if(m_lyslz=="")
	{
		AfxMessageBox("请输入该学生的左眼的裸眼视力!");
	    m_clyslz.SetFocus();
		return;
	}
	if(m_lysly=="")
	{
		AfxMessageBox("请输入该学生的右眼的裸眼视力!");
		m_clysly.SetFocus();
		return;
	}
    if(m_jzslz=="")
	{
		AfxMessageBox("请输入该学生的左眼的矫正视力!");
		m_cjzslz.SetFocus();
		return;
	}
	if(m_jzsly=="")
	{
		AfxMessageBox("请输入该学生的右眼的矫正视力!");
		m_cjzsly.SetFocus();
		return;
	}
	if(m_jzdsz=="")
	{
		AfxMessageBox("请输入该学生的左眼的矫正度数!");
		m_cjzdsz.SetFocus();
		return;
	}
	if(m_jzdsy=="")
	{
		AfxMessageBox("请输入该学生的右眼的矫正度数!");
		m_cjzdsy.SetFocus();
		return;
	}
	if(m_ykysyj=="不正常"&&m_yb.IsEmpty())
	{
		AfxMessageBox("由于您选择该学生的眼睛不正常,请填写其眼睛的详细病症!");
		m_cyb.SetFocus();
		return;
	}
    if(m_nzssy=="")
	{
		AfxMessageBox("请输入该学生的内脏收缩压!");
		m_cnzssy.SetFocus();
		return;
	}
	if(m_gan=="")
	{
		AfxMessageBox("请输入该学生的肝长度!");
		m_cgan.SetFocus();
		return;
	}
	if(m_pi=="")
	{
		AfxMessageBox("请输入该学生的脾长度!");
		m_cpi.SetFocus();
		return;
	}
	if(m_nzszy=="")
	{
		AfxMessageBox("请输入该学生的内脏舒张压!");
		m_cnzszy.SetFocus();
		return;
	}
    if(m_nkysyj=="不正常"&&m_nk.IsEmpty())
	{
		AfxMessageBox("由于您选择该学生的内科不正常,请填写其内科的详细病症!");
		m_cnk.SetFocus();
		return;
	}
	if(m_sg=="")
	{
		AfxMessageBox("请输入该学生的身高!");
		m_csg.SetFocus();
		return;
	}
	if(m_tz=="")
	{
		AfxMessageBox("请输入该学生的体重!");
		m_ctz.SetFocus();
		return;
	}
	if(m_wkysyj=="不正常"&&m_wk.IsEmpty())
	{
		AfxMessageBox("由于您选择该学生的外科不正常,请填写其外科的详细病症!");
		m_cwk.SetFocus();
		return;
	}
	if(m_ztl=="")
	{
		AfxMessageBox("请输入该学生左耳的听力范围!");
		m_cztl.SetFocus();
		return;
	}
	if(m_ytl=="")
	{
		AfxMessageBox("请输入该学生右耳的听力范围!");
		m_cytl.SetFocus();
		return;
	}
	if(m_ebysyj=="不正常"&&m_eb.IsEmpty())
	{
		AfxMessageBox("由于您选择该学生的耳鼻喉不正常,请填写其耳鼻喉的详细病症!");
		m_ceb.SetFocus();
		return;
	}
	if(m_kqysyj=="不正常"&&m_kq.IsEmpty())
	{
		AfxMessageBox("由于您选择该学生的口腔不正常,请填写其口腔的详细病症!");
		m_ckq.SetFocus();
		return;
	}
	if(m_xtysyj=="不正常"&&m_xt.IsEmpty())
	{
		AfxMessageBox("由于您选择该学生的胸透不正常,请填写其胸透的详细病症!");
		m_cxtT.SetFocus();
		return;
	}
    if(m_ggysyj=="不正常"&&m_gg.IsEmpty())
	{
		AfxMessageBox("由于您选择该学生的肝功不正常,请填写其肝功的详细病症!");
		m_cgg.SetFocus();
		return;
	}
    if(m_tjjldm=="不正常"&&m_tjjl.IsEmpty())
	{
		AfxMessageBox("由于您选择该学生的体检结论不正常,请填写其详细的体检结论!");
		m_ctjjl.SetFocus();
		return;
	}
	m_strSQL.Format("select * from tjk where ksh='%s'",m_ksh);
	if(!m_recordset.Open(AFX_DB_USE_DEFAULT_TYPE,m_strSQL))
	{
		MessageBox("打开数据库失败","连接失败",MB_OK);
		return;
	}
	m_recordset.Edit();
	m_recordset.m_ksh=m_ksh;
	m_recordset.m_xm=m_xm;
	m_recordset.m_xb=m_xb;
	m_recordset.m_byxxmc=m_byxx;
	m_recordset.m_tjxh=m_tjxh;
	m_recordset.m_jwbs=m_jwbsT;
	m_recordset.m_jwbsbz=m_jwbs;
	m_recordset.m_yk_lysly=atof(m_lysly);
	m_recordset.m_yk_lyslz=atof(m_lyslz);
	m_recordset.m_yk_jzsly=atof(m_jzsly);
	m_recordset.m_yk_jzslz=atof(m_jzslz);
	m_recordset.m_yk_jzdsy=m_jzdsy;
	m_recordset.m_yk_jzdsz=m_jzdsz;
	m_recordset.m_yk_sjjc=m_sjjc;
	m_recordset.m_yk_sjjct=m_sjjct;
	m_recordset.m_yk_sjds1=m_red;
    m_recordset.m_yk_sjds2=m_green;
	m_recordset.m_yk_sjds3=m_pink;
	m_recordset.m_yk_sjds4=m_blue;
	m_recordset.m_yk_sjds5=m_yellow;
	m_recordset.m_yk_ysyj=m_ykysyj;
	m_recordset.m_yk_yb=m_yb;
	m_recordset.m_nk_xyssy=m_nzssy;
	m_recordset.m_nk_xyszy=m_nzszy;
	m_recordset.m_nk_fyqk=m_fyqk;
	m_recordset.m_nk_xzjxg=m_xzjxg;
	m_recordset.m_nk_hxxt=m_hxxt;
	m_recordset.m_nk_sjxt=m_sjxt;
	m_recordset.m_nk_g=m_gan;
	m_recordset.m_nk_gxz=m_gxz;
	m_recordset.m_nk_p=m_pi;
	m_recordset.m_nk_pxz=m_pxz;
	m_recordset.m_nk_ysyj=m_nkysyj;
	m_recordset.m_nk_qt=m_nk;
    m_recordset.m_wk_sg=atof(m_sg);
	m_recordset.m_wk_tz=atof(m_tz);
	m_recordset.m_wk_pf=m_pf;
	m_recordset.m_wk_mb=m_mb;
	m_recordset.m_wk_jb=m_jb;
	m_recordset.m_wk_jz=m_jz;
	m_recordset.m_wk_sz=m_sz;
    m_recordset.m_wk_gj=m_gj;
    m_recordset.m_wk_ysyj=m_wkysyj;
    m_recordset.m_wk_qt=m_wk;
	m_recordset.m_eb_zetl=atof(m_ztl);
	m_recordset.m_eb_yetl=atof(m_ytl);
	m_recordset.m_eb_xj=m_xj;
	m_recordset.m_eb_ysyj=m_ebysyj;
	m_recordset.m_eb_ebyh=m_ebyh;
	m_recordset.m_eb_ebyh_bz=m_eb;
    m_recordset.m_kq_ce=m_ce;
	m_recordset.m_kq_sfkc=m_sfkc;
	m_recordset.m_kq_yc=m_yc;
    m_recordset.m_kq_ysyj=m_kqysyj;
	m_recordset.m_kq_qt=m_kq;
	m_recordset.m_xt=m_xtT;
	m_recordset.m_xt_ysyj=m_xtT;
	m_recordset.m_xt_qt=m_xt;
	m_recordset.m_gg_zam=m_zam;
	m_recordset.m_gg_ygky=m_ygky;
	m_recordset.m_gg_ysyj=m_ggysyj;
	m_recordset.m_gg_qt=m_gg;
	m_recordset.m_zysxdm1=m_sxzy1;
    m_recordset.m_zysxdm2=m_sxzy2;
    m_recordset.m_zysxdm3=m_sxzy3;
	m_recordset.m_zysxdm4=m_sxzy4;
	m_recordset.m_zysxdm5=m_sxzy5;
	m_recordset.m_zysxdm6=m_sxzy6;
    m_recordset.m_tjjldm=m_tjjldm;
	m_recordset.m_bz=m_tjjl;
	m_recordset.Update();
	m_recordset.Close();
	AfxMessageBox("体检信息修改成功!");
	CDialog::OnOK();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -