@ -1148,6 +1148,46 @@ namespace PEIS.View.Exam
var result = MessageBox . Show ( @"是否确认审核?" , @"审核" , MessageBoxButtons . YesNo , MessageBoxIcon . Question ) ;
if ( result ! = DialogResult . Yes ) return ;
// 检验科判断项目是否完全出结果
if ( _ examPart . DeptCode = = "3001" )
{
var feeItem = new List < EnrollmentFeeItem > ( ) ;
var examFeeItem = DAOHelp . GetDataBySQL < EnrollmentFeeItem > ( $@"SELECT FeeItemName FROM Enrollment_FeeItem WHERE EID = {_patient.ID} and DeptCode = '3001' " ) ;
var resultFeeItem = DAOHelp . GetDataBySQL < ExamResult > ( $@"SELECT FeeItemName FROM Exam_Result WHERE PID = {_examPart.ID} GROUP BY FeeItemName" ) ;
foreach ( var item in resultFeeItem )
{
if ( item . FeeItemName . Contains ( "," ) )
{
var one = item . FeeItemName . Split ( ',' ) ;
foreach ( var o in one )
{
feeItem . Add ( new EnrollmentFeeItem ( ) { FeeItemName = o } ) ;
}
}
else if ( item . FeeItemName . Contains ( "," ) )
{
var two = item . FeeItemName . Split ( ',' ) ;
foreach ( var t in two )
{
feeItem . Add ( new EnrollmentFeeItem ( ) { FeeItemName = t } ) ;
}
}
else
{
feeItem . Add ( new EnrollmentFeeItem ( ) { FeeItemName = item . FeeItemName } ) ;
}
}
if ( feeItem . Count ! = examFeeItem . Count )
{
Msg ( "info" , "请核对检验项目是否齐全后重试!" ) ;
return ;
}
}
Review ? . Invoke ( this , new Args < DateTime ? >
{
ID = _ examPart . ID ,