using PTMedicalInsurance.FormSetter; using System; using System.Collections.Generic; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace PTMedicalInsurance.Forms.Setters.PatientInsuInfos { public class GridViewSetter : GridViewSetterBase { public void setDgvInsuInfo(DataGridView dgv) { dgv.AutoGenerateColumns = false; dgv.Columns.Clear(); AddDGVColumn(dgv, "余额", "balc", 80); AddDGVColumn(dgv, "险种类型", "insutype", 200); AddDGVColumn(dgv, "人员类别", "psn_type", 100); AddDGVColumn(dgv, "人员参保状态", "psn_insu_stas"); AddDGVColumn(dgv, "个人参保日期", "psn_insu_date"); AddDGVColumn(dgv, "暂停参保日期", "paus_insu_date"); AddDGVColumn(dgv, "公务员标志", "cvlserv_flag", 80); AddDGVColumn(dgv, "参保地医保区划", "insuplc_admdvs"); AddDGVColumn(dgv, "单位名称", "emp_name", 300); AddDGVColumn(dgv, "险种类型编码", "insutypeNo", 150); dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold); dgv.ColumnHeadersHeight = 30; } public void setDgvIDInfo(DataGridView dgv) { dgv.AutoGenerateColumns = false; dgv.Columns.Clear(); AddDGVColumn(dgv, "人员身份类别", "psn_idet_type", 140); AddDGVColumn(dgv, "人员类别等级", "psn_type_lv", 140); AddDGVColumn(dgv, "开始时间", "begntime", 200); AddDGVColumn(dgv, "结束时间", "endtime", 200); AddDGVColumn(dgv, "备注", "memo", 150); dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold); dgv.ColumnHeadersHeight = 30; } public void setDgvTreatement(DataGridView dgv) { dgv.AutoGenerateColumns = false; dgv.Columns.Clear(); AddDGVColumn(dgv, "人员编号", "psn_no", 140); AddDGVColumn(dgv, "待遇检查类型", "trt_chk_type", 140); AddDGVColumn(dgv, "基金支付类型", "fund_pay_type", 140); AddDGVColumn(dgv, "基金款项待遇享受标志", "trt_enjymnt_flag", 140); AddDGVColumn(dgv, "开始日期", "begndate", 140); AddDGVColumn(dgv, "结束日期", "enddate", 140); AddDGVColumn(dgv, "待遇检查结果", "trt_chk_rslt", 140); AddDGVColumn(dgv, "字段扩展", "exp_content", 140); dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold); dgv.ColumnHeadersHeight = 30; } public void setDgvPaymentDetail(DataGridView dgv) { dgv.AutoGenerateColumns = false; dgv.Columns.Clear(); AddDGVColumn(dgv, "统筹区划", "poolarea_no", 140); AddDGVColumn(dgv, "缴费档次", "clctstd_crtf_rule_codg", 140); AddDGVColumn(dgv, "险种类型名称", "insutype_name", 140); AddDGVColumn(dgv, "缴费类型名称", "clct_type_name", 140); AddDGVColumn(dgv, "到账类型名称", "clct_flag_name", 140); AddDGVColumn(dgv, "到账时间", "clct_time", 180); AddDGVColumn(dgv, "到账类型", "clct_flag", 120); AddDGVColumn(dgv, "费款所属期开始日期", "accrym_begn", 150); AddDGVColumn(dgv, "费款所属期结束日期", "accrym_end", 150); AddDGVColumn(dgv, "参保险种", "insutype"); AddDGVColumn(dgv, "缴费类型", "clct_type"); dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold); dgv.ColumnHeadersHeight = 30; } public void setDgvAccumutual(DataGridView dgv) { dgv.AutoGenerateColumns = false; dgv.Columns.Clear(); AddDGVColumn(dgv, "险种类型", "insutype", 200); AddDGVColumn(dgv, "年度", "year", 100); AddDGVColumn(dgv, "人员编号", "psn_no", 300); AddDGVColumn(dgv, "累计类别", "cumType", 300); AddDGVColumn(dgv, "累计值", "cum", 140); AddDGVColumn(dgv, "参保地", "insuAdmdvs", 140); dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold); dgv.ColumnHeadersHeight = 30; } public void setDgvTurnToOtherHosp(DataGridView dgv) { dgv.AutoGenerateColumns = false; dgv.Columns.Clear(); dgv.ColumnHeadersDefaultCellStyle.Font = new Font("宋体", 9, FontStyle.Bold); dgv.ColumnHeadersHeight = 30; } } }