1、职业病体检细节调整。2、检验科审核提示具体项目未出结果。

dhzzyy
lsm 6 months ago
parent 33cc4a3325
commit 8346a07a14
  1. 4
      PEIS/App.config
  2. 1
      PEIS/Entity/ExamConclusion.cs
  3. 5
      PEIS/Model/Enrollment/EnrollentOrgGroupModel.cs
  4. 2
      PEIS/Model/Enrollment/EnrollmentCheckCostModel.cs
  5. 2
      PEIS/Model/ReportModel.cs
  6. 4
      PEIS/Properties/licenses.licx
  7. 16
      PEIS/ReportFiles/CAPReport.frx
  8. 9
      PEIS/ReportFiles/CATReport.frx
  9. 19
      PEIS/Utils/ReportHelper.cs
  10. 18
      PEIS/View/EReport/TeamReportForm.cs
  11. 109
      PEIS/View/Enrollment/EnrollmentOrgForm.Designer.cs
  12. 32
      PEIS/View/Enrollment/EnrollmentOrgForm.cs
  13. 14
      PEIS/View/Enrollment/EnrollmentOrgForm.resx
  14. 77
      PEIS/View/Exam/PartForm.cs
  15. 179
      PEIS/View/Exam/TotalForm.Designer.cs
  16. 33
      PEIS/View/Exam/TotalForm.cs
  17. 49
      PEIS/View/Exam/TotalForm.resx

@ -15,9 +15,9 @@
<!-- <add name="ConnString" connectionString="10C598E364BCAFCF71617738597417B368D095FA1A37D76CC4755C411E5B6E792E0D4950863434F9B242AA9F134426A2922569235322E2342030D4AE0170168D8F1BC9B44D56F367DE9614CDCCBB6CDAEF20B4992B3758AD9FF39A400D08CC48"/> --> <!-- <add name="ConnString" connectionString="10C598E364BCAFCF71617738597417B368D095FA1A37D76CC4755C411E5B6E792E0D4950863434F9B242AA9F134426A2922569235322E2342030D4AE0170168D8F1BC9B44D56F367DE9614CDCCBB6CDAEF20B4992B3758AD9FF39A400D08CC48"/> -->
<!-- 德宏州中医院 peisdb--> <!-- 德宏州中医院 peisdb-->
<!--<add name="ConnString" connectionString="10C598E364BCAFCF71617738597417B368D095FA1A37D76CC4755C411E5B6E792E0D4950863434F9B242AA9F134426A27810AC34D6EDC4F6ABFC4BE6027BB990824DB7092BFDA15709314FEBC2C3C9E312752DFBDF33BC1BF3C0FC84EAA83A4F"/>--> <add name="ConnString" connectionString="10C598E364BCAFCF71617738597417B368D095FA1A37D76CC4755C411E5B6E792E0D4950863434F9B242AA9F134426A27810AC34D6EDC4F6ABFC4BE6027BB990824DB7092BFDA15709314FEBC2C3C9E312752DFBDF33BC1BF3C0FC84EAA83A4F"/>
<!-- 192.168.12.188 --> <!-- 192.168.12.188 -->
<add name="ConnString" connectionString="10C598E364BCAFCFDC6960B18CB026C75BD46245729DFD1D3D78E221B3E0300765B697A8C044694AA8A0575480464D83E79206ED689FE4A1CE0C479D02BC880B7FDEDDC464EE6B74BDB082FD5B1B9EFC"/> <!--<add name="ConnString" connectionString="10C598E364BCAFCFDC6960B18CB026C75BD46245729DFD1D3D78E221B3E0300765B697A8C044694AA8A0575480464D83E79206ED689FE4A1CE0C479D02BC880B7FDEDDC464EE6B74BDB082FD5B1B9EFC"/>-->
<!-- 盈江妇幼YJFY --> <!-- 盈江妇幼YJFY -->
<!--<add name="ConnString" connectionString="10C598E364BCAFCF5A016EA6C7463FAC7D75379F63924F4F82C1749BDA88D9414EC0303E1ECC3E76895E07FCFC13332D1D79643A2AD3AA60507FD3EAF9A41761B30F4FDE900F983F1FE6ED6F0245E5BF8BFCFC5F0A2C03E4"/>--> <!--<add name="ConnString" connectionString="10C598E364BCAFCF5A016EA6C7463FAC7D75379F63924F4F82C1749BDA88D9414EC0303E1ECC3E76895E07FCFC13332D1D79643A2AD3AA60507FD3EAF9A41761B30F4FDE900F983F1FE6ED6F0245E5BF8BFCFC5F0A2C03E4"/>-->
<!-- 芒市妇幼MSFY --> <!-- 芒市妇幼MSFY -->

@ -23,6 +23,7 @@ namespace PEIS.Entity
public String Advice { get; set; } public String Advice { get; set; }
public String DietaryGuidance { get; set; } public String DietaryGuidance { get; set; }
public Int32 Seq { get; set; } public Int32 Seq { get; set; }
public Boolean IsOccupational { get; set; }
#region report临时 #region report临时

@ -48,11 +48,12 @@ namespace PEIS.Model.Enrollment
if (item.Type.Contains("职业")) if (item.Type.Contains("职业"))
{ {
DAOHelp.ExecuteSql($@"UPDATE ENROLLMENT_ORGGROUP SET Name= '{item.Name}',Sex= '{item.Sex}', Marriage= '{item.Marriage}', AgeMin= {item.AgeMin}, AgeMax= {item.AgeMax}, Type= '{item.Type}', DAOHelp.ExecuteSql($@"UPDATE ENROLLMENT_ORGGROUP SET Name= '{item.Name}',Sex= '{item.Sex}', Marriage= '{item.Marriage}', AgeMin= {item.AgeMin}, AgeMax= {item.AgeMax}, Type= '{item.Type}',
JobStatus = '{item.JobStatus}', JobTypes = '{item.JobTypes}', HazardFactors = '{item.HazardFactors}' WHERE ID= {item.ID}", false); JobStatus = '{item.JobStatus}', HazardFactors = '{item.HazardFactors}' WHERE ID= {item.ID}", false);
} }
else else
{ {
DAOHelp.ExecuteSql($@"UPDATE ENROLLMENT_ORGGROUP SET Name= '{item.Name}',Sex= '{item.Sex}', Marriage= '{item.Marriage}', AgeMin= {item.AgeMin}, AgeMax= {item.AgeMax}, Type= '{item.Type}' WHERE ID= {item.ID}", false); DAOHelp.ExecuteSql($@"UPDATE ENROLLMENT_ORGGROUP SET Name= '{item.Name}',Sex= '{item.Sex}', Marriage= '{item.Marriage}', AgeMin= {item.AgeMin}, AgeMax= {item.AgeMax}, Type= '{item.Type}',
JobStatus = null, JobTypes = null, HazardFactors = null WHERE ID= {item.ID}", false);
} }
} }

@ -34,7 +34,7 @@ namespace PEIS.Model.Enrollment
public List<EnrollmentCheckCost> GetCheckCost(Int64 oeID, Int64 enrollmentID) public List<EnrollmentCheckCost> GetCheckCost(Int64 oeID, Int64 enrollmentID)
{ {
var team = DAOHelp.GetDataBySQL<EnrollmentCheckCost>($"Select a.*,b.Name from Enrollment_CheckCost a LEFT JOIN dbo.Enrollment_Patient b ON a.EID = b.ID Where a.OEID = {oeID} AND DeleteTime is null AND CancelTime is null"); var team = DAOHelp.GetDataBySQL<EnrollmentCheckCost>($"Select a.*,b.Name from Enrollment_CheckCost a LEFT JOIN dbo.Enrollment_Patient b ON a.EID = b.ID Where a.OEID = {oeID} AND DeleteTime is null AND CancelTime is null AND EID > 0");
var person = DAOHelp.GetDataBySQL<EnrollmentCheckCost>($"Select a.*,b.Name from Enrollment_CheckCost a LEFT JOIN dbo.Enrollment_Patient b ON a.EID = b.ID Where EID = {enrollmentID} AND DeleteTime is null AND CancelTime is null"); var person = DAOHelp.GetDataBySQL<EnrollmentCheckCost>($"Select a.*,b.Name from Enrollment_CheckCost a LEFT JOIN dbo.Enrollment_Patient b ON a.EID = b.ID Where EID = {enrollmentID} AND DeleteTime is null AND CancelTime is null");
return team.Concat(person).GroupBy(g => g.ID).Select(s => s.First()).ToList(); return team.Concat(person).GroupBy(g => g.ID).Select(s => s.First()).ToList();

@ -117,7 +117,7 @@ namespace PEIS.Model
// 根据体检号获取总结结论词报告 // 根据体检号获取总结结论词报告
public List<ExamConclusion> GetExamConclusions(Int64 Eid) public List<ExamConclusion> GetExamConclusions(Int64 Eid)
{ {
var data = DAOHelp.GetDataBySQL<ExamConclusion>($"SELECT Conclusion,Suggestion FROM Exam_Conclusion WHERE EID = {Eid}"); var data = DAOHelp.GetDataBySQL<ExamConclusion>($"SELECT Conclusion,Suggestion,IsOccupational FROM Exam_Conclusion WHERE EID = {Eid}");
var items = data.Where(w => w.Suggestion != null).ToList(); var items = data.Where(w => w.Suggestion != null).ToList();
return items; return items;
} }

@ -1,4 +0,0 @@
DevExpress.XtraGrid.GridControl, DevExpress.XtraGrid.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.Repository.RepositoryItemSearchLookUpEdit, DevExpress.XtraGrid.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit, DevExpress.XtraEditors.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
DevExpress.XtraEditors.Repository.RepositoryItemComboBox, DevExpress.XtraEditors.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="05/23/2023 15:50:00" ReportInfo.Modified="01/02/2025 15:07:23" ReportInfo.CreatorVersion="2022.1.0.0"> <Report ScriptLanguage="CSharp" ReportInfo.Created="05/23/2023 15:50:00" ReportInfo.Modified="01/09/2025 14:07:30" ReportInfo.CreatorVersion="2022.1.0.0">
<ScriptText>using System; <ScriptText>using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
@ -185,7 +185,7 @@ namespace FastReport
<TextObject Name="Text139" Left="396.9" Top="195.56" Width="217.35" Height="22.68" Border.Lines="Bottom" Text="[TeamName]" Padding="0, 0, 0, 0" AutoShrink="FontWidth" HorzAlign="Center" VertAlign="Center" WordWrap="false" Font="微软雅黑, 12pt"/> <TextObject Name="Text139" Left="396.9" Top="195.56" Width="217.35" Height="22.68" Border.Lines="Bottom" Text="[TeamName]" Padding="0, 0, 0, 0" AutoShrink="FontWidth" HorzAlign="Center" VertAlign="Center" WordWrap="false" Font="微软雅黑, 12pt"/>
<TextObject Name="Text140" Left="283.5" Top="233.23" Width="113.4" Height="22.68" Text="部 门 " VertAlign="Center" WordWrap="false" Font="微软雅黑, 14pt"/> <TextObject Name="Text140" Left="283.5" Top="233.23" Width="113.4" Height="22.68" Text="部 门 " VertAlign="Center" WordWrap="false" Font="微软雅黑, 14pt"/>
<TextObject Name="Text141" Left="396.9" Top="233.36" Width="217.35" Height="22.68" Border.Lines="Bottom" Text="[DeptName]" Padding="0, 0, 0, 0" AutoShrink="FontWidth" HorzAlign="Center" VertAlign="Center" WordWrap="false" Font="微软雅黑, 12pt"/> <TextObject Name="Text141" Left="396.9" Top="233.36" Width="217.35" Height="22.68" Border.Lines="Bottom" Text="[DeptName]" Padding="0, 0, 0, 0" AutoShrink="FontWidth" HorzAlign="Center" VertAlign="Center" WordWrap="false" Font="微软雅黑, 12pt"/>
<PictureObject Name="Picture6" Left="103.95" Top="132.3" Width="85.05" Height="111.51" Border.Lines="All" BeforePrintEvent="Picture3_BeforePrint" Image=""/> <PictureObject Name="Picture6" Left="103.95" Top="132.3" Width="85.05" Height="111.51" Border.Lines="All" BeforePrintEvent="Picture3_BeforePrint"/>
<TextObject Name="Text434" Left="283.5" Top="119.83" Width="113.4" Height="22.68" Text="身 份 证 号" VertAlign="Center" WordWrap="false" Font="微软雅黑, 14pt"/> <TextObject Name="Text434" Left="283.5" Top="119.83" Width="113.4" Height="22.68" Text="身 份 证 号" VertAlign="Center" WordWrap="false" Font="微软雅黑, 14pt"/>
<TextObject Name="Text435" Left="396.9" Top="119.96" Width="217.35" Height="22.68" Border.Lines="Bottom" Text="[IDCard]" Padding="0, 0, 0, 0" HorzAlign="Center" VertAlign="Center" Font="微软雅黑, 12pt"/> <TextObject Name="Text435" Left="396.9" Top="119.96" Width="217.35" Height="22.68" Border.Lines="Bottom" Text="[IDCard]" Padding="0, 0, 0, 0" HorzAlign="Center" VertAlign="Center" Font="微软雅黑, 12pt"/>
<TextObject Name="Text436" Left="283.5" Top="308.83" Width="113.4" Height="22.68" Text="体 检 类 别" VertAlign="Center" WordWrap="false" Font="微软雅黑, 14pt"/> <TextObject Name="Text436" Left="283.5" Top="308.83" Width="113.4" Height="22.68" Text="体 检 类 别" VertAlign="Center" WordWrap="false" Font="微软雅黑, 14pt"/>
@ -465,7 +465,7 @@ namespace FastReport
<GroupHeaderBand Name="GroupHeader8" Top="307.5" Width="718.2" Height="28.35" KeepWithData="true" Condition="[P.FeeItemName]" SortOrder="None" KeepTogether="true"> <GroupHeaderBand Name="GroupHeader8" Top="307.5" Width="718.2" Height="28.35" KeepWithData="true" Condition="[P.FeeItemName]" SortOrder="None" KeepTogether="true">
<TextObject Name="Text105" Width="718.2" Height="28.35" Border.Lines="All" Fill.Color="192, 255, 255" CanGrow="true" CanBreak="false" Text="[P.FeeItemName]" VertAlign="Center" WordWrap="false" Font="微软雅黑, 12pt, style=Bold, Italic"/> <TextObject Name="Text105" Width="718.2" Height="28.35" Border.Lines="All" Fill.Color="192, 255, 255" CanGrow="true" CanBreak="false" Text="[P.FeeItemName]" VertAlign="Center" WordWrap="false" Font="微软雅黑, 12pt, style=Bold, Italic"/>
<DataBand Name="PACS" Top="339.85" Width="239.4" Height="177.66" CanGrow="true" CanShrink="true" Columns.Count="3" KeepTogether="true" KeepDetail="true"> <DataBand Name="PACS" Top="339.85" Width="239.4" Height="177.66" CanGrow="true" CanShrink="true" Columns.Count="3" KeepTogether="true" KeepDetail="true">
<PictureObject Name="Picture4" Width="239.4" Height="177.66" Border.Lines="Top, Bottom" CanGrow="true" CanShrink="true" BeforePrintEvent="Picture4_BeforePrint" SizeMode="StretchImage" Image=""/> <PictureObject Name="Picture4" Width="239.4" Height="177.66" Border.Lines="Top, Bottom" CanGrow="true" CanShrink="true" BeforePrintEvent="Picture4_BeforePrint" SizeMode="StretchImage"/>
<DataFooterBand Name="DataFooter4" Top="521.51" Width="718.2" Height="28.35" CanGrow="true" CanShrink="true" KeepWithData="true"> <DataFooterBand Name="DataFooter4" Top="521.51" Width="718.2" Height="28.35" CanGrow="true" CanShrink="true" KeepWithData="true">
<TextObject Name="Text106" Width="718.2" Height="28.35" Border.Lines="All" CanGrow="true" CanShrink="true" AfterDataEvent="" CanBreak="false" Text="[P.TextResult]" VertAlign="Center" Font="微软雅黑, 10pt"/> <TextObject Name="Text106" Width="718.2" Height="28.35" Border.Lines="All" CanGrow="true" CanShrink="true" AfterDataEvent="" CanBreak="false" Text="[P.TextResult]" VertAlign="Center" Font="微软雅黑, 10pt"/>
</DataFooterBand> </DataFooterBand>
@ -586,7 +586,7 @@ namespace FastReport
<TextObject Name="Text402" Left="434.7" Top="9.45" Width="92.61" Height="18.9" Text="[ExamDate]" AutoShrink="FontWidth" VertAlign="Center" WordWrap="false" Font="微软雅黑, 10pt"/> <TextObject Name="Text402" Left="434.7" Top="9.45" Width="92.61" Height="18.9" Text="[ExamDate]" AutoShrink="FontWidth" VertAlign="Center" WordWrap="false" Font="微软雅黑, 10pt"/>
</PageHeaderBand> </PageHeaderBand>
<DataBand Name="PACSImage" Top="41.8" Width="718.2" Height="1009.26" CanGrow="true" CanShrink="true"> <DataBand Name="PACSImage" Top="41.8" Width="718.2" Height="1009.26" CanGrow="true" CanShrink="true">
<PictureObject Name="Picture5" Width="718.2" Height="1009.26" BeforePrintEvent="Picture5_BeforePrint" Image=""/> <PictureObject Name="Picture5" Width="718.2" Height="1009.26" BeforePrintEvent="Picture5_BeforePrint"/>
</DataBand> </DataBand>
<PageFooterBand Name="PageFooter1" Top="1055.06" Width="718.2" Height="37.8"> <PageFooterBand Name="PageFooter1" Top="1055.06" Width="718.2" Height="37.8">
<TextObject Name="Text410" Width="718.2" Height="37.8" Text="第[Page#]页,共[TotalPages#]页" VertAlign="Center" Font="微软雅黑, 8pt, style=Bold"/> <TextObject Name="Text410" Width="718.2" Height="37.8" Text="第[Page#]页,共[TotalPages#]页" VertAlign="Center" Font="微软雅黑, 8pt, style=Bold"/>
@ -602,12 +602,12 @@ namespace FastReport
<TextObject Name="Text528" Left="463.05" Top="9.45" Width="92.61" Height="18.9" Text="[ExamDate]" AutoShrink="FontWidth" VertAlign="Center" WordWrap="false" Font="微软雅黑, 10pt"/> <TextObject Name="Text528" Left="463.05" Top="9.45" Width="92.61" Height="18.9" Text="[ExamDate]" AutoShrink="FontWidth" VertAlign="Center" WordWrap="false" Font="微软雅黑, 10pt"/>
<LineObject Name="Line42" Top="28.35" Width="727.65"/> <LineObject Name="Line42" Top="28.35" Width="727.65"/>
</ReportTitleBand> </ReportTitleBand>
<PageHeaderBand Name="PageHeader10" Top="41.8" Width="718.2" Height="9.45"/> <PageHeaderBand Name="PageHeader10" Top="39.8" Width="718.2" Height="9.45"/>
<DataBand Name="Conclusion00011" Top="55.25" Width="718.2" Height="727.65"> <DataBand Name="Conclusion00011" Top="51.25" Width="718.2" Height="727.65">
<TextObject Name="Text529" Width="718.2" Height="28.35" Border.Lines="All" Text="职业健康检查结论:" VertAlign="Center" Font="微软雅黑, 12pt, style=Bold"/> <TextObject Name="Text529" Width="718.2" Height="28.35" Border.Lines="All" Text="职业健康检查结论:" VertAlign="Center" Font="微软雅黑, 12pt, style=Bold"/>
<TextObject Name="Text531" Top="207.9" Width="718.2" Height="28.35" Border.Lines="All" Text="职业健康检查处理意见:" VertAlign="Center" Font="微软雅黑, 12pt, style=Bold"/> <TextObject Name="Text531" Top="207.9" Width="718.2" Height="28.35" Border.Lines="All" Text="职业健康检查处理意见:" VertAlign="Center" Font="微软雅黑, 12pt, style=Bold"/>
<TextObject Name="Text533" Top="415.8" Width="718.2" Height="311.85" Border.Lines="All" Padding="0, 0, 0, 0" Font="微软雅黑, 12pt"/> <TextObject Name="Text533" Top="415.8" Width="718.2" Height="311.85" Border.Lines="All" Padding="0, 0, 0, 0" Font="微软雅黑, 12pt"/>
<TextObject Name="Text534" Left="28.35" Top="434.7" Width="94.5" Height="18.9" Text="报告医师:" Padding="0, 0, 0, 0" HorzAlign="Center" VertAlign="Center" Font="微软雅黑, 12pt"/> <TextObject Name="Text534" Top="434.7" Width="122.85" Height="18.9" Text="主检医师签字:" Padding="0, 0, 0, 0" HorzAlign="Center" VertAlign="Center" Font="微软雅黑, 12pt"/>
<TextObject Name="Text535" Left="103.95" Top="434.7" Width="122.85" Height="18.9" Text="[FinishPerson]" Padding="0, 0, 0, 0" VertAlign="Center" Font="微软雅黑, 12pt"/> <TextObject Name="Text535" Left="103.95" Top="434.7" Width="122.85" Height="18.9" Text="[FinishPerson]" Padding="0, 0, 0, 0" VertAlign="Center" Font="微软雅黑, 12pt"/>
<TextObject Name="Text536" Left="28.35" Top="481.95" Width="94.5" Height="18.9" Text="审核医师:" Padding="0, 0, 0, 0" HorzAlign="Center" VertAlign="Center" Font="微软雅黑, 12pt"/> <TextObject Name="Text536" Left="28.35" Top="481.95" Width="94.5" Height="18.9" Text="审核医师:" Padding="0, 0, 0, 0" HorzAlign="Center" VertAlign="Center" Font="微软雅黑, 12pt"/>
<TextObject Name="Text537" Left="103.95" Top="481.95" Width="122.85" Height="18.9" Text="[FinishPerson]" Padding="0, 0, 0, 0" VertAlign="Center" Font="微软雅黑, 12pt"/> <TextObject Name="Text537" Left="103.95" Top="481.95" Width="122.85" Height="18.9" Text="[FinishPerson]" Padding="0, 0, 0, 0" VertAlign="Center" Font="微软雅黑, 12pt"/>
@ -620,7 +620,7 @@ namespace FastReport
<TextObject Name="Text546" Top="28.35" Width="718.2" Height="179.55" Border.Lines="Left, Right" Text="[Conclusion]" Padding="2, 0, 0, 0" Font="微软雅黑, 12pt"/> <TextObject Name="Text546" Top="28.35" Width="718.2" Height="179.55" Border.Lines="Left, Right" Text="[Conclusion]" Padding="2, 0, 0, 0" Font="微软雅黑, 12pt"/>
<TextObject Name="Text547" Top="236.25" Width="718.2" Height="179.55" Border.Lines="Left, Right" Text="[Suggestion]" Padding="2, 0, 0, 0" Font="微软雅黑, 12pt"/> <TextObject Name="Text547" Top="236.25" Width="718.2" Height="179.55" Border.Lines="Left, Right" Text="[Suggestion]" Padding="2, 0, 0, 0" Font="微软雅黑, 12pt"/>
</DataBand> </DataBand>
<PageFooterBand Name="PageFooter9" Top="786.9" Width="718.2" Height="37.8"> <PageFooterBand Name="PageFooter9" Top="780.9" Width="718.2" Height="37.8">
<TextObject Name="Text545" Width="718.2" Height="37.8" Dock="Fill" Text="第[Page#]页,共[TotalPages#]页" VertAlign="Center" Font="微软雅黑, 8pt, style=Bold"/> <TextObject Name="Text545" Width="718.2" Height="37.8" Dock="Fill" Text="第[Page#]页,共[TotalPages#]页" VertAlign="Center" Font="微软雅黑, 8pt, style=Bold"/>
</PageFooterBand> </PageFooterBand>
</ReportPage> </ReportPage>

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<Report ScriptLanguage="CSharp" ReportInfo.Created="05/26/2023 11:26:11" ReportInfo.Modified="01/07/2025 16:16:27" ReportInfo.CreatorVersion="2022.1.0.0"> <Report ScriptLanguage="CSharp" ReportInfo.Created="05/26/2023 11:26:11" ReportInfo.Modified="01/09/2025 10:52:05" ReportInfo.CreatorVersion="2022.1.0.0">
<ScriptText>using System; <ScriptText>using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
@ -34,6 +34,9 @@ namespace FastReport
<Parameter Name="Contacter" DataType="System.String"/> <Parameter Name="Contacter" DataType="System.String"/>
<Parameter Name="Address" DataType="System.String"/> <Parameter Name="Address" DataType="System.String"/>
<Parameter Name="Postcode" DataType="System.String"/> <Parameter Name="Postcode" DataType="System.String"/>
<Parameter Name="Total" DataType="System.String"/>
<Parameter Name="TotalHazard" DataType="System.String"/>
<Parameter Name="TotalHazardSign" DataType="System.String"/>
</Dictionary> </Dictionary>
<ReportPage Name="Page1" Watermark.Font="宋体, 60pt"> <ReportPage Name="Page1" Watermark.Font="宋体, 60pt">
<PageHeaderBand Name="PageHeader1" Width="718.2" Height="1047.06"> <PageHeaderBand Name="PageHeader1" Width="718.2" Height="1047.06">
@ -126,7 +129,7 @@ namespace FastReport
<TextObject Name="Text30" Top="170.1" Width="226.8" Height="28.35" Text="2.1.2 职业危害因素:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/> <TextObject Name="Text30" Top="170.1" Width="226.8" Height="28.35" Text="2.1.2 职业危害因素:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/>
<TextObject Name="Text31" Left="207.9" Top="170.1" Width="510.3" Height="28.35" Text="[HazardFactors]" VertAlign="Center" Font="宋体, 13.875pt"/> <TextObject Name="Text31" Left="207.9" Top="170.1" Width="510.3" Height="28.35" Text="[HazardFactors]" VertAlign="Center" Font="宋体, 13.875pt"/>
<TextObject Name="Text32" Top="198.45" Width="226.8" Height="28.35" Text=" 人员分布情况:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/> <TextObject Name="Text32" Top="198.45" Width="226.8" Height="28.35" Text=" 人员分布情况:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/>
<TextObject Name="Text33" Left="207.9" Top="198.45" Width="510.3" Height="103.95" Text="职工总人数:17人;&#13;&#10;生产工人人数:17人;&#13;&#10;接触有毒有害作业人数:17人。&#13;&#10;本次委托职业健康体检17人。" Font="宋体, 13.875pt" LineHeight="25"/> <TextObject Name="Text33" Left="207.9" Top="198.45" Width="510.3" Height="103.95" Text="职工总人数:[Total]人;&#13;&#10;生产工人人数:[TotalHazard]人;&#13;&#10;接触有毒有害作业人数:[TotalHazard]人。&#13;&#10;本次委托职业健康体检:[TotalHazard]人。" Font="宋体, 13.875pt" LineHeight="25"/>
<TextObject Name="Text34" Top="321.3" Width="264.6" Height="28.35" Text="2.1.2 职业健康检查种类:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/> <TextObject Name="Text34" Top="321.3" Width="264.6" Height="28.35" Text="2.1.2 职业健康检查种类:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/>
<TextObject Name="Text35" Left="66.15" Top="349.65" Width="642.6" Height="28.35" Text="[JobStatus]" VertAlign="Center" Font="宋体, 13.875pt"/> <TextObject Name="Text35" Left="66.15" Top="349.65" Width="642.6" Height="28.35" Text="[JobStatus]" VertAlign="Center" Font="宋体, 13.875pt"/>
<TextObject Name="Text36" Top="396.9" Width="264.6" Height="28.35" Text="3. 职业健康检查时间:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/> <TextObject Name="Text36" Top="396.9" Width="264.6" Height="28.35" Text="3. 职业健康检查时间:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/>
@ -134,7 +137,7 @@ namespace FastReport
<TextObject Name="Text38" Top="472.5" Width="264.6" Height="28.35" Text="4. 职业健康检查地点:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/> <TextObject Name="Text38" Top="472.5" Width="264.6" Height="28.35" Text="4. 职业健康检查地点:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/>
<TextObject Name="Text39" Left="66.15" Top="500.85" Width="642.6" Height="28.35" Text="[HospitalName]健康管理中心" VertAlign="Center" Font="宋体, 13.875pt"/> <TextObject Name="Text39" Left="66.15" Top="500.85" Width="642.6" Height="28.35" Text="[HospitalName]健康管理中心" VertAlign="Center" Font="宋体, 13.875pt"/>
<TextObject Name="Text40" Top="548.1" Width="264.6" Height="28.35" Text="5. 职业健康检查结果:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/> <TextObject Name="Text40" Top="548.1" Width="264.6" Height="28.35" Text="5. 职业健康检查结果:" VertAlign="Center" Font="宋体, 13.875pt, style=Bold"/>
<TextObject Name="Text41" Top="576.45" Width="708.75" Height="94.5" Text=" 依据提供的危害因素、体检人员名单,我院于2024年8月26日至2024年10月30日组织人员对17名在岗期间职工进行职业健康体检,应检人数17人,实际检查人数17人,受检率100%" Font="宋体, 13.875pt" LineHeight="30"/> <TextObject Name="Text41" Top="576.45" Width="708.75" Height="94.5" Text=" 依据提供的危害因素、体检人员名单,我院于2024年8月26日至2024年10月30日组织人员对[TotalHazard]名在岗期间职工进行职业健康体检,应检人数[TotalHazard]人,实际检查人数[TotalHazardSign]人,受检率[FormatPercent(Round(ToDouble([TotalHazardSign])/ToDouble([TotalHazard]),2))]" Font="宋体, 13.875pt" LineHeight="30"/>
<TableObject Name="Table3" Top="689.85" Width="718.2" Height="28.35"> <TableObject Name="Table3" Top="689.85" Width="718.2" Height="28.35">
<TableColumn Name="Column7" Width="359.1"/> <TableColumn Name="Column7" Width="359.1"/>
<TableColumn Name="Column8" Width="113.4"/> <TableColumn Name="Column8" Width="113.4"/>

@ -113,24 +113,21 @@ namespace PEIS.Utils
/// </summary> /// </summary>
/// <param name="eid">体检号</param> /// <param name="eid">体检号</param>
/// <returns></returns> /// <returns></returns>
public static FastReport.Report GetReport(Int64 eid) public static FastReport.Report GetReport(Int64 eid,String paramFile = null)
{ {
try try
{ {
var patient = new ReportModel().GetPatientInfo(eid); var patient = new ReportModel().GetPatientInfo(eid);
if (patient == null) return null; if (patient == null) return null;
var fileName = var fileName = DAOHelp.GetDataBySQL<Config>($"SELECT Description FROM Dict_Config where Value='{patient.Type}'").FirstOrDefault()?.Description ?? "PReport.frx";
DAOHelp.GetDataBySQL<Config>($"SELECT Description FROM Dict_Config where Value='{patient.Type}'") var filePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ReportFiles",string.IsNullOrEmpty(paramFile) ? fileName : paramFile);
.FirstOrDefault()?.Description ?? "PReport.frx";
var filePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "ReportFiles",
fileName);
if (!File.Exists(filePath)) if (!File.Exists(filePath))
{ {
MessageBox.Show($@"未找到报告单模板文件:{fileName}", @"获取报告单失败"); MessageBox.Show($@"未找到报告单模板文件:{fileName}", @"获取报告单失败");
return null; return null;
} }
switch (fileName) switch (string.IsNullOrEmpty(paramFile) ? fileName : paramFile)
{ {
case "Children.frx": case "Children.frx":
return EasyReport(patient, eid, filePath); return EasyReport(patient, eid, filePath);
@ -248,7 +245,7 @@ namespace PEIS.Utils
rpt.Load(filePath); rpt.Load(filePath);
var lstEFeeItems = new ReportModel().GetEFeeItem(eid); var lstEFeeItems = new ReportModel().GetEFeeItem(eid);
var lstConclusions = new ReportModel().GetExamConclusions(eid); var lstConclusions = new ReportModel().GetExamConclusions(eid).Where(w => w.IsOccupational).ToList();
var lstGeneral = new ReportModel().GetGeneralResult(eid); var lstGeneral = new ReportModel().GetGeneralResult(eid);
var lstLis = new ReportModel().GetLisResult(eid); var lstLis = new ReportModel().GetLisResult(eid);
var lstPacs = new ReportModel().GetPacsResult(eid); var lstPacs = new ReportModel().GetPacsResult(eid);
@ -397,8 +394,8 @@ namespace PEIS.Utils
{ {
for (int i = 0; i < lstConclusions.Count; i++) for (int i = 0; i < lstConclusions.Count; i++)
{ {
Conclusion +=$"{(i + 1)}、{lstConclusions[i].Conclusion}。"; Conclusion +=$"{(i + 1)}、{lstConclusions[i].Conclusion}。" + "\r\n";
Suggestion+= $"{(i + 1)}、{lstConclusions[i].Suggestion}"; Suggestion+= $"{lstConclusions[i].Suggestion}" + "\r\n" ;
} }
} }
rpt.SetParameterValue("Conclusion", Conclusion); rpt.SetParameterValue("Conclusion", Conclusion);
@ -442,7 +439,7 @@ namespace PEIS.Utils
rpt.Load(filePath); rpt.Load(filePath);
var lstEFeeItems = new ReportModel().GetEFeeItem(eid); var lstEFeeItems = new ReportModel().GetEFeeItem(eid);
var lstConclusions = new ReportModel().GetExamConclusions(eid); var lstConclusions = new ReportModel().GetExamConclusions(eid).Where(w => !w.IsOccupational).ToList();
var lstGeneral = new ReportModel().GetGeneralResult(eid); var lstGeneral = new ReportModel().GetGeneralResult(eid);
var lstLis = new ReportModel().GetLisResult(eid); var lstLis = new ReportModel().GetLisResult(eid);
var lstPacs = new ReportModel().GetPacsResult(eid); var lstPacs = new ReportModel().GetPacsResult(eid);

@ -280,14 +280,24 @@ namespace PEIS.View.EReport
tReport.SetParameterValue("Postcode", Global._hospital.Code); tReport.SetParameterValue("Postcode", Global._hospital.Code);
tReport.SetParameterValue("JobStatus", "在岗期间职业健康体检"); tReport.SetParameterValue("JobStatus", "在岗期间职业健康体检");
//人员数据
var OrgPatient = DAOHelp.GetDataBySQL<EnrollmentPatient>($@"SELECT ID,Name,HazardFactors FROM Enrollment_Patient WHERE OEID = {_regInfo.ID}"); // 人员数据
var OrgPatient = DAOHelp.GetDataBySQL<EnrollmentPatient>($@"SELECT ID,Name,HazardFactors,Type,SignTime FROM Enrollment_Patient WHERE OEID = {_regInfo.ID}");
tReport.SetParameterValue("Total", OrgPatient.Count());
tReport.SetParameterValue("TotalHazard", OrgPatient.Where(w => w.Type.Contains("职业")).Count());
tReport.SetParameterValue("TotalHazardSign", OrgPatient.Where(w => w.Type.Contains("职业") && w.SignTime != null).Count());
// 在岗情况
var Group = DAOHelp.GetDataBySQL<EnrollmentPatient>($@"SELECT TOP 1 JobStatus FROM Enrollment_OrgGroup WHERE OID = {_regInfo.ID} AND Type LIKE '%职业%'")?[0];
tReport.SetParameterValue("JobStatus", $@"{Group.JobStatus}期间职业健康体检");
// 接害因素 // 接害因素
var HazardFactors = DAOHelp.GetDataBySQL<EnrollmentOrgGroup>($@"SELECT STUFF((SELECT '; ' + HazardFactors FROM Enrollment_OrgGroup WHERE OID = {_regInfo.ID} FOR XML PATH('')), 1, 2, '') AS HazardFactors")?[0].HazardFactors.Split(';').Select(s => s.Trim()).ToList(); var HazardFactors = DAOHelp.GetDataBySQL<EnrollmentOrgGroup>($@"SELECT STUFF((SELECT '; ' + HazardFactors FROM Enrollment_OrgGroup WHERE OID = {_regInfo.ID} FOR XML PATH('')), 1, 2, '') AS HazardFactors")?[0].HazardFactors.Split(';').Select(s => s.Trim()).ToList();
var _lsthazard = new List<DictHazardType>(); var _lsthazard = new List<DictHazardType>();
if(HazardFactors.Count != 0) tReport.SetParameterValue("HazardFactors", String.Join("、", HazardFactors));
if (HazardFactors.Count != 0)
{ {
foreach (var item in HazardFactors) foreach (var item in HazardFactors)
{ {

@ -28,11 +28,12 @@
/// </summary> /// </summary>
private void InitializeComponent() private void InitializeComponent()
{ {
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(EnrollmentOrgForm)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(EnrollmentOrgForm));
DevExpress.XtraGrid.GridFormatRule gridFormatRule3 = new DevExpress.XtraGrid.GridFormatRule();
DevExpress.XtraEditors.FormatConditionRuleExpression formatConditionRuleExpression3 = new DevExpress.XtraEditors.FormatConditionRuleExpression();
DevExpress.XtraGrid.GridFormatRule gridFormatRule1 = new DevExpress.XtraGrid.GridFormatRule(); DevExpress.XtraGrid.GridFormatRule gridFormatRule1 = new DevExpress.XtraGrid.GridFormatRule();
DevExpress.XtraEditors.FormatConditionRuleExpression formatConditionRuleExpression1 = new DevExpress.XtraEditors.FormatConditionRuleExpression(); DevExpress.XtraEditors.FormatConditionRuleExpression formatConditionRuleExpression1 = new DevExpress.XtraEditors.FormatConditionRuleExpression();
DevExpress.XtraGrid.GridFormatRule gridFormatRule2 = new DevExpress.XtraGrid.GridFormatRule();
DevExpress.XtraEditors.FormatConditionRuleExpression formatConditionRuleExpression2 = new DevExpress.XtraEditors.FormatConditionRuleExpression();
this.gridColumn99 = new DevExpress.XtraGrid.Columns.GridColumn(); this.gridColumn99 = new DevExpress.XtraGrid.Columns.GridColumn();
this.gridColumn102 = new DevExpress.XtraGrid.Columns.GridColumn(); this.gridColumn102 = new DevExpress.XtraGrid.Columns.GridColumn();
this.repositoryItemMemoEdit21 = new DevExpress.XtraEditors.Repository.RepositoryItemMemoEdit(); this.repositoryItemMemoEdit21 = new DevExpress.XtraEditors.Repository.RepositoryItemMemoEdit();
@ -67,7 +68,7 @@
this.xtraTabControl1 = new DevExpress.XtraTab.XtraTabControl(); this.xtraTabControl1 = new DevExpress.XtraTab.XtraTabControl();
this.xtraTabPage1 = new DevExpress.XtraTab.XtraTabPage(); this.xtraTabPage1 = new DevExpress.XtraTab.XtraTabPage();
this.DgcGroupPatient = new DevExpress.XtraGrid.GridControl(); this.DgcGroupPatient = new DevExpress.XtraGrid.GridControl();
this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(); this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components);
this.FastGroupMove = new System.Windows.Forms.ToolStripMenuItem(); this.FastGroupMove = new System.Windows.Forms.ToolStripMenuItem();
this.DgvGroupPatient = new DevExpress.XtraGrid.Views.Grid.GridView(); this.DgvGroupPatient = new DevExpress.XtraGrid.Views.Grid.GridView();
this.gridColumn32 = new DevExpress.XtraGrid.Columns.GridColumn(); this.gridColumn32 = new DevExpress.XtraGrid.Columns.GridColumn();
@ -126,7 +127,6 @@
this.gridColumn9 = new DevExpress.XtraGrid.Columns.GridColumn(); this.gridColumn9 = new DevExpress.XtraGrid.Columns.GridColumn();
this.gridColumn10 = new DevExpress.XtraGrid.Columns.GridColumn(); this.gridColumn10 = new DevExpress.XtraGrid.Columns.GridColumn();
this.RiCmbExamType = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox(); this.RiCmbExamType = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.JobTypesCol = new DevExpress.XtraGrid.Columns.GridColumn();
this.JobStatusCol = new DevExpress.XtraGrid.Columns.GridColumn(); this.JobStatusCol = new DevExpress.XtraGrid.Columns.GridColumn();
this.RiCmbJobStatus = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox(); this.RiCmbJobStatus = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.HazardFactorsCol = new DevExpress.XtraGrid.Columns.GridColumn(); this.HazardFactorsCol = new DevExpress.XtraGrid.Columns.GridColumn();
@ -191,7 +191,6 @@
this.gridColumn61 = new DevExpress.XtraGrid.Columns.GridColumn(); this.gridColumn61 = new DevExpress.XtraGrid.Columns.GridColumn();
this.gridColumn62 = new DevExpress.XtraGrid.Columns.GridColumn(); this.gridColumn62 = new DevExpress.XtraGrid.Columns.GridColumn();
this.repositoryItemComboBox3 = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox(); this.repositoryItemComboBox3 = new DevExpress.XtraEditors.Repository.RepositoryItemComboBox();
this.JobTypesCol2 = new DevExpress.XtraGrid.Columns.GridColumn();
this.JobStatusCol2 = new DevExpress.XtraGrid.Columns.GridColumn(); this.JobStatusCol2 = new DevExpress.XtraGrid.Columns.GridColumn();
this.HazardFactorsCol2 = new DevExpress.XtraGrid.Columns.GridColumn(); this.HazardFactorsCol2 = new DevExpress.XtraGrid.Columns.GridColumn();
this.gridColumn63 = new DevExpress.XtraGrid.Columns.GridColumn(); this.gridColumn63 = new DevExpress.XtraGrid.Columns.GridColumn();
@ -206,7 +205,7 @@
this.xtraTabControl4 = new DevExpress.XtraTab.XtraTabControl(); this.xtraTabControl4 = new DevExpress.XtraTab.XtraTabControl();
this.xtraTabPage4 = new DevExpress.XtraTab.XtraTabPage(); this.xtraTabPage4 = new DevExpress.XtraTab.XtraTabPage();
this.DgcCheckCost2 = new DevExpress.XtraGrid.GridControl(); this.DgcCheckCost2 = new DevExpress.XtraGrid.GridControl();
this.PersonCostFastMenu = new System.Windows.Forms.ContextMenuStrip(); this.PersonCostFastMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
this.PFastCharge = new System.Windows.Forms.ToolStripMenuItem(); this.PFastCharge = new System.Windows.Forms.ToolStripMenuItem();
this.PFastAllCharge = new System.Windows.Forms.ToolStripMenuItem(); this.PFastAllCharge = new System.Windows.Forms.ToolStripMenuItem();
this.PFastDeleteCost = new System.Windows.Forms.ToolStripMenuItem(); this.PFastDeleteCost = new System.Windows.Forms.ToolStripMenuItem();
@ -237,7 +236,7 @@
this.xtraTabControl3 = new DevExpress.XtraTab.XtraTabControl(); this.xtraTabControl3 = new DevExpress.XtraTab.XtraTabControl();
this.xtraTabPage2 = new DevExpress.XtraTab.XtraTabPage(); this.xtraTabPage2 = new DevExpress.XtraTab.XtraTabPage();
this.DgcCheckCost = new DevExpress.XtraGrid.GridControl(); this.DgcCheckCost = new DevExpress.XtraGrid.GridControl();
this.TeamCostFastMenu = new System.Windows.Forms.ContextMenuStrip(); this.TeamCostFastMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
this.TFastCharge = new System.Windows.Forms.ToolStripMenuItem(); this.TFastCharge = new System.Windows.Forms.ToolStripMenuItem();
this.TFastAllCharge = new System.Windows.Forms.ToolStripMenuItem(); this.TFastAllCharge = new System.Windows.Forms.ToolStripMenuItem();
this.TFastDeleteCost = new System.Windows.Forms.ToolStripMenuItem(); this.TFastDeleteCost = new System.Windows.Forms.ToolStripMenuItem();
@ -328,7 +327,7 @@
this.splitterControl1 = new DevExpress.XtraEditors.SplitterControl(); this.splitterControl1 = new DevExpress.XtraEditors.SplitterControl();
this.panel11 = new System.Windows.Forms.Panel(); this.panel11 = new System.Windows.Forms.Panel();
this.DgcEnrollment = new DevExpress.XtraGrid.GridControl(); this.DgcEnrollment = new DevExpress.XtraGrid.GridControl();
this.InfoFastMenu = new System.Windows.Forms.ContextMenuStrip(); this.InfoFastMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
this.FastCamera = new System.Windows.Forms.ToolStripMenuItem(); this.FastCamera = new System.Windows.Forms.ToolStripMenuItem();
this.FastDelete = new System.Windows.Forms.ToolStripMenuItem(); this.FastDelete = new System.Windows.Forms.ToolStripMenuItem();
this.FastExport = new System.Windows.Forms.ToolStripMenuItem(); this.FastExport = new System.Windows.Forms.ToolStripMenuItem();
@ -1673,7 +1672,6 @@
this.gridColumn8, this.gridColumn8,
this.gridColumn9, this.gridColumn9,
this.gridColumn10, this.gridColumn10,
this.JobTypesCol,
this.JobStatusCol, this.JobStatusCol,
this.HazardFactorsCol, this.HazardFactorsCol,
this.gridColumn11, this.gridColumn11,
@ -1783,13 +1781,13 @@
this.gridColumn10.AppearanceCell.Font = new System.Drawing.Font("微软雅黑", 12F); this.gridColumn10.AppearanceCell.Font = new System.Drawing.Font("微软雅黑", 12F);
this.gridColumn10.AppearanceCell.Options.UseFont = true; this.gridColumn10.AppearanceCell.Options.UseFont = true;
this.gridColumn10.Caption = "体检类型"; this.gridColumn10.Caption = "体检类型";
this.gridColumn10.ColumnEdit = this.RiCmbExamType;
this.gridColumn10.FieldName = "Type"; this.gridColumn10.FieldName = "Type";
this.gridColumn10.Name = "gridColumn10"; this.gridColumn10.Name = "gridColumn10";
this.gridColumn10.OptionsColumn.AllowEdit = false;
this.gridColumn10.OptionsColumn.AllowGroup = DevExpress.Utils.DefaultBoolean.False; this.gridColumn10.OptionsColumn.AllowGroup = DevExpress.Utils.DefaultBoolean.False;
this.gridColumn10.OptionsColumn.AllowMerge = DevExpress.Utils.DefaultBoolean.False; this.gridColumn10.OptionsColumn.AllowMerge = DevExpress.Utils.DefaultBoolean.False;
this.gridColumn10.OptionsColumn.AllowMove = false;
this.gridColumn10.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False; this.gridColumn10.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
this.gridColumn10.OptionsColumn.ReadOnly = true;
this.gridColumn10.OptionsFilter.AllowFilter = false; this.gridColumn10.OptionsFilter.AllowFilter = false;
this.gridColumn10.Visible = true; this.gridColumn10.Visible = true;
this.gridColumn10.VisibleIndex = 5; this.gridColumn10.VisibleIndex = 5;
@ -1802,16 +1800,6 @@
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.RiCmbExamType.Name = "RiCmbExamType"; this.RiCmbExamType.Name = "RiCmbExamType";
// //
// JobTypesCol
//
this.JobTypesCol.AppearanceCell.Font = new System.Drawing.Font("微软雅黑", 12F);
this.JobTypesCol.AppearanceCell.Options.UseFont = true;
this.JobTypesCol.Caption = "工种";
this.JobTypesCol.FieldName = "JobTypes";
this.JobTypesCol.Name = "JobTypesCol";
this.JobTypesCol.OptionsFilter.AllowFilter = false;
this.JobTypesCol.Width = 90;
//
// JobStatusCol // JobStatusCol
// //
this.JobStatusCol.AppearanceCell.Font = new System.Drawing.Font("微软雅黑", 12F); this.JobStatusCol.AppearanceCell.Font = new System.Drawing.Font("微软雅黑", 12F);
@ -2198,11 +2186,11 @@
// TpPack // TpPack
// //
this.TpPack.Controls.Add(this.DgcPack); this.TpPack.Controls.Add(this.DgcPack);
this.TpPack.Location = new System.Drawing.Point(4, 24); this.TpPack.Location = new System.Drawing.Point(4, 23);
this.TpPack.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); this.TpPack.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
this.TpPack.Name = "TpPack"; this.TpPack.Name = "TpPack";
this.TpPack.Padding = new System.Windows.Forms.Padding(2, 3, 2, 3); this.TpPack.Padding = new System.Windows.Forms.Padding(2, 3, 2, 3);
this.TpPack.Size = new System.Drawing.Size(452, 523); this.TpPack.Size = new System.Drawing.Size(452, 512);
this.TpPack.TabIndex = 1; this.TpPack.TabIndex = 1;
this.TpPack.Text = "套餐"; this.TpPack.Text = "套餐";
this.TpPack.UseVisualStyleBackColor = true; this.TpPack.UseVisualStyleBackColor = true;
@ -2213,7 +2201,7 @@
this.DgcPack.Location = new System.Drawing.Point(2, 3); this.DgcPack.Location = new System.Drawing.Point(2, 3);
this.DgcPack.MainView = this.DgvPack; this.DgcPack.MainView = this.DgvPack;
this.DgcPack.Name = "DgcPack"; this.DgcPack.Name = "DgcPack";
this.DgcPack.Size = new System.Drawing.Size(448, 517); this.DgcPack.Size = new System.Drawing.Size(448, 506);
this.DgcPack.TabIndex = 122; this.DgcPack.TabIndex = 122;
this.DgcPack.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcPack.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvPack, this.DgvPack,
@ -2374,11 +2362,11 @@
// //
this.TpFeeItem.Controls.Add(this.DgcFeeItem); this.TpFeeItem.Controls.Add(this.DgcFeeItem);
this.TpFeeItem.Controls.Add(this.FeeItemSearch); this.TpFeeItem.Controls.Add(this.FeeItemSearch);
this.TpFeeItem.Location = new System.Drawing.Point(4, 24); this.TpFeeItem.Location = new System.Drawing.Point(4, 23);
this.TpFeeItem.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); this.TpFeeItem.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
this.TpFeeItem.Name = "TpFeeItem"; this.TpFeeItem.Name = "TpFeeItem";
this.TpFeeItem.Padding = new System.Windows.Forms.Padding(2, 3, 2, 3); this.TpFeeItem.Padding = new System.Windows.Forms.Padding(2, 3, 2, 3);
this.TpFeeItem.Size = new System.Drawing.Size(452, 523); this.TpFeeItem.Size = new System.Drawing.Size(452, 512);
this.TpFeeItem.TabIndex = 0; this.TpFeeItem.TabIndex = 0;
this.TpFeeItem.Text = "收费项目"; this.TpFeeItem.Text = "收费项目";
this.TpFeeItem.UseVisualStyleBackColor = true; this.TpFeeItem.UseVisualStyleBackColor = true;
@ -2391,7 +2379,7 @@
this.DgcFeeItem.Name = "DgcFeeItem"; this.DgcFeeItem.Name = "DgcFeeItem";
this.DgcFeeItem.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { this.DgcFeeItem.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.repositoryItemCheckEdit1}); this.repositoryItemCheckEdit1});
this.DgcFeeItem.Size = new System.Drawing.Size(448, 495); this.DgcFeeItem.Size = new System.Drawing.Size(448, 484);
this.DgcFeeItem.TabIndex = 137; this.DgcFeeItem.TabIndex = 137;
this.DgcFeeItem.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcFeeItem.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvFeeItem, this.DgvFeeItem,
@ -2613,7 +2601,6 @@
this.gridColumn60, this.gridColumn60,
this.gridColumn61, this.gridColumn61,
this.gridColumn62, this.gridColumn62,
this.JobTypesCol2,
this.JobStatusCol2, this.JobStatusCol2,
this.HazardFactorsCol2, this.HazardFactorsCol2,
this.gridColumn63, this.gridColumn63,
@ -2754,22 +2741,6 @@
new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)});
this.repositoryItemComboBox3.Name = "repositoryItemComboBox3"; this.repositoryItemComboBox3.Name = "repositoryItemComboBox3";
// //
// JobTypesCol2
//
this.JobTypesCol2.AppearanceCell.Font = new System.Drawing.Font("微软雅黑", 12F);
this.JobTypesCol2.AppearanceCell.Options.UseFont = true;
this.JobTypesCol2.Caption = "工种";
this.JobTypesCol2.FieldName = "JobTypes";
this.JobTypesCol2.Name = "JobTypesCol2";
this.JobTypesCol2.OptionsColumn.AllowEdit = false;
this.JobTypesCol2.OptionsColumn.AllowGroup = DevExpress.Utils.DefaultBoolean.False;
this.JobTypesCol2.OptionsColumn.AllowMerge = DevExpress.Utils.DefaultBoolean.False;
this.JobTypesCol2.OptionsColumn.AllowMove = false;
this.JobTypesCol2.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
this.JobTypesCol2.OptionsColumn.Printable = DevExpress.Utils.DefaultBoolean.False;
this.JobTypesCol2.OptionsColumn.ReadOnly = true;
this.JobTypesCol2.OptionsFilter.AllowFilter = false;
//
// JobStatusCol2 // JobStatusCol2
// //
this.JobStatusCol2.AppearanceCell.Font = new System.Drawing.Font("微软雅黑", 12F); this.JobStatusCol2.AppearanceCell.Font = new System.Drawing.Font("微软雅黑", 12F);
@ -3068,15 +3039,15 @@
this.gridColumn100, this.gridColumn100,
this.gridColumn99}); this.gridColumn99});
this.DgvCheckCost2.FixedLineWidth = 1; this.DgvCheckCost2.FixedLineWidth = 1;
gridFormatRule1.ApplyToRow = true; gridFormatRule3.ApplyToRow = true;
gridFormatRule1.Column = this.gridColumn99; gridFormatRule3.Column = this.gridColumn99;
gridFormatRule1.Name = "Format0"; gridFormatRule3.Name = "Format0";
formatConditionRuleExpression1.Appearance.ForeColor = System.Drawing.Color.Gray; formatConditionRuleExpression3.Appearance.ForeColor = System.Drawing.Color.Gray;
formatConditionRuleExpression1.Appearance.Options.UseForeColor = true; formatConditionRuleExpression3.Appearance.Options.UseForeColor = true;
formatConditionRuleExpression1.Expression = "[CancelTime] Is Not Null"; formatConditionRuleExpression3.Expression = "[CancelTime] Is Not Null";
formatConditionRuleExpression1.PredefinedName = "Strikeout Text"; formatConditionRuleExpression3.PredefinedName = "Strikeout Text";
gridFormatRule1.Rule = formatConditionRuleExpression1; gridFormatRule3.Rule = formatConditionRuleExpression3;
this.DgvCheckCost2.FormatRules.Add(gridFormatRule1); this.DgvCheckCost2.FormatRules.Add(gridFormatRule3);
this.DgvCheckCost2.GridControl = this.DgcCheckCost2; this.DgvCheckCost2.GridControl = this.DgcCheckCost2;
this.DgvCheckCost2.GroupFormat = "{0}"; this.DgvCheckCost2.GroupFormat = "{0}";
this.DgvCheckCost2.IndicatorWidth = 65; this.DgvCheckCost2.IndicatorWidth = 65;
@ -3514,15 +3485,15 @@
this.gridColumn101, this.gridColumn101,
this.gridColumn102}); this.gridColumn102});
this.DgvCheckCost.FixedLineWidth = 1; this.DgvCheckCost.FixedLineWidth = 1;
gridFormatRule2.ApplyToRow = true; gridFormatRule1.ApplyToRow = true;
gridFormatRule2.Column = this.gridColumn102; gridFormatRule1.Column = this.gridColumn102;
gridFormatRule2.Name = "Format0"; gridFormatRule1.Name = "Format0";
formatConditionRuleExpression2.Appearance.ForeColor = System.Drawing.Color.Gray; formatConditionRuleExpression1.Appearance.ForeColor = System.Drawing.Color.Gray;
formatConditionRuleExpression2.Appearance.Options.UseForeColor = true; formatConditionRuleExpression1.Appearance.Options.UseForeColor = true;
formatConditionRuleExpression2.Expression = "[CancelTime] Is Not Null"; formatConditionRuleExpression1.Expression = "[CancelTime] Is Not Null";
formatConditionRuleExpression2.PredefinedName = "Strikeout Text"; formatConditionRuleExpression1.PredefinedName = "Strikeout Text";
gridFormatRule2.Rule = formatConditionRuleExpression2; gridFormatRule1.Rule = formatConditionRuleExpression1;
this.DgvCheckCost.FormatRules.Add(gridFormatRule2); this.DgvCheckCost.FormatRules.Add(gridFormatRule1);
this.DgvCheckCost.GridControl = this.DgcCheckCost; this.DgvCheckCost.GridControl = this.DgcCheckCost;
this.DgvCheckCost.GroupCount = 1; this.DgvCheckCost.GroupCount = 1;
this.DgvCheckCost.GroupFormat = ""; this.DgvCheckCost.GroupFormat = "";
@ -4111,11 +4082,11 @@
// tabPage1 // tabPage1
// //
this.tabPage1.Controls.Add(this.DgcPack2); this.tabPage1.Controls.Add(this.DgcPack2);
this.tabPage1.Location = new System.Drawing.Point(4, 24); this.tabPage1.Location = new System.Drawing.Point(4, 23);
this.tabPage1.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); this.tabPage1.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
this.tabPage1.Name = "tabPage1"; this.tabPage1.Name = "tabPage1";
this.tabPage1.Padding = new System.Windows.Forms.Padding(2, 3, 2, 3); this.tabPage1.Padding = new System.Windows.Forms.Padding(2, 3, 2, 3);
this.tabPage1.Size = new System.Drawing.Size(372, 361); this.tabPage1.Size = new System.Drawing.Size(372, 362);
this.tabPage1.TabIndex = 1; this.tabPage1.TabIndex = 1;
this.tabPage1.Text = "套餐"; this.tabPage1.Text = "套餐";
this.tabPage1.UseVisualStyleBackColor = true; this.tabPage1.UseVisualStyleBackColor = true;
@ -4126,7 +4097,7 @@
this.DgcPack2.Location = new System.Drawing.Point(2, 3); this.DgcPack2.Location = new System.Drawing.Point(2, 3);
this.DgcPack2.MainView = this.DgvPack2; this.DgcPack2.MainView = this.DgvPack2;
this.DgcPack2.Name = "DgcPack2"; this.DgcPack2.Name = "DgcPack2";
this.DgcPack2.Size = new System.Drawing.Size(368, 355); this.DgcPack2.Size = new System.Drawing.Size(368, 356);
this.DgcPack2.TabIndex = 122; this.DgcPack2.TabIndex = 122;
this.DgcPack2.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcPack2.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvPack2, this.DgvPack2,
@ -4288,11 +4259,11 @@
// //
this.tabPage2.Controls.Add(this.DgcFeeItem2); this.tabPage2.Controls.Add(this.DgcFeeItem2);
this.tabPage2.Controls.Add(this.FeeItemSearch2); this.tabPage2.Controls.Add(this.FeeItemSearch2);
this.tabPage2.Location = new System.Drawing.Point(4, 24); this.tabPage2.Location = new System.Drawing.Point(4, 23);
this.tabPage2.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); this.tabPage2.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
this.tabPage2.Name = "tabPage2"; this.tabPage2.Name = "tabPage2";
this.tabPage2.Padding = new System.Windows.Forms.Padding(2, 3, 2, 3); this.tabPage2.Padding = new System.Windows.Forms.Padding(2, 3, 2, 3);
this.tabPage2.Size = new System.Drawing.Size(372, 361); this.tabPage2.Size = new System.Drawing.Size(372, 362);
this.tabPage2.TabIndex = 0; this.tabPage2.TabIndex = 0;
this.tabPage2.Text = "收费项目"; this.tabPage2.Text = "收费项目";
this.tabPage2.UseVisualStyleBackColor = true; this.tabPage2.UseVisualStyleBackColor = true;
@ -4305,7 +4276,7 @@
this.DgcFeeItem2.Name = "DgcFeeItem2"; this.DgcFeeItem2.Name = "DgcFeeItem2";
this.DgcFeeItem2.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { this.DgcFeeItem2.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.repositoryItemCheckEdit2}); this.repositoryItemCheckEdit2});
this.DgcFeeItem2.Size = new System.Drawing.Size(368, 333); this.DgcFeeItem2.Size = new System.Drawing.Size(368, 334);
this.DgcFeeItem2.TabIndex = 138; this.DgcFeeItem2.TabIndex = 138;
this.DgcFeeItem2.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcFeeItem2.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvFeeItem2, this.DgvFeeItem2,
@ -5757,12 +5728,10 @@
private DevExpress.XtraGrid.Columns.GridColumn gridColumn104; private DevExpress.XtraGrid.Columns.GridColumn gridColumn104;
private DevExpress.XtraGrid.Columns.GridColumn gridColumn105; private DevExpress.XtraGrid.Columns.GridColumn gridColumn105;
private DevExpress.XtraGrid.Columns.GridColumn gridColumn29; private DevExpress.XtraGrid.Columns.GridColumn gridColumn29;
private DevExpress.XtraGrid.Columns.GridColumn JobTypesCol;
private DevExpress.XtraGrid.Columns.GridColumn JobStatusCol; private DevExpress.XtraGrid.Columns.GridColumn JobStatusCol;
private DevExpress.XtraGrid.Columns.GridColumn HazardFactorsCol; private DevExpress.XtraGrid.Columns.GridColumn HazardFactorsCol;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox RiCmbJobTypes; private DevExpress.XtraEditors.Repository.RepositoryItemComboBox RiCmbJobTypes;
private DevExpress.XtraEditors.Repository.RepositoryItemComboBox RiCmbJobStatus; private DevExpress.XtraEditors.Repository.RepositoryItemComboBox RiCmbJobStatus;
private DevExpress.XtraGrid.Columns.GridColumn JobTypesCol2;
private DevExpress.XtraGrid.Columns.GridColumn JobStatusCol2; private DevExpress.XtraGrid.Columns.GridColumn JobStatusCol2;
private DevExpress.XtraGrid.Columns.GridColumn HazardFactorsCol2; private DevExpress.XtraGrid.Columns.GridColumn HazardFactorsCol2;
private DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit RiCmbHazardFactors; private DevExpress.XtraEditors.Repository.RepositoryItemCheckedComboBoxEdit RiCmbHazardFactors;

@ -269,26 +269,26 @@ namespace PEIS.View.Enrollment
if (Convert.ToBoolean(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "IsOccupational"))) if (Convert.ToBoolean(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "IsOccupational")))
{ {
JobTypesCol.Visible = true;
JobTypesCol.VisibleIndex = 6;
JobStatusCol.Visible = true; JobStatusCol.Visible = true;
JobStatusCol.VisibleIndex = 7; JobStatusCol.VisibleIndex = 7;
HazardFactorsCol.Visible = true; HazardFactorsCol.Visible = true;
HazardFactorsCol.VisibleIndex = 8; HazardFactorsCol.VisibleIndex = 8;
JobTypesCol2.Visible = true;
JobTypesCol2.VisibleIndex = 6;
JobStatusCol2.Visible = true; JobStatusCol2.Visible = true;
JobStatusCol2.VisibleIndex = 7; JobStatusCol2.VisibleIndex = 7;
HazardFactorsCol2.Visible = true; HazardFactorsCol2.Visible = true;
HazardFactorsCol2.VisibleIndex = 8; HazardFactorsCol2.VisibleIndex = 8;
RiCmbExamType.Items.Clear();
RiCmbExamType.Items.AddRange(Global._lstConfig.Where(a => a.Key.Equals("ExamType")).ToList().Select(a => a.Value).ToList());
} }
else else
{ {
JobTypesCol.Visible = false;
JobStatusCol.Visible = false; JobStatusCol.Visible = false;
HazardFactorsCol.Visible = false; HazardFactorsCol.Visible = false;
RiCmbExamType.Items.Clear();
RiCmbExamType.Items.AddRange(new List<string>() { "健康体检" });
} }
OnGetEnrollmentOrgGroup(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString())); OnGetEnrollmentOrgGroup(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()));
@ -300,6 +300,7 @@ namespace PEIS.View.Enrollment
{ {
if (!DgvGroup.GetSelectedRows().Any()) return; if (!DgvGroup.GetSelectedRows().Any()) return;
RiCmbHazardFactors.Items.Clear();
var status = DgvGroup.GetRowCellValue(DgvGroup.GetSelectedRows()[0], "JobStatus")?.ToString(); var status = DgvGroup.GetRowCellValue(DgvGroup.GetSelectedRows()[0], "JobStatus")?.ToString();
var _lst = DAOHelp.GetDataBySQL<DictHazardType>($@"SELECT Name FROM Dict_HazardType var _lst = DAOHelp.GetDataBySQL<DictHazardType>($@"SELECT Name FROM Dict_HazardType
WHERE ID IN (SELECT HID FROM Dict_HTypeFItem GROUP BY HID) WHERE ID IN (SELECT HID FROM Dict_HTypeFItem GROUP BY HID)
@ -327,9 +328,7 @@ namespace PEIS.View.Enrollment
AgeMin = 0, AgeMin = 0,
AgeMax = 999, AgeMax = 999,
Marriage = "所有", Marriage = "所有",
Sex = "男/女", Sex = "男/女"
JobStatus = Convert.ToBoolean(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "IsOccupational")) ? "岗前" : null,
Type = Convert.ToBoolean(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "IsOccupational")) ? "职业体检" : "健康体检"
}); });
DgvGroup.RefreshData(); DgvGroup.RefreshData();
@ -350,17 +349,24 @@ namespace PEIS.View.Enrollment
var IsOccupational = Convert.ToBoolean(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "IsOccupational")); var IsOccupational = Convert.ToBoolean(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "IsOccupational"));
foreach (var item in _lstGroup) foreach (var item in _lstGroup)
{ {
if (IsOccupational) // 体检类型必填
if (string.IsNullOrEmpty(item.Type))
{
Global.Msg("info", $@"请选择{item.Name}分组,体检类型");
return;
}
//
if (IsOccupational && item.Type.Contains("职业"))
{ {
if(string.IsNullOrEmpty(item.JobStatus) || string.IsNullOrEmpty(item.HazardFactors)) if(string.IsNullOrEmpty(item.JobStatus) || string.IsNullOrEmpty(item.HazardFactors))
{ {
Global.Msg("info", "请选择在岗情况或接害因素"); Global.Msg("info", $@"请选择{item.Name}分组,在岗情况或接害因素");
return; return;
} }
} }
item.Sex = item.Sex == null ? "0" : item.Sex.Equals("男") ? "1" : item.Sex.Equals("女") ? "2" : "0"; item.Sex = item.Sex == null ? "0" : item.Sex.Equals("男") ? "1" : item.Sex.Equals("女") ? "2" : "0";
item.Type = IsOccupational ? "职业体检" : "健康体检";
if(item.ID != 0) if(item.ID != 0)
{ {
var _list = DAOHelp.GetDataBySQL<EnrollmentOrgGroup>($@"SELECT * FROM Enrollment_OrgGroup WHERE ID = {item.ID}"); var _list = DAOHelp.GetDataBySQL<EnrollmentOrgGroup>($@"SELECT * FROM Enrollment_OrgGroup WHERE ID = {item.ID}");
@ -381,7 +387,7 @@ namespace PEIS.View.Enrollment
foreach (var item in _lstGroup) foreach (var item in _lstGroup)
{ {
// 同步后的不可更改项目 // 同步后的不可更改项目
if (item.CheckTime != null) continue; if (item.CheckTime != null || !(item.Type.Contains("职业"))) continue;
// 避免重复开设,删除分组原有所有项目 // 避免重复开设,删除分组原有所有项目
DAOHelp.ExecuteSql($@" DELETE FROM Enrollment_OrgFeeItem WHERE GroupID = {item?.ID}"); DAOHelp.ExecuteSql($@" DELETE FROM Enrollment_OrgFeeItem WHERE GroupID = {item?.ID}");
@ -430,6 +436,7 @@ namespace PEIS.View.Enrollment
} }
} }
OnGetEnrollmentOrgGroup(Convert.ToInt64(DgvOrg.GetRowCellValue(DgvOrg.GetSelectedRows()[0], "ID").ToString()));
} }
} }
@ -1249,6 +1256,7 @@ namespace PEIS.View.Enrollment
if (e.Column.FieldName == "JobStatus") if (e.Column.FieldName == "JobStatus")
{ {
// 获取当前行的前一列的值 // 获取当前行的前一列的值
RiCmbHazardFactors.Items.Clear();
var status = DgvGroup.GetRowCellValue(e.RowHandle, e.Column)?.ToString(); var status = DgvGroup.GetRowCellValue(e.RowHandle, e.Column)?.ToString();
var _lst = DAOHelp.GetDataBySQL<DictHazardType>($@"SELECT Name FROM Dict_HazardType var _lst = DAOHelp.GetDataBySQL<DictHazardType>($@"SELECT Name FROM Dict_HazardType
WHERE ID IN (SELECT HID FROM Dict_HTypeFItem GROUP BY HID) WHERE ID IN (SELECT HID FROM Dict_HTypeFItem GROUP BY HID)

@ -120,6 +120,9 @@
<metadata name="menuStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="menuStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>510, 16</value> <value>510, 16</value>
</metadata> </metadata>
<metadata name="menuStrip2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>510, 16</value>
</metadata>
<metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="contextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1597, 17</value> <value>1597, 17</value>
</metadata> </metadata>
@ -272,6 +275,9 @@
<metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1914, 17</value> <value>1914, 17</value>
</metadata> </metadata>
<metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>1914, 17</value>
</metadata>
<data name="TsmiCheckOrg.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="TsmiCheckOrg.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAT5JREFUSEvd iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABGdBTUEAALGPC/xhBQAAAT5JREFUSEvd
@ -301,7 +307,7 @@
KGtGXgAAAABJRU5ErkJggg== KGtGXgAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="TsmiPrintPerson.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="TsmiPrintCost.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAAXNJREFUWEft iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAAXNJREFUWEft
VUtugzAUzBF6gV6gqy6Ko+xyhErYUnKbrHKDLnKFbHKEHoGFjXqcVk/E+HkwEDuAXImRRgj8mBl/eGw2 VUtugzAUzBF6gV6gqy6Ko+xyhErYUnKbrHKDLnKFbHKEHoGFjXqcVk/E+HkwEDuAXImRRgj8mBl/eGw2
@ -313,7 +319,7 @@
FXPgD42yKUEeFV5FAAAAAElFTkSuQmCC FXPgD42yKUEeFV5FAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="TsmiPrintTeam.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="TsmiPrintPerson.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAAXNJREFUWEft iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAAXNJREFUWEft
VUtugzAUzBF6gV6gqy6Ko+xyhErYUnKbrHKDLnKFbHKEHoGFjXqcVk/E+HkwEDuAXImRRgj8mBl/eGw2 VUtugzAUzBF6gV6gqy6Ko+xyhErYUnKbrHKDLnKFbHKEHoGFjXqcVk/E+HkwEDuAXImRRgj8mBl/eGw2
@ -325,7 +331,7 @@
FXPgD42yKUEeFV5FAAAAAElFTkSuQmCC FXPgD42yKUEeFV5FAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="TsmiPrintGroup.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="TsmiPrintTeam.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAAXNJREFUWEft iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAAXNJREFUWEft
VUtugzAUzBF6gV6gqy6Ko+xyhErYUnKbrHKDLnKFbHKEHoGFjXqcVk/E+HkwEDuAXImRRgj8mBl/eGw2 VUtugzAUzBF6gV6gqy6Ko+xyhErYUnKbrHKDLnKFbHKEHoGFjXqcVk/E+HkwEDuAXImRRgj8mBl/eGw2
@ -337,7 +343,7 @@
FXPgD42yKUEeFV5FAAAAAElFTkSuQmCC FXPgD42yKUEeFV5FAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="TsmiPrintCost.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="TsmiPrintGroup.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAAXNJREFUWEft iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAAXNJREFUWEft
VUtugzAUzBF6gV6gqy6Ko+xyhErYUnKbrHKDLnKFbHKEHoGFjXqcVk/E+HkwEDuAXImRRgj8mBl/eGw2 VUtugzAUzBF6gV6gqy6Ko+xyhErYUnKbrHKDLnKFbHKEHoGFjXqcVk/E+HkwEDuAXImRRgj8mBl/eGw2

@ -1192,45 +1192,66 @@ namespace PEIS.View.Exam
if (result != DialogResult.Yes) return; if (result != DialogResult.Yes) return;
// 检验科判断项目是否完全出结果 // 检验科判断项目是否完全出结果
if(_examPart.DeptCode == "3001") if (_examPart.DeptCode == "3001")
{ {
var feeItem = new List<EnrollmentFeeItem>(); var feeItem = new List<EnrollmentFeeItem>();
var examFeeItem = DAOHelp.GetDataBySQL<EnrollmentFeeItem>($@"SELECT FeeItemName FROM Enrollment_FeeItem WHERE EID = {_patient.ID} and DeptCode = '3001' AND FID NOT IN (100,101)"); // FID = 100、101为包含乙肝项目不做校验。 var examFeeItem = DAOHelp.GetDataBySQL<EnrollmentFeeItem>($@"SELECT FeeItemName FROM Enrollment_FeeItem WHERE EID = {_patient.ID} and DeptCode = '3001' "); // FID = 100、101为包含乙肝项目不做校验。
var resultFeeItem = DAOHelp.GetDataBySQL<ExamResult>($@"SELECT FeeItemName FROM Exam_Result WHERE PID = {_examPart.ID} GROUP BY FeeItemName"); var resultFeeItem = DAOHelp.GetDataBySQL<EnrollmentFeeItem>($@"SELECT c.FeeItemName
foreach (var item in resultFeeItem) FROM lis.rmlis6.dbo.vw_checked_labresult A
LEFT JOIN Dict_ReportItem B ON ( A.rpt_itemcode = B.RptItemCode OR A.rptcode = B.RptItemCode )
LEFT JOIN Enrollment_FeeItem C ON B.FID = C.FID AND CONVERT ( INT, pat_no ) = c.EID
WHERE pat_no = '{_patient.ID}' AND pat_typecode = 4 AND C.FID IS NOT NULL GROUP BY c.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 if (item.FeeItemName.Contains("补充项目"))
// {
// continue;
// }
// else
// {
// feeItem.Add(new EnrollmentFeeItem() { FeeItemName = item.FeeItemName });
// }
//}
if (resultFeeItem.Count != examFeeItem.Count)
{ {
if (item.FeeItemName.Contains(",")) List<EnrollmentFeeItem> diff = new List<EnrollmentFeeItem>();
foreach (var item1 in examFeeItem)
{ {
var one = item.FeeItemName.Split(','); bool found = false;
foreach (var o in one) foreach (var item2 in resultFeeItem)
{ {
if (o.Contains("两对半")) continue; if (item1.FeeItemName == item2.FeeItemName)
feeItem.Add(new EnrollmentFeeItem() { FeeItemName = o} ); {
found = true;
break;
}
} }
}else if (item.FeeItemName.Contains(",")) if (!found)
{
var two = item.FeeItemName.Split(',');
foreach (var t in two)
{ {
if (t.Contains("两对半")) continue; diff.Add(item1);
feeItem.Add(new EnrollmentFeeItem() { FeeItemName = t });
} }
} }
else if (item.FeeItemName.Contains("补充项目"))
{
continue;
}
else
{
feeItem.Add(new EnrollmentFeeItem() { FeeItemName = item.FeeItemName });
}
}
if (feeItem.Count != examFeeItem.Count)
{ Msg("info", string.Join("、", diff.Select(s => s.FeeItemName).First()) + "未出结果!");
Msg("info", "请核对检验项目是否齐全后重试!");
return; return;
} }
} }

@ -95,6 +95,8 @@
this.colExamConclusion3 = new DevExpress.XtraGrid.Columns.GridColumn(); this.colExamConclusion3 = new DevExpress.XtraGrid.Columns.GridColumn();
this.colExamConclusion4 = new DevExpress.XtraGrid.Columns.GridColumn(); this.colExamConclusion4 = new DevExpress.XtraGrid.Columns.GridColumn();
this.repositoryItemMemoEdit2 = new DevExpress.XtraEditors.Repository.RepositoryItemMemoEdit(); this.repositoryItemMemoEdit2 = new DevExpress.XtraEditors.Repository.RepositoryItemMemoEdit();
this.gridColumn33 = new DevExpress.XtraGrid.Columns.GridColumn();
this.repositoryItemCheckEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit();
this.colConclusionSelect = new DevExpress.XtraGrid.Columns.GridColumn(); this.colConclusionSelect = new DevExpress.XtraGrid.Columns.GridColumn();
this.CmbSearchConclusion = new DevExpress.XtraEditors.Repository.RepositoryItemSearchLookUpEdit(); this.CmbSearchConclusion = new DevExpress.XtraEditors.Repository.RepositoryItemSearchLookUpEdit();
this.DgvSearchConclusion = new DevExpress.XtraGrid.Views.Grid.GridView(); this.DgvSearchConclusion = new DevExpress.XtraGrid.Views.Grid.GridView();
@ -220,6 +222,7 @@
this.menuStrip = new System.Windows.Forms.MenuStrip(); this.menuStrip = new System.Windows.Forms.MenuStrip();
this.TsmiWeChatViewReport = new System.Windows.Forms.ToolStripMenuItem(); this.TsmiWeChatViewReport = new System.Windows.Forms.ToolStripMenuItem();
this.TsmiAbandoned = new System.Windows.Forms.ToolStripMenuItem(); this.TsmiAbandoned = new System.Windows.Forms.ToolStripMenuItem();
this.TsmiOccupational = new System.Windows.Forms.ToolStripMenuItem();
this.TsmiFinishCancel = new System.Windows.Forms.ToolStripMenuItem(); this.TsmiFinishCancel = new System.Windows.Forms.ToolStripMenuItem();
this.TsmiFinish = new System.Windows.Forms.ToolStripMenuItem(); this.TsmiFinish = new System.Windows.Forms.ToolStripMenuItem();
this.ToolStripMenuItemStatusTxt = new System.Windows.Forms.ToolStripMenuItem(); this.ToolStripMenuItemStatusTxt = new System.Windows.Forms.ToolStripMenuItem();
@ -267,6 +270,7 @@
((System.ComponentModel.ISupportInitialize)(this.DgcExamConclusion)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.DgcExamConclusion)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.DgvExamConclusion)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.DgvExamConclusion)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemMemoEdit2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.repositoryItemMemoEdit2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemCheckEdit1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.CmbSearchConclusion)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.CmbSearchConclusion)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.DgvSearchConclusion)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.DgvSearchConclusion)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemRichTextEdit2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.repositoryItemRichTextEdit2)).BeginInit();
@ -345,7 +349,7 @@
// splitContainerBase.Panel2 // splitContainerBase.Panel2
// //
this.splitContainerBase.Panel2.Controls.Add(this.panelRightBase); this.splitContainerBase.Panel2.Controls.Add(this.panelRightBase);
this.splitContainerBase.Size = new System.Drawing.Size(1904, 1041); this.splitContainerBase.Size = new System.Drawing.Size(722, 483);
this.splitContainerBase.SplitterDistance = 235; this.splitContainerBase.SplitterDistance = 235;
this.splitContainerBase.TabIndex = 0; this.splitContainerBase.TabIndex = 0;
// //
@ -358,7 +362,7 @@
this.panelLeftBase.Location = new System.Drawing.Point(0, 0); this.panelLeftBase.Location = new System.Drawing.Point(0, 0);
this.panelLeftBase.Margin = new System.Windows.Forms.Padding(0); this.panelLeftBase.Margin = new System.Windows.Forms.Padding(0);
this.panelLeftBase.Name = "panelLeftBase"; this.panelLeftBase.Name = "panelLeftBase";
this.panelLeftBase.Size = new System.Drawing.Size(235, 1041); this.panelLeftBase.Size = new System.Drawing.Size(235, 483);
this.panelLeftBase.TabIndex = 0; this.panelLeftBase.TabIndex = 0;
// //
// DgcPatient // DgcPatient
@ -370,7 +374,7 @@
this.DgcPatient.Name = "DgcPatient"; this.DgcPatient.Name = "DgcPatient";
this.DgcPatient.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { this.DgcPatient.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.repositoryItemCheckEdit2}); this.repositoryItemCheckEdit2});
this.DgcPatient.Size = new System.Drawing.Size(235, 791); this.DgcPatient.Size = new System.Drawing.Size(235, 233);
this.DgcPatient.TabIndex = 127; this.DgcPatient.TabIndex = 127;
this.DgcPatient.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcPatient.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvPatient}); this.DgvPatient});
@ -839,7 +843,7 @@
this.panelRightBase.Dock = System.Windows.Forms.DockStyle.Fill; this.panelRightBase.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelRightBase.Location = new System.Drawing.Point(0, 0); this.panelRightBase.Location = new System.Drawing.Point(0, 0);
this.panelRightBase.Name = "panelRightBase"; this.panelRightBase.Name = "panelRightBase";
this.panelRightBase.Size = new System.Drawing.Size(1665, 1041); this.panelRightBase.Size = new System.Drawing.Size(483, 483);
this.panelRightBase.TabIndex = 2; this.panelRightBase.TabIndex = 2;
// //
// panelExamInfoBase // panelExamInfoBase
@ -849,7 +853,7 @@
this.panelExamInfoBase.Dock = System.Windows.Forms.DockStyle.Fill; this.panelExamInfoBase.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelExamInfoBase.Location = new System.Drawing.Point(0, 181); this.panelExamInfoBase.Location = new System.Drawing.Point(0, 181);
this.panelExamInfoBase.Name = "panelExamInfoBase"; this.panelExamInfoBase.Name = "panelExamInfoBase";
this.panelExamInfoBase.Size = new System.Drawing.Size(1665, 860); this.panelExamInfoBase.Size = new System.Drawing.Size(483, 302);
this.panelExamInfoBase.TabIndex = 60; this.panelExamInfoBase.TabIndex = 60;
// //
// splitContainerExamInfo // splitContainerExamInfo
@ -867,8 +871,8 @@
// splitContainerExamInfo.Panel2 // splitContainerExamInfo.Panel2
// //
this.splitContainerExamInfo.Panel2.Controls.Add(this.panelExamInfoL); this.splitContainerExamInfo.Panel2.Controls.Add(this.panelExamInfoL);
this.splitContainerExamInfo.Size = new System.Drawing.Size(1665, 860); this.splitContainerExamInfo.Size = new System.Drawing.Size(483, 302);
this.splitContainerExamInfo.SplitterDistance = 544; this.splitContainerExamInfo.SplitterDistance = 25;
this.splitContainerExamInfo.TabIndex = 0; this.splitContainerExamInfo.TabIndex = 0;
// //
// panelTxtSummary // panelTxtSummary
@ -878,7 +882,7 @@
this.panelTxtSummary.Dock = System.Windows.Forms.DockStyle.Fill; this.panelTxtSummary.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelTxtSummary.Location = new System.Drawing.Point(0, 0); this.panelTxtSummary.Location = new System.Drawing.Point(0, 0);
this.panelTxtSummary.Name = "panelTxtSummary"; this.panelTxtSummary.Name = "panelTxtSummary";
this.panelTxtSummary.Size = new System.Drawing.Size(544, 860); this.panelTxtSummary.Size = new System.Drawing.Size(25, 302);
this.panelTxtSummary.TabIndex = 2; this.panelTxtSummary.TabIndex = 2;
// //
// splitExamPart // splitExamPart
@ -895,8 +899,8 @@
// splitExamPart.Panel2 // splitExamPart.Panel2
// //
this.splitExamPart.Panel2.Controls.Add(this.txtSummary); this.splitExamPart.Panel2.Controls.Add(this.txtSummary);
this.splitExamPart.Size = new System.Drawing.Size(544, 860); this.splitExamPart.Size = new System.Drawing.Size(25, 302);
this.splitExamPart.SplitterDistance = 249; this.splitExamPart.SplitterDistance = 665;
this.splitExamPart.TabIndex = 0; this.splitExamPart.TabIndex = 0;
// //
// panel5 // panel5
@ -907,7 +911,7 @@
this.panel5.Dock = System.Windows.Forms.DockStyle.Fill; this.panel5.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel5.Location = new System.Drawing.Point(0, 0); this.panel5.Location = new System.Drawing.Point(0, 0);
this.panel5.Name = "panel5"; this.panel5.Name = "panel5";
this.panel5.Size = new System.Drawing.Size(249, 860); this.panel5.Size = new System.Drawing.Size(332, 700);
this.panel5.TabIndex = 0; this.panel5.TabIndex = 0;
// //
// DgcExamResultData // DgcExamResultData
@ -920,7 +924,7 @@
this.DgcExamResultData.Name = "DgcExamResultData"; this.DgcExamResultData.Name = "DgcExamResultData";
this.DgcExamResultData.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { this.DgcExamResultData.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.repositoryItemMemoEdit4}); this.repositoryItemMemoEdit4});
this.DgcExamResultData.Size = new System.Drawing.Size(600, 843); this.DgcExamResultData.Size = new System.Drawing.Size(600, 683);
this.DgcExamResultData.TabIndex = 0; this.DgcExamResultData.TabIndex = 0;
this.DgcExamResultData.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcExamResultData.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvExamResultData}); this.DgvExamResultData});
@ -1082,7 +1086,7 @@
this.txtSummary.Name = "txtSummary"; this.txtSummary.Name = "txtSummary";
this.txtSummary.ReadOnly = true; this.txtSummary.ReadOnly = true;
this.txtSummary.ScrollBars = System.Windows.Forms.ScrollBars.Vertical; this.txtSummary.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
this.txtSummary.Size = new System.Drawing.Size(291, 860); this.txtSummary.Size = new System.Drawing.Size(420, 700);
this.txtSummary.TabIndex = 4; this.txtSummary.TabIndex = 4;
this.txtSummary.Text = "科室小结"; this.txtSummary.Text = "科室小结";
// //
@ -1092,7 +1096,7 @@
this.panelExamInfoL.Dock = System.Windows.Forms.DockStyle.Fill; this.panelExamInfoL.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelExamInfoL.Location = new System.Drawing.Point(0, 0); this.panelExamInfoL.Location = new System.Drawing.Point(0, 0);
this.panelExamInfoL.Name = "panelExamInfoL"; this.panelExamInfoL.Name = "panelExamInfoL";
this.panelExamInfoL.Size = new System.Drawing.Size(1117, 860); this.panelExamInfoL.Size = new System.Drawing.Size(454, 302);
this.panelExamInfoL.TabIndex = 2; this.panelExamInfoL.TabIndex = 2;
// //
// TabPart // TabPart
@ -1120,7 +1124,7 @@
this.TabPart.Name = "TabPart"; this.TabPart.Name = "TabPart";
this.TabPart.SelectedTabPage = this.tabPageConslusion; this.TabPart.SelectedTabPage = this.tabPageConslusion;
this.TabPart.ShowTabHeader = DevExpress.Utils.DefaultBoolean.True; this.TabPart.ShowTabHeader = DevExpress.Utils.DefaultBoolean.True;
this.TabPart.Size = new System.Drawing.Size(1117, 860); this.TabPart.Size = new System.Drawing.Size(454, 302);
this.TabPart.TabIndex = 0; this.TabPart.TabIndex = 0;
this.TabPart.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] { this.TabPart.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] {
this.tabPageConslusion, this.tabPageConslusion,
@ -1137,9 +1141,9 @@
this.tabPageConslusion.Controls.Add(this.panelAllConclusion); this.tabPageConslusion.Controls.Add(this.panelAllConclusion);
this.tabPageConslusion.Controls.Add(this.panelConclussionMenu); this.tabPageConslusion.Controls.Add(this.panelConclussionMenu);
this.tabPageConslusion.Image = global::PEIS.Properties.Resources.menu; this.tabPageConslusion.Image = global::PEIS.Properties.Resources.menu;
this.tabPageConslusion.Margin = new System.Windows.Forms.Padding(2); this.tabPageConslusion.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.tabPageConslusion.Name = "tabPageConslusion"; this.tabPageConslusion.Name = "tabPageConslusion";
this.tabPageConslusion.Size = new System.Drawing.Size(1111, 821); this.tabPageConslusion.Size = new System.Drawing.Size(448, 263);
this.tabPageConslusion.Text = "结论词"; this.tabPageConslusion.Text = "结论词";
// //
// panelConclussion // panelConclussion
@ -1149,7 +1153,7 @@
this.panelConclussion.Dock = System.Windows.Forms.DockStyle.Fill; this.panelConclussion.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelConclussion.Location = new System.Drawing.Point(0, 40); this.panelConclussion.Location = new System.Drawing.Point(0, 40);
this.panelConclussion.Name = "panelConclussion"; this.panelConclussion.Name = "panelConclussion";
this.panelConclussion.Size = new System.Drawing.Size(770, 781); this.panelConclussion.Size = new System.Drawing.Size(107, 223);
this.panelConclussion.TabIndex = 3; this.panelConclussion.TabIndex = 3;
// //
// DgcExamConclusion // DgcExamConclusion
@ -1162,8 +1166,9 @@
this.DgcExamConclusion.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { this.DgcExamConclusion.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.repositoryItemRichTextEdit2, this.repositoryItemRichTextEdit2,
this.repositoryItemMemoEdit2, this.repositoryItemMemoEdit2,
this.CmbSearchConclusion}); this.CmbSearchConclusion,
this.DgcExamConclusion.Size = new System.Drawing.Size(770, 781); this.repositoryItemCheckEdit1});
this.DgcExamConclusion.Size = new System.Drawing.Size(107, 223);
this.DgcExamConclusion.TabIndex = 5; this.DgcExamConclusion.TabIndex = 5;
this.DgcExamConclusion.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcExamConclusion.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvExamConclusion, this.DgvExamConclusion,
@ -1177,6 +1182,7 @@
this.colExamConclusion1, this.colExamConclusion1,
this.colExamConclusion3, this.colExamConclusion3,
this.colExamConclusion4, this.colExamConclusion4,
this.gridColumn33,
this.colConclusionSelect}); this.colConclusionSelect});
this.DgvExamConclusion.GridControl = this.DgcExamConclusion; this.DgvExamConclusion.GridControl = this.DgcExamConclusion;
this.DgvExamConclusion.Name = "DgvExamConclusion"; this.DgvExamConclusion.Name = "DgvExamConclusion";
@ -1209,7 +1215,7 @@
this.colExamConclusion3.Name = "colExamConclusion3"; this.colExamConclusion3.Name = "colExamConclusion3";
this.colExamConclusion3.Visible = true; this.colExamConclusion3.Visible = true;
this.colExamConclusion3.VisibleIndex = 1; this.colExamConclusion3.VisibleIndex = 1;
this.colExamConclusion3.Width = 230; this.colExamConclusion3.Width = 206;
// //
// colExamConclusion4 // colExamConclusion4
// //
@ -1221,12 +1227,27 @@
this.colExamConclusion4.Name = "colExamConclusion4"; this.colExamConclusion4.Name = "colExamConclusion4";
this.colExamConclusion4.Visible = true; this.colExamConclusion4.Visible = true;
this.colExamConclusion4.VisibleIndex = 2; this.colExamConclusion4.VisibleIndex = 2;
this.colExamConclusion4.Width = 612; this.colExamConclusion4.Width = 614;
// //
// repositoryItemMemoEdit2 // repositoryItemMemoEdit2
// //
this.repositoryItemMemoEdit2.Name = "repositoryItemMemoEdit2"; this.repositoryItemMemoEdit2.Name = "repositoryItemMemoEdit2";
// //
// gridColumn33
//
this.gridColumn33.Caption = "职业病结论";
this.gridColumn33.ColumnEdit = this.repositoryItemCheckEdit1;
this.gridColumn33.FieldName = "IsOccupational";
this.gridColumn33.Name = "gridColumn33";
this.gridColumn33.Visible = true;
this.gridColumn33.VisibleIndex = 3;
this.gridColumn33.Width = 128;
//
// repositoryItemCheckEdit1
//
this.repositoryItemCheckEdit1.AutoHeight = false;
this.repositoryItemCheckEdit1.Name = "repositoryItemCheckEdit1";
//
// colConclusionSelect // colConclusionSelect
// //
this.colConclusionSelect.AppearanceCell.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(245)))), ((int)(((byte)(247))))); this.colConclusionSelect.AppearanceCell.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(245)))), ((int)(((byte)(245)))), ((int)(((byte)(247)))));
@ -1316,9 +1337,9 @@
this.panelAllConclusion.Controls.Add(this.DgcAllConclusion); this.panelAllConclusion.Controls.Add(this.DgcAllConclusion);
this.panelAllConclusion.Controls.Add(this.panel2); this.panelAllConclusion.Controls.Add(this.panel2);
this.panelAllConclusion.Dock = System.Windows.Forms.DockStyle.Right; this.panelAllConclusion.Dock = System.Windows.Forms.DockStyle.Right;
this.panelAllConclusion.Location = new System.Drawing.Point(770, 40); this.panelAllConclusion.Location = new System.Drawing.Point(107, 40);
this.panelAllConclusion.Name = "panelAllConclusion"; this.panelAllConclusion.Name = "panelAllConclusion";
this.panelAllConclusion.Size = new System.Drawing.Size(341, 781); this.panelAllConclusion.Size = new System.Drawing.Size(341, 223);
this.panelAllConclusion.TabIndex = 2; this.panelAllConclusion.TabIndex = 2;
// //
// DgcAllConclusion // DgcAllConclusion
@ -1328,7 +1349,7 @@
this.DgcAllConclusion.Location = new System.Drawing.Point(0, 36); this.DgcAllConclusion.Location = new System.Drawing.Point(0, 36);
this.DgcAllConclusion.MainView = this.DgvAllConclusion; this.DgcAllConclusion.MainView = this.DgvAllConclusion;
this.DgcAllConclusion.Name = "DgcAllConclusion"; this.DgcAllConclusion.Name = "DgcAllConclusion";
this.DgcAllConclusion.Size = new System.Drawing.Size(500, 728); this.DgcAllConclusion.Size = new System.Drawing.Size(500, 170);
this.DgcAllConclusion.TabIndex = 2; this.DgcAllConclusion.TabIndex = 2;
this.DgcAllConclusion.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcAllConclusion.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvAllConclusion}); this.DgvAllConclusion});
@ -1358,7 +1379,7 @@
this.gridColumn5.OptionsColumn.ReadOnly = true; this.gridColumn5.OptionsColumn.ReadOnly = true;
this.gridColumn5.Visible = true; this.gridColumn5.Visible = true;
this.gridColumn5.VisibleIndex = 0; this.gridColumn5.VisibleIndex = 0;
this.gridColumn5.Width = 35; this.gridColumn5.Width = 67;
// //
// gridColumn6 // gridColumn6
// //
@ -1371,7 +1392,7 @@
this.gridColumn6.OptionsColumn.ReadOnly = true; this.gridColumn6.OptionsColumn.ReadOnly = true;
this.gridColumn6.Visible = true; this.gridColumn6.Visible = true;
this.gridColumn6.VisibleIndex = 1; this.gridColumn6.VisibleIndex = 1;
this.gridColumn6.Width = 165; this.gridColumn6.Width = 220;
// //
// gridColumn7 // gridColumn7
// //
@ -1387,7 +1408,7 @@
this.gridColumn7.OptionsFilter.AllowFilter = false; this.gridColumn7.OptionsFilter.AllowFilter = false;
this.gridColumn7.Visible = true; this.gridColumn7.Visible = true;
this.gridColumn7.VisibleIndex = 2; this.gridColumn7.VisibleIndex = 2;
this.gridColumn7.Width = 500; this.gridColumn7.Width = 669;
// //
// gridColumn8 // gridColumn8
// //
@ -1398,7 +1419,7 @@
this.gridColumn8.OptionsColumn.ReadOnly = true; this.gridColumn8.OptionsColumn.ReadOnly = true;
this.gridColumn8.Visible = true; this.gridColumn8.Visible = true;
this.gridColumn8.VisibleIndex = 3; this.gridColumn8.VisibleIndex = 3;
this.gridColumn8.Width = 20; this.gridColumn8.Width = 29;
// //
// panel2 // panel2
// //
@ -1438,7 +1459,7 @@
this.panelConclussionMenu.Dock = System.Windows.Forms.DockStyle.Top; this.panelConclussionMenu.Dock = System.Windows.Forms.DockStyle.Top;
this.panelConclussionMenu.Location = new System.Drawing.Point(0, 0); this.panelConclussionMenu.Location = new System.Drawing.Point(0, 0);
this.panelConclussionMenu.Name = "panelConclussionMenu"; this.panelConclussionMenu.Name = "panelConclussionMenu";
this.panelConclussionMenu.Size = new System.Drawing.Size(1111, 40); this.panelConclussionMenu.Size = new System.Drawing.Size(448, 40);
this.panelConclussionMenu.TabIndex = 0; this.panelConclussionMenu.TabIndex = 0;
// //
// OpsConclusion // OpsConclusion
@ -1447,7 +1468,7 @@
this.OpsConclusion.Location = new System.Drawing.Point(0, 0); this.OpsConclusion.Location = new System.Drawing.Point(0, 0);
this.OpsConclusion.Margin = new System.Windows.Forms.Padding(3, 7, 3, 7); this.OpsConclusion.Margin = new System.Windows.Forms.Padding(3, 7, 3, 7);
this.OpsConclusion.Name = "OpsConclusion"; this.OpsConclusion.Name = "OpsConclusion";
this.OpsConclusion.Size = new System.Drawing.Size(1111, 40); this.OpsConclusion.Size = new System.Drawing.Size(448, 40);
this.OpsConclusion.TabIndex = 5; this.OpsConclusion.TabIndex = 5;
// //
// tabPageExam // tabPageExam
@ -1468,9 +1489,9 @@
this.tabPageExam.Appearance.PageClient.Options.UseForeColor = true; this.tabPageExam.Appearance.PageClient.Options.UseForeColor = true;
this.tabPageExam.Controls.Add(this.DgcExamResult); this.tabPageExam.Controls.Add(this.DgcExamResult);
this.tabPageExam.Image = global::PEIS.Properties.Resources.menu; this.tabPageExam.Image = global::PEIS.Properties.Resources.menu;
this.tabPageExam.Margin = new System.Windows.Forms.Padding(2); this.tabPageExam.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.tabPageExam.Name = "tabPageExam"; this.tabPageExam.Name = "tabPageExam";
this.tabPageExam.Size = new System.Drawing.Size(1111, 821); this.tabPageExam.Size = new System.Drawing.Size(554, 661);
this.tabPageExam.Text = "一般项目"; this.tabPageExam.Text = "一般项目";
// //
// DgcExamResult // DgcExamResult
@ -1481,7 +1502,7 @@
this.DgcExamResult.Name = "DgcExamResult"; this.DgcExamResult.Name = "DgcExamResult";
this.DgcExamResult.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { this.DgcExamResult.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
this.repositoryItemMemoEdit3}); this.repositoryItemMemoEdit3});
this.DgcExamResult.Size = new System.Drawing.Size(1111, 821); this.DgcExamResult.Size = new System.Drawing.Size(554, 661);
this.DgcExamResult.TabIndex = 140; this.DgcExamResult.TabIndex = 140;
this.DgcExamResult.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcExamResult.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvExamResult}); this.DgvExamResult});
@ -1667,9 +1688,9 @@
// //
this.tabPageSummary.Controls.Add(this.panelDeptSummary); this.tabPageSummary.Controls.Add(this.panelDeptSummary);
this.tabPageSummary.Image = global::PEIS.Properties.Resources.menu; this.tabPageSummary.Image = global::PEIS.Properties.Resources.menu;
this.tabPageSummary.Margin = new System.Windows.Forms.Padding(2); this.tabPageSummary.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.tabPageSummary.Name = "tabPageSummary"; this.tabPageSummary.Name = "tabPageSummary";
this.tabPageSummary.Size = new System.Drawing.Size(1111, 821); this.tabPageSummary.Size = new System.Drawing.Size(554, 661);
this.tabPageSummary.Text = "科室小结"; this.tabPageSummary.Text = "科室小结";
// //
// panelDeptSummary // panelDeptSummary
@ -1679,7 +1700,7 @@
this.panelDeptSummary.Dock = System.Windows.Forms.DockStyle.Fill; this.panelDeptSummary.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelDeptSummary.Location = new System.Drawing.Point(0, 0); this.panelDeptSummary.Location = new System.Drawing.Point(0, 0);
this.panelDeptSummary.Name = "panelDeptSummary"; this.panelDeptSummary.Name = "panelDeptSummary";
this.panelDeptSummary.Size = new System.Drawing.Size(1111, 821); this.panelDeptSummary.Size = new System.Drawing.Size(554, 661);
this.panelDeptSummary.TabIndex = 61; this.panelDeptSummary.TabIndex = 61;
// //
// DgcSummary // DgcSummary
@ -1692,7 +1713,7 @@
this.repositoryItemRichTextEdit1, this.repositoryItemRichTextEdit1,
this.repositoryItemTextEdit1, this.repositoryItemTextEdit1,
this.repositoryItemMemoEdit1}); this.repositoryItemMemoEdit1});
this.DgcSummary.Size = new System.Drawing.Size(1111, 821); this.DgcSummary.Size = new System.Drawing.Size(554, 661);
this.DgcSummary.TabIndex = 0; this.DgcSummary.TabIndex = 0;
this.DgcSummary.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcSummary.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvSummary}); this.DgvSummary});
@ -1754,9 +1775,9 @@
// //
this.tabPageLis.Controls.Add(this.DgcLisReport); this.tabPageLis.Controls.Add(this.DgcLisReport);
this.tabPageLis.Image = global::PEIS.Properties.Resources.menu; this.tabPageLis.Image = global::PEIS.Properties.Resources.menu;
this.tabPageLis.Margin = new System.Windows.Forms.Padding(2); this.tabPageLis.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.tabPageLis.Name = "tabPageLis"; this.tabPageLis.Name = "tabPageLis";
this.tabPageLis.Size = new System.Drawing.Size(1111, 821); this.tabPageLis.Size = new System.Drawing.Size(554, 661);
this.tabPageLis.Text = "检验报告"; this.tabPageLis.Text = "检验报告";
// //
// DgcLisReport // DgcLisReport
@ -1765,7 +1786,7 @@
this.DgcLisReport.Location = new System.Drawing.Point(0, 0); this.DgcLisReport.Location = new System.Drawing.Point(0, 0);
this.DgcLisReport.MainView = this.DgvLisReport; this.DgcLisReport.MainView = this.DgvLisReport;
this.DgcLisReport.Name = "DgcLisReport"; this.DgcLisReport.Name = "DgcLisReport";
this.DgcLisReport.Size = new System.Drawing.Size(1111, 821); this.DgcLisReport.Size = new System.Drawing.Size(554, 661);
this.DgcLisReport.TabIndex = 1; this.DgcLisReport.TabIndex = 1;
this.DgcLisReport.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcLisReport.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvLisReport}); this.DgvLisReport});
@ -1874,9 +1895,9 @@
// //
this.tabPagePacs.Controls.Add(this.panelPacsBase); this.tabPagePacs.Controls.Add(this.panelPacsBase);
this.tabPagePacs.Image = global::PEIS.Properties.Resources.menu; this.tabPagePacs.Image = global::PEIS.Properties.Resources.menu;
this.tabPagePacs.Margin = new System.Windows.Forms.Padding(2); this.tabPagePacs.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.tabPagePacs.Name = "tabPagePacs"; this.tabPagePacs.Name = "tabPagePacs";
this.tabPagePacs.Size = new System.Drawing.Size(1111, 821); this.tabPagePacs.Size = new System.Drawing.Size(554, 661);
this.tabPagePacs.Text = "检查报告"; this.tabPagePacs.Text = "检查报告";
// //
// panelPacsBase // panelPacsBase
@ -1886,7 +1907,7 @@
this.panelPacsBase.Dock = System.Windows.Forms.DockStyle.Fill; this.panelPacsBase.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelPacsBase.Location = new System.Drawing.Point(0, 0); this.panelPacsBase.Location = new System.Drawing.Point(0, 0);
this.panelPacsBase.Name = "panelPacsBase"; this.panelPacsBase.Name = "panelPacsBase";
this.panelPacsBase.Size = new System.Drawing.Size(1111, 821); this.panelPacsBase.Size = new System.Drawing.Size(554, 661);
this.panelPacsBase.TabIndex = 1; this.panelPacsBase.TabIndex = 1;
// //
// xtraTabControl1 // xtraTabControl1
@ -1897,7 +1918,7 @@
this.xtraTabControl1.Location = new System.Drawing.Point(260, 0); this.xtraTabControl1.Location = new System.Drawing.Point(260, 0);
this.xtraTabControl1.Name = "xtraTabControl1"; this.xtraTabControl1.Name = "xtraTabControl1";
this.xtraTabControl1.SelectedTabPage = this.tabPacsRpt; this.xtraTabControl1.SelectedTabPage = this.tabPacsRpt;
this.xtraTabControl1.Size = new System.Drawing.Size(851, 821); this.xtraTabControl1.Size = new System.Drawing.Size(294, 661);
this.xtraTabControl1.TabIndex = 1; this.xtraTabControl1.TabIndex = 1;
this.xtraTabControl1.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] { this.xtraTabControl1.TabPages.AddRange(new DevExpress.XtraTab.XtraTabPage[] {
this.tabPacsRpt, this.tabPacsRpt,
@ -1907,7 +1928,7 @@
// //
this.tabPacsRpt.Controls.Add(this.panelPacsRpt); this.tabPacsRpt.Controls.Add(this.panelPacsRpt);
this.tabPacsRpt.Name = "tabPacsRpt"; this.tabPacsRpt.Name = "tabPacsRpt";
this.tabPacsRpt.Size = new System.Drawing.Size(807, 815); this.tabPacsRpt.Size = new System.Drawing.Size(250, 655);
this.tabPacsRpt.Text = "报告"; this.tabPacsRpt.Text = "报告";
// //
// panelPacsRpt // panelPacsRpt
@ -1918,7 +1939,7 @@
this.panelPacsRpt.Dock = System.Windows.Forms.DockStyle.Fill; this.panelPacsRpt.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelPacsRpt.Location = new System.Drawing.Point(0, 0); this.panelPacsRpt.Location = new System.Drawing.Point(0, 0);
this.panelPacsRpt.Name = "panelPacsRpt"; this.panelPacsRpt.Name = "panelPacsRpt";
this.panelPacsRpt.Size = new System.Drawing.Size(807, 815); this.panelPacsRpt.Size = new System.Drawing.Size(250, 655);
this.panelPacsRpt.TabIndex = 3; this.panelPacsRpt.TabIndex = 3;
// //
// pictureBoxPacsRpt // pictureBoxPacsRpt
@ -1936,7 +1957,7 @@
// //
this.tabPacsImg.Controls.Add(this.panel12); this.tabPacsImg.Controls.Add(this.panel12);
this.tabPacsImg.Name = "tabPacsImg"; this.tabPacsImg.Name = "tabPacsImg";
this.tabPacsImg.Size = new System.Drawing.Size(807, 815); this.tabPacsImg.Size = new System.Drawing.Size(807, 661);
this.tabPacsImg.Text = "图片"; this.tabPacsImg.Text = "图片";
// //
// panel12 // panel12
@ -1945,7 +1966,7 @@
this.panel12.Dock = System.Windows.Forms.DockStyle.Fill; this.panel12.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel12.Location = new System.Drawing.Point(0, 0); this.panel12.Location = new System.Drawing.Point(0, 0);
this.panel12.Name = "panel12"; this.panel12.Name = "panel12";
this.panel12.Size = new System.Drawing.Size(807, 815); this.panel12.Size = new System.Drawing.Size(807, 661);
this.panel12.TabIndex = 3; this.panel12.TabIndex = 3;
// //
// panel13 // panel13
@ -1955,7 +1976,7 @@
this.panel13.Dock = System.Windows.Forms.DockStyle.Fill; this.panel13.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel13.Location = new System.Drawing.Point(0, 0); this.panel13.Location = new System.Drawing.Point(0, 0);
this.panel13.Name = "panel13"; this.panel13.Name = "panel13";
this.panel13.Size = new System.Drawing.Size(807, 815); this.panel13.Size = new System.Drawing.Size(807, 661);
this.panel13.TabIndex = 6; this.panel13.TabIndex = 6;
// //
// panel15 // panel15
@ -1964,7 +1985,7 @@
this.panel15.Dock = System.Windows.Forms.DockStyle.Fill; this.panel15.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel15.Location = new System.Drawing.Point(0, 0); this.panel15.Location = new System.Drawing.Point(0, 0);
this.panel15.Name = "panel15"; this.panel15.Name = "panel15";
this.panel15.Size = new System.Drawing.Size(807, 815); this.panel15.Size = new System.Drawing.Size(807, 661);
this.panel15.TabIndex = 4; this.panel15.TabIndex = 4;
// //
// panelPacsImg // panelPacsImg
@ -1974,7 +1995,7 @@
this.panelPacsImg.Dock = System.Windows.Forms.DockStyle.Fill; this.panelPacsImg.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelPacsImg.Location = new System.Drawing.Point(0, 0); this.panelPacsImg.Location = new System.Drawing.Point(0, 0);
this.panelPacsImg.Name = "panelPacsImg"; this.panelPacsImg.Name = "panelPacsImg";
this.panelPacsImg.Size = new System.Drawing.Size(807, 815); this.panelPacsImg.Size = new System.Drawing.Size(807, 661);
this.panelPacsImg.TabIndex = 5; this.panelPacsImg.TabIndex = 5;
// //
// flowLayoutPanelPacsImg // flowLayoutPanelPacsImg
@ -1984,7 +2005,7 @@
this.flowLayoutPanelPacsImg.Location = new System.Drawing.Point(0, 0); this.flowLayoutPanelPacsImg.Location = new System.Drawing.Point(0, 0);
this.flowLayoutPanelPacsImg.Margin = new System.Windows.Forms.Padding(0); this.flowLayoutPanelPacsImg.Margin = new System.Windows.Forms.Padding(0);
this.flowLayoutPanelPacsImg.Name = "flowLayoutPanelPacsImg"; this.flowLayoutPanelPacsImg.Name = "flowLayoutPanelPacsImg";
this.flowLayoutPanelPacsImg.Size = new System.Drawing.Size(807, 815); this.flowLayoutPanelPacsImg.Size = new System.Drawing.Size(807, 661);
this.flowLayoutPanelPacsImg.TabIndex = 0; this.flowLayoutPanelPacsImg.TabIndex = 0;
// //
// panelPacsRptList // panelPacsRptList
@ -1993,7 +2014,7 @@
this.panelPacsRptList.Dock = System.Windows.Forms.DockStyle.Left; this.panelPacsRptList.Dock = System.Windows.Forms.DockStyle.Left;
this.panelPacsRptList.Location = new System.Drawing.Point(0, 0); this.panelPacsRptList.Location = new System.Drawing.Point(0, 0);
this.panelPacsRptList.Name = "panelPacsRptList"; this.panelPacsRptList.Name = "panelPacsRptList";
this.panelPacsRptList.Size = new System.Drawing.Size(260, 821); this.panelPacsRptList.Size = new System.Drawing.Size(260, 661);
this.panelPacsRptList.TabIndex = 0; this.panelPacsRptList.TabIndex = 0;
// //
// DgcRptPacs // DgcRptPacs
@ -2002,7 +2023,7 @@
this.DgcRptPacs.Location = new System.Drawing.Point(0, 0); this.DgcRptPacs.Location = new System.Drawing.Point(0, 0);
this.DgcRptPacs.MainView = this.DgvRptPacs; this.DgcRptPacs.MainView = this.DgvRptPacs;
this.DgcRptPacs.Name = "DgcRptPacs"; this.DgcRptPacs.Name = "DgcRptPacs";
this.DgcRptPacs.Size = new System.Drawing.Size(260, 821); this.DgcRptPacs.Size = new System.Drawing.Size(260, 661);
this.DgcRptPacs.TabIndex = 1; this.DgcRptPacs.TabIndex = 1;
this.DgcRptPacs.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcRptPacs.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvRptPacs}); this.DgvRptPacs});
@ -2067,9 +2088,9 @@
// //
this.tabPageReport.Controls.Add(this.panelReportBase); this.tabPageReport.Controls.Add(this.panelReportBase);
this.tabPageReport.Image = global::PEIS.Properties.Resources.menu; this.tabPageReport.Image = global::PEIS.Properties.Resources.menu;
this.tabPageReport.Margin = new System.Windows.Forms.Padding(2); this.tabPageReport.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.tabPageReport.Name = "tabPageReport"; this.tabPageReport.Name = "tabPageReport";
this.tabPageReport.Size = new System.Drawing.Size(1111, 821); this.tabPageReport.Size = new System.Drawing.Size(554, 661);
this.tabPageReport.Text = "其他报告"; this.tabPageReport.Text = "其他报告";
// //
// panelReportBase // panelReportBase
@ -2079,7 +2100,7 @@
this.panelReportBase.Dock = System.Windows.Forms.DockStyle.Fill; this.panelReportBase.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelReportBase.Location = new System.Drawing.Point(0, 0); this.panelReportBase.Location = new System.Drawing.Point(0, 0);
this.panelReportBase.Name = "panelReportBase"; this.panelReportBase.Name = "panelReportBase";
this.panelReportBase.Size = new System.Drawing.Size(1111, 821); this.panelReportBase.Size = new System.Drawing.Size(554, 661);
this.panelReportBase.TabIndex = 0; this.panelReportBase.TabIndex = 0;
// //
// panelReport // panelReport
@ -2090,7 +2111,7 @@
this.panelReport.Dock = System.Windows.Forms.DockStyle.Fill; this.panelReport.Dock = System.Windows.Forms.DockStyle.Fill;
this.panelReport.Location = new System.Drawing.Point(260, 0); this.panelReport.Location = new System.Drawing.Point(260, 0);
this.panelReport.Name = "panelReport"; this.panelReport.Name = "panelReport";
this.panelReport.Size = new System.Drawing.Size(851, 821); this.panelReport.Size = new System.Drawing.Size(294, 661);
this.panelReport.TabIndex = 2; this.panelReport.TabIndex = 2;
// //
// PictureBoxReportExt // PictureBoxReportExt
@ -2110,7 +2131,7 @@
this.DgcRptExt.Location = new System.Drawing.Point(0, 0); this.DgcRptExt.Location = new System.Drawing.Point(0, 0);
this.DgcRptExt.MainView = this.DgvRptExt; this.DgcRptExt.MainView = this.DgvRptExt;
this.DgcRptExt.Name = "DgcRptExt"; this.DgcRptExt.Name = "DgcRptExt";
this.DgcRptExt.Size = new System.Drawing.Size(260, 821); this.DgcRptExt.Size = new System.Drawing.Size(260, 661);
this.DgcRptExt.TabIndex = 1; this.DgcRptExt.TabIndex = 1;
this.DgcRptExt.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] { this.DgcRptExt.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
this.DgvRptExt}); this.DgvRptExt});
@ -2163,9 +2184,9 @@
// //
// tabPageHistory // tabPageHistory
// //
this.tabPageHistory.Margin = new System.Windows.Forms.Padding(2); this.tabPageHistory.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
this.tabPageHistory.Name = "tabPageHistory"; this.tabPageHistory.Name = "tabPageHistory";
this.tabPageHistory.Size = new System.Drawing.Size(1111, 821); this.tabPageHistory.Size = new System.Drawing.Size(554, 661);
this.tabPageHistory.Text = "历史结果"; this.tabPageHistory.Text = "历史结果";
// //
// panelPatientInfo // panelPatientInfo
@ -2176,8 +2197,8 @@
this.panelPatientInfo.Location = new System.Drawing.Point(0, 45); this.panelPatientInfo.Location = new System.Drawing.Point(0, 45);
this.panelPatientInfo.Margin = new System.Windows.Forms.Padding(0); this.panelPatientInfo.Margin = new System.Windows.Forms.Padding(0);
this.panelPatientInfo.Name = "panelPatientInfo"; this.panelPatientInfo.Name = "panelPatientInfo";
this.panelPatientInfo.Padding = new System.Windows.Forms.Padding(1); this.panelPatientInfo.Padding = new System.Windows.Forms.Padding(1, 1, 1, 1);
this.panelPatientInfo.Size = new System.Drawing.Size(1665, 136); this.panelPatientInfo.Size = new System.Drawing.Size(483, 136);
this.panelPatientInfo.TabIndex = 59; this.panelPatientInfo.TabIndex = 59;
// //
// panel3 // panel3
@ -2188,7 +2209,7 @@
this.panel3.Dock = System.Windows.Forms.DockStyle.Fill; this.panel3.Dock = System.Windows.Forms.DockStyle.Fill;
this.panel3.Location = new System.Drawing.Point(1, 1); this.panel3.Location = new System.Drawing.Point(1, 1);
this.panel3.Name = "panel3"; this.panel3.Name = "panel3";
this.panel3.Size = new System.Drawing.Size(1663, 134); this.panel3.Size = new System.Drawing.Size(481, 134);
this.panel3.TabIndex = 1; this.panel3.TabIndex = 1;
// //
// tableLayoutPanel1 // tableLayoutPanel1
@ -2242,13 +2263,13 @@
this.tableLayoutPanel1.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.tableLayoutPanel1.Font = new System.Drawing.Font("微软雅黑", 10.5F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.tableLayoutPanel1.Location = new System.Drawing.Point(125, 0); this.tableLayoutPanel1.Location = new System.Drawing.Point(125, 0);
this.tableLayoutPanel1.Name = "tableLayoutPanel1"; this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.Padding = new System.Windows.Forms.Padding(5); this.tableLayoutPanel1.Padding = new System.Windows.Forms.Padding(5, 5, 5, 5);
this.tableLayoutPanel1.RowCount = 4; this.tableLayoutPanel1.RowCount = 4;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F)); this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(1538, 134); this.tableLayoutPanel1.Size = new System.Drawing.Size(356, 134);
this.tableLayoutPanel1.TabIndex = 69; this.tableLayoutPanel1.TabIndex = 69;
// //
// label3 // label3
@ -2696,7 +2717,7 @@
this.lblCardNo.Dock = System.Windows.Forms.DockStyle.Fill; this.lblCardNo.Dock = System.Windows.Forms.DockStyle.Fill;
this.lblCardNo.Location = new System.Drawing.Point(940, 5); this.lblCardNo.Location = new System.Drawing.Point(940, 5);
this.lblCardNo.Name = "lblCardNo"; this.lblCardNo.Name = "lblCardNo";
this.lblCardNo.Size = new System.Drawing.Size(590, 31); this.lblCardNo.Size = new System.Drawing.Size(1, 31);
this.lblCardNo.TabIndex = 67; this.lblCardNo.TabIndex = 67;
this.lblCardNo.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.lblCardNo.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
// //
@ -2708,7 +2729,7 @@
this.panel4.Location = new System.Drawing.Point(0, 0); this.panel4.Location = new System.Drawing.Point(0, 0);
this.panel4.Margin = new System.Windows.Forms.Padding(0); this.panel4.Margin = new System.Windows.Forms.Padding(0);
this.panel4.Name = "panel4"; this.panel4.Name = "panel4";
this.panel4.Padding = new System.Windows.Forms.Padding(5); this.panel4.Padding = new System.Windows.Forms.Padding(5, 5, 5, 5);
this.panel4.Size = new System.Drawing.Size(125, 134); this.panel4.Size = new System.Drawing.Size(125, 134);
this.panel4.TabIndex = 68; this.panel4.TabIndex = 68;
// //
@ -2744,7 +2765,7 @@
this.panelMenu.Dock = System.Windows.Forms.DockStyle.Top; this.panelMenu.Dock = System.Windows.Forms.DockStyle.Top;
this.panelMenu.Location = new System.Drawing.Point(0, 0); this.panelMenu.Location = new System.Drawing.Point(0, 0);
this.panelMenu.Name = "panelMenu"; this.panelMenu.Name = "panelMenu";
this.panelMenu.Size = new System.Drawing.Size(1665, 45); this.panelMenu.Size = new System.Drawing.Size(483, 45);
this.panelMenu.TabIndex = 58; this.panelMenu.TabIndex = 58;
// //
// menuStrip // menuStrip
@ -2758,6 +2779,7 @@
this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.menuStrip.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.TsmiWeChatViewReport, this.TsmiWeChatViewReport,
this.TsmiAbandoned, this.TsmiAbandoned,
this.TsmiOccupational,
this.TsmiFinishCancel, this.TsmiFinishCancel,
this.TsmiFinish, this.TsmiFinish,
this.ToolStripMenuItemStatusTxt, this.ToolStripMenuItemStatusTxt,
@ -2766,7 +2788,7 @@
this.menuStrip.Name = "menuStrip"; this.menuStrip.Name = "menuStrip";
this.menuStrip.Padding = new System.Windows.Forms.Padding(2, 0, 5, 0); this.menuStrip.Padding = new System.Windows.Forms.Padding(2, 0, 5, 0);
this.menuStrip.RightToLeft = System.Windows.Forms.RightToLeft.No; this.menuStrip.RightToLeft = System.Windows.Forms.RightToLeft.No;
this.menuStrip.Size = new System.Drawing.Size(1665, 45); this.menuStrip.Size = new System.Drawing.Size(483, 45);
this.menuStrip.TabIndex = 58; this.menuStrip.TabIndex = 58;
this.menuStrip.Text = "menuStrip2"; this.menuStrip.Text = "menuStrip2";
// //
@ -2787,6 +2809,15 @@
this.TsmiAbandoned.Size = new System.Drawing.Size(101, 45); this.TsmiAbandoned.Size = new System.Drawing.Size(101, 45);
this.TsmiAbandoned.Text = "预览报告"; this.TsmiAbandoned.Text = "预览报告";
// //
// TsmiOccupational
//
this.TsmiOccupational.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
this.TsmiOccupational.Image = global::PEIS.Properties.Resources.;
this.TsmiOccupational.Name = "TsmiOccupational";
this.TsmiOccupational.Size = new System.Drawing.Size(115, 45);
this.TsmiOccupational.Text = "职业病报告";
this.TsmiOccupational.Visible = false;
//
// TsmiFinishCancel // TsmiFinishCancel
// //
this.TsmiFinishCancel.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right; this.TsmiFinishCancel.Alignment = System.Windows.Forms.ToolStripItemAlignment.Right;
@ -2852,7 +2883,7 @@
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F); this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(1904, 1041); this.ClientSize = new System.Drawing.Size(722, 483);
this.Controls.Add(this.splitContainerBase); this.Controls.Add(this.splitContainerBase);
this.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3); this.Margin = new System.Windows.Forms.Padding(2, 3, 2, 3);
this.Name = "TotalForm"; this.Name = "TotalForm";
@ -2895,6 +2926,7 @@
((System.ComponentModel.ISupportInitialize)(this.DgcExamConclusion)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.DgcExamConclusion)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.DgvExamConclusion)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.DgvExamConclusion)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemMemoEdit2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.repositoryItemMemoEdit2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemCheckEdit1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.CmbSearchConclusion)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.CmbSearchConclusion)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.DgvSearchConclusion)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.DgvSearchConclusion)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.repositoryItemRichTextEdit2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.repositoryItemRichTextEdit2)).EndInit();
@ -3169,5 +3201,8 @@
private DevExpress.XtraGrid.Columns.GridColumn gridColumn31; private DevExpress.XtraGrid.Columns.GridColumn gridColumn31;
private DevExpress.XtraGrid.Columns.GridColumn gridColumn32; private DevExpress.XtraGrid.Columns.GridColumn gridColumn32;
private DevExpress.XtraEditors.Repository.RepositoryItemMemoEdit repositoryItemMemoEdit4; private DevExpress.XtraEditors.Repository.RepositoryItemMemoEdit repositoryItemMemoEdit4;
private System.Windows.Forms.ToolStripMenuItem TsmiOccupational;
private DevExpress.XtraGrid.Columns.GridColumn gridColumn33;
private DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit repositoryItemCheckEdit1;
} }
} }

@ -190,8 +190,11 @@ namespace PEIS.View.Exam
TsmiWeChatViewReport.ForeColor = status ? Color.Black : Color.Red; TsmiWeChatViewReport.ForeColor = status ? Color.Black : Color.Red;
picWeChat.Visible = status; picWeChat.Visible = status;
}; };
// 健康报告
TsmiAbandoned.Click += TsmiAbandoned_Click; TsmiAbandoned.Click += TsmiAbandoned_Click;
// 职业报告
TsmiOccupational.Click += TsmiOccupational_Click;
//1.2.1.PACS //1.2.1.PACS
DgvRptPacs.RowClick += DgvReportPacs_DoubleClick; DgvRptPacs.RowClick += DgvReportPacs_DoubleClick;
//1.3.1.其他报告 //1.3.1.其他报告
@ -435,7 +438,7 @@ namespace PEIS.View.Exam
} }
/// <summary> /// <summary>
/// 预览报告单 /// 预览健康报告单
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
/// <param name="e"></param> /// <param name="e"></param>
@ -444,7 +447,28 @@ namespace PEIS.View.Exam
var eid = _patient.ID; var eid = _patient.ID;
if (eid > 0) if (eid > 0)
{ {
var rpt = ReportHelper.GetReport(eid); var rpt = ReportHelper.GetReport(eid, "PReport.frx");
if (rpt == null)
{
Global.Msg("err", "报告生成失败!");
return;
}
rpt.Show();
}
}
/// <summary>
/// 预览职业报告单
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void TsmiOccupational_Click(object sender, EventArgs e)
{
var eid = _patient.ID;
if (eid > 0)
{
var rpt = ReportHelper.GetReport(eid, "CAPReport.frx");
if (rpt == null) if (rpt == null)
{ {
Global.Msg("err", "报告生成失败!"); Global.Msg("err", "报告生成失败!");
@ -455,6 +479,7 @@ namespace PEIS.View.Exam
} }
} }
#region IViewClick #region IViewClick
/// <summary> /// <summary>
@ -660,6 +685,8 @@ namespace PEIS.View.Exam
Invoke(new Action(() => GetExamResultData(_patient.ID))); Invoke(new Action(() => GetExamResultData(_patient.ID)));
GetExamConclusion?.Invoke(this, new Args<object>(_patient.ID)); GetExamConclusion?.Invoke(this, new Args<object>(_patient.ID));
TsmiOccupational.Visible = selected.Type.Contains("职业");
//调用 //调用
SelectedPatientEvent?.Invoke(selected?.ID); SelectedPatientEvent?.Invoke(selected?.ID);
} }

@ -126,40 +126,39 @@
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="TsmiAbandoned.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="TsmiAbandoned.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAbNJREFUWEft iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAZFJREFUWEdj
lL9LQlEUxx9E2m8ShH4RIuoUpIhpa4Ggk4tES7g3NQVtQUJbf0VQU9ASObg1RFPwioZojyBoCKIh6p7n YGBgYDALufKfXhhkHwZAV0RLjG43GIAk9D13rEAXpyYYdcCoA8hygIi8vwdMIykY3RwQwCeH0wHs3LIi
97zejfde99pTCN4HvtA533PO/YKaQRTrN5/9kvXgT9wGeyU8KUNGtnp+jLInhAHCAF0FiCdqFV7UEdYl IEeQitHNAQGyHEBNMOqAoekAQWlXfQPPnctJxejmgABZDhjwbEhNMOoAujiAjUtKkI1LSh6KBZHlaOYA
/DzPANHR+TiF0BXWJboKECRhgP8ZIDZXzuaqrSNdYV2iqwD0jeZFHWFdws/zDBAkYYC+BIiMzMaEElAM s5DLF2CG48GnyHIA/lxweS8y38j/SAG6fkWjhix0fehqwIA8B4Ad8RNdDy6A1xG4HIAN4DQEzRJCajAE
bYueBSjWzWs+7qMr/htrMmS4BfD/FZhtZ52vXWxhzSaZ3910zpBgyZChH4BkvmP0V5x7aH1DTdWPwPOI iXGAWciVnSC1zGwCPFjkYBZ/Nwu58gqrRVAAkbt8F0WASAfgNdQ87OpGGF9CNd4RJMYrYsSOqhKccP+i
gD2VGZQdqKESQMy1aHYgMjmGlg0fFnoTeuIatkTHMx9QagXwPVpauz1FaUxnGivUG4/no2jZiMc/pDtU mEMtByibtqigi4nI+xsgi4GAvufO2zRxALIcOh8ZYMgR6wAQwNAMBSoWfREwORjW89i2Dl2dWciVFyA5
BBEgtdRMo7Sgnvge5VDaZKute+kOFUEEcHo6s8oBCK/D6eWDdfZYi5WzE9g2ov9IXqqwM4SWXoCF1cMy ZZNKDmRBoh2g7bTEFZcjQMAs5PIJs5DL19HFQQCmzzzkcjtWCWIxK6c4HxL/C4phWIBZyJW3MPWSqvHm
P4CWhPh8L4XuUErwXqlu7qPVgQ1VDQ5PTTjqV5zxRMw88/xMplFC+++Igy98WEHK/7S0SRaaGy4PWkoW 6PJkA7OQKx/QHYcHE11okQwUTVpisVgIxoomzWXo6pEBAJWv3n1jU/VkAAAAAElFTkSuQmCC
9rYx5oJhfAGVr959DZrS8gAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<data name="TsmiFinishCancel.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="TsmiFinishCancel.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAYBJREFUWEft iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAXZJREFUWEft
lM9KwzAcx4sIwjqQTQU91j2DdOyk4lNsB1/AJxBkUpVOJqakhzag+AwevPsSvoMXbx4ERU3mNyWGdDat k0FKw0AUhosIQqcgrQq6jD2DpHSl4inahRfwBEKJREsqFWeYWUwGFM/gwr2X8A5u3LkQFJWoI5O/kyaT
dJd+4AfJ9/eXNKnT0GBLFLMvYdjWi2y+kAHU5rUPoDevdQC9aa0D6M0FtQ1gai5QdWEkTo46ne4y3P+D Ytzkg4Hm/e+9/yeZNho1NY4woT6Sg/VK0Ob/EsA0rzwAmlcaAE0rDYDmZi3d+QfYzLGeHCrkUbvdWTZ7
2gBShurTjVD2iLDyqAUh5bLj9zf5CYRqjjASpXcIsUMtAsmKiLKXrAZln5CLUbW5SqlaMmFtfaMLqRLW FibLHDU8lKt77Hdmnjmy4/c2qZDRTBAW32BvIVzMbTCunn53cPWO+lwWNTcptUsPrK1vdFArg3MIyuW5
QxCaXMqEluu2IFdC1iMxe4I0H3UISJWxrjeZRrFMcg0nIX0Ge+PxSwjLmFxF9z/+9BXS36hD6HdC6vNs HmgS0kS9DHofFeoBNStmCNTK4rxvMmVCDxHLmzBfLZwXQsgS9k8u2O23Hj+jlokZAu+ExXjm7O4d7Ntm
d+9gH+EzpI5tMfLuRF4xHh9Inx7Dn+SH2Pv+oA2pGKY7oe91XLe9ImOEnZ1PRyfji6FYE5o+IKw4+p2Q zFouWXciaxnlMsQgWmNcvSXPvt9vpadysN0JfEYIaa2YIU7PpsNRMB4kvymP77A/F7wTeQE0J2EkdS8V
a7hzOQ3CRMbyV3BbNM+IOoRNIW+7t1omz4j6OWwKeV7v1yeBXI6y/4lxEB7P8ih7hlQefqGurd404M3f 6rronBUzhMsib7u7WmbOivk5XBZ5Xjf1SVB3wnYnihCE0fHXHFePqDkzCsaXTv/pHxhXr4Ph4RXWK8Xv
h6PDG2wXg98fbGHZ0AAc5xt8asXwHSUE5wAAAABJRU5ErkJggg== 9bewVlPzCXxqxfADZJ9UAAAAAElFTkSuQmCC
</value> </value>
</data> </data>
<data name="TsmiFinish.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="TsmiFinish.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAdFJREFUWEft iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAAdFJREFUWEft
l79OAkEQxjHkOIMSEA2JRiu0wA5DDFZY+QQmvoed9lYaK16AN6GkP5IraXgACxsLxRnum7uL7N7t3p/Y l79OAkEQxjEEzpwSEAyJRCu0wA5DNlhh5RNs4nvYaW+loeIFeBNK+r2E0oYHsLCx8E8GGG753F12D+j4
8Es24b6d+WZyu7d3VLaYUqufONf385XJ4Fik5adxdOX+KTBz3NYOpkNY47l4bLMzqGI6G2TiiVn79K4O JVsw3+zMsLc7e5fL7fGkGDcKQia/PoN8cX5mSqc3ESQYF6LKAfqRjTTdt1zv5NEvCCETxcGq5/cx6jbI
ORWOlTz2gGxHZOC9QbKGc8UHkhmS1B087ULKDHtYNUFd+0UVF6ImPB+SmmjDea+QCoM92ZtrQNokKG65 VytEoe5FGkC9oeYLzeU4qDnhSc3O0yFqoVCMoCKEVJNtJWfSItQEtRXSDadeUdsUikmxKQdqS4KWKgPO
XhYk+stzbrPbbZGnQ3lOJHaXEZWntg4mZrjMja4Q11Dp6wTHPdg44bJAG+5H58eatgH8zAX7pHmV1oAU +HzOQ3Z7KHw6jH3CWV1GTDFNNl0Yoz0rtkTcrNA+m1CITv51uCwIqX5s8chmLQBtWbD9cx2jbjQGwsnz
r9Za+5CUWDUA0wUutSBudTF8OYekRVlLKRLd4fsjzD8gbUBr/skxFHsLKRFtA7pNeDma9IMmvC9IIaQv xcoxajrGXEZjGvQd7Qgnv+q+XKKGGHMZjdTFuv3HRfAP1Bgh1Sf5NLv9O9RMGHOR0bRpiOvesD0vQn2h
eK43mjxDSiRxE9LQPoa90fgYMWEy/Z7y9c2DP4aUCteIe4SwqJyI4e6ddSQuNqaYNkLycBlBx+P6RWRy RqtDWqs3fEbNhHMTuo5hqzc442Vmm5DJiH7fPkwGq952nMfQKGhERxd19tPGCP1cWPMU48bsIvJpxUKq
FNNSfHMs5bQhGRE7itUvJG13BZHq3zjsN4OgEl/HVAOSGgpacmA5HyTzJaRkEPw/n2SCJOVZDrnt1sUF b/Itxo0qai60Vmy+kKzVbYm18Uu1dnnutMPruNYuo7aCkMmUHHfzQpJMUTPCS7WNIoJfyRietMnj4GUP
SlwvBw+bDxXZ7Rhmt11HtDHDYfzHJHXD2eDinDAZHIu0LSlUKr+V+oXkhb7NtAAAAABJRU5ErkJggg== Ts7w46DhczoYeC33W3Yb6cZcDu8Pk7UbLoRo0Sd8Bvni/D02/gCV+oXkt0KAYAAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
<metadata name="behaviorManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="behaviorManager1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">

Loading…
Cancel
Save