GridViewSetter.cs 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. using PTMedicalInsurance.FormSetter;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Drawing;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. using System.Windows.Forms;
  9. namespace PTMedicalInsurance.Forms.Setters.PatientInsuInfos
  10. {
  11. public class GridViewSetter : GridViewSetterBase
  12. {
  13. public void setDgvInsuInfo(DataGridView dgv)
  14. {
  15. dgv.AutoGenerateColumns = false;
  16. dgv.Columns.Clear();
  17. AddDGVColumn(dgv, "余额", "balc", 80);
  18. AddDGVColumn(dgv, "险种类型", "insutype", 200);
  19. AddDGVColumn(dgv, "人员类别", "psn_type", 100);
  20. AddDGVColumn(dgv, "人员参保状态", "psn_insu_stas");
  21. AddDGVColumn(dgv, "个人参保日期", "psn_insu_date");
  22. AddDGVColumn(dgv, "暂停参保日期", "paus_insu_date");
  23. AddDGVColumn(dgv, "公务员标志", "cvlserv_flag", 80);
  24. AddDGVColumn(dgv, "参保地医保区划", "insuplc_admdvs");
  25. AddDGVColumn(dgv, "单位名称", "emp_name", 300);
  26. AddDGVColumn(dgv, "险种类型编码", "insutypeNo", 150);
  27. dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold);
  28. dgv.ColumnHeadersHeight = 30;
  29. }
  30. public void setDgvIDInfo(DataGridView dgv)
  31. {
  32. dgv.AutoGenerateColumns = false;
  33. dgv.Columns.Clear();
  34. AddDGVColumn(dgv, "人员身份类别", "psn_idet_type", 140);
  35. AddDGVColumn(dgv, "人员类别等级", "psn_type_lv", 140);
  36. AddDGVColumn(dgv, "开始时间", "begntime", 200);
  37. AddDGVColumn(dgv, "结束时间", "endtime", 200);
  38. AddDGVColumn(dgv, "备注", "memo", 150);
  39. dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold);
  40. dgv.ColumnHeadersHeight = 30;
  41. }
  42. public void setDgvTreatement(DataGridView dgv)
  43. {
  44. dgv.AutoGenerateColumns = false;
  45. dgv.Columns.Clear();
  46. AddDGVColumn(dgv, "人员编号", "psn_no", 140);
  47. AddDGVColumn(dgv, "待遇检查类型", "trt_chk_type", 140);
  48. AddDGVColumn(dgv, "基金支付类型", "fund_pay_type", 140);
  49. AddDGVColumn(dgv, "基金款项待遇享受标志", "trt_enjymnt_flag", 140);
  50. AddDGVColumn(dgv, "开始日期", "begndate", 140);
  51. AddDGVColumn(dgv, "结束日期", "enddate", 140);
  52. AddDGVColumn(dgv, "待遇检查结果", "trt_chk_rslt", 140);
  53. AddDGVColumn(dgv, "字段扩展", "exp_content", 140);
  54. dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold);
  55. dgv.ColumnHeadersHeight = 30;
  56. }
  57. public void setDgvPaymentDetail(DataGridView dgv)
  58. {
  59. dgv.AutoGenerateColumns = false;
  60. dgv.Columns.Clear();
  61. AddDGVColumn(dgv, "统筹区划", "poolarea_no", 140);
  62. AddDGVColumn(dgv, "参保险种", "insutype", 140);
  63. AddDGVColumn(dgv, "缴费账目所属类型", "clct_type", 140);
  64. AddDGVColumn(dgv, "缴费标志", "clct_flag", 140);
  65. AddDGVColumn(dgv, "征缴时间", "clct_time", 300);
  66. AddDGVColumn(dgv, "开始年月", "accrym_begn", 140);
  67. AddDGVColumn(dgv, "终止年月", "accrym_end", 140);
  68. dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold);
  69. dgv.ColumnHeadersHeight = 30;
  70. }
  71. public void setDgvAccumutual(DataGridView dgv)
  72. {
  73. dgv.AutoGenerateColumns = false;
  74. dgv.Columns.Clear();
  75. AddDGVColumn(dgv, "险种类型", "insutype", 200);
  76. AddDGVColumn(dgv, "年度", "year", 100);
  77. AddDGVColumn(dgv, "人员编号", "psn_no", 300);
  78. AddDGVColumn(dgv, "累计类别", "cumType", 300);
  79. AddDGVColumn(dgv, "累计值", "cum", 140);
  80. AddDGVColumn(dgv, "参保地", "insuAdmdvs", 140);
  81. dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold);
  82. dgv.ColumnHeadersHeight = 30;
  83. }
  84. public void setDgvTurnToOtherHosp(DataGridView dgv)
  85. {
  86. dgv.AutoGenerateColumns = false;
  87. dgv.Columns.Clear();
  88. dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold);
  89. dgv.ColumnHeadersHeight = 30;
  90. }
  91. }
  92. }