123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using PTMedicalInsurance.FormSetter;
- namespace PTMedicalInsurance.Forms.BasicDatas
- {
- class FormSetter
- {
- /// <summary>
- /// 动态增加datagridview列
- /// </summary>
- /// <param name="dgv"></param>
- /// <param name="headerText"></param>
- /// <param name="dataPropertyName"></param>
- private void AddDGVColumn(DataGridView dgv, string headerText, string dataPropertyName, int width = 120)
- {
- DataGridViewColumn newColumn = new DataGridViewTextBoxColumn();
- newColumn.HeaderText = headerText;
- newColumn.Width = width;
- newColumn.DataPropertyName = dataPropertyName;
- newColumn.Name = dataPropertyName;
- dgv.Columns.Add(newColumn);
- }
- /// <summary>
- /// 下载医生国家医保平台信息
- /// </summary>
- public void SetHeaderTextOfDownloadDoctorInfo(DataGridView dgv)
- {
- dgv.AutoGenerateColumns = false;
- dgv.Columns.Clear();
- AddDGVColumn(dgv, "定点医疗机构代码", "A1", 200);
- AddDGVColumn(dgv, "定点医疗机构名称", "A2", 80);
- AddDGVColumn(dgv, "医保医师代码", "A3", 200);
- AddDGVColumn(dgv, "姓名", "A4", 200);
- AddDGVColumn(dgv, "性别", "A5", 100);
- AddDGVColumn(dgv, "身份证件类型", "A6", 100);
- AddDGVColumn(dgv, "身份证件号码", "A7");
- AddDGVColumn(dgv, "人员状态", "A8");
- AddDGVColumn(dgv, "合同起始时间", "A9", 80);
- AddDGVColumn(dgv, "合同截止时间", "A10", 60);
- AddDGVColumn(dgv, "医师执业证书编码", "A11", 60);
- AddDGVColumn(dgv, "执业医疗机构名称" ,"A12", 200);
- AddDGVColumn(dgv, "执业类别", "A13", 150);
- AddDGVColumn(dgv, "执业范围", "A14", 300);
- AddDGVColumn(dgv, "执业级别", "A15", 300);
- AddDGVColumn(dgv, "专业技术职务", "A16", 300);
- }
- /// <summary>
- /// 下载护士国家医保平台信息
- /// </summary>
- public void SetHeaderTextOfDownloadNurseInfo(DataGridView dgv)
- {
- dgv.AutoGenerateColumns = false;
- dgv.Columns.Clear();
- AddDGVColumn(dgv, "定点医疗机构代码", "A1", 200);
- AddDGVColumn(dgv, "定点医疗机构名称", "A2", 80);
- AddDGVColumn(dgv, "医保护士代码", "A3", 200);
- AddDGVColumn(dgv, "姓名", "A4", 200);
- AddDGVColumn(dgv, "性别", "A5", 100);
- AddDGVColumn(dgv, "身份证件类型", "A6", 100);
- AddDGVColumn(dgv, "身份证件号码", "A7");
- AddDGVColumn(dgv, "人员状态", "A8");
- AddDGVColumn(dgv, "合同起始时间", "A9", 80);
- AddDGVColumn(dgv, "合同截止时间", "A10", 60);
- AddDGVColumn(dgv, "护士执业证书编码", "A11", 60);
- AddDGVColumn(dgv, "执业医疗机构名称", "A12", 200);
- AddDGVColumn(dgv, "执业类别", "A13", 150);
- AddDGVColumn(dgv, "专业技术职务", "A16", 300);
- }
- /// <summary>
- /// 下载医院国家医保平台信息
- /// </summary>
- public void SetHeaderTextOfDownloadHospitalInfo(DataGridView dgv)
- {
- dgv.AutoGenerateColumns = false;
- dgv.Columns.Clear();
- AddDGVColumn(dgv, "定点医疗机构代码", "A1", 200);
- AddDGVColumn(dgv, "法人单位名称", "A2", 80);
- AddDGVColumn(dgv, "定点医疗机构名称", "A3", 200);
- AddDGVColumn(dgv, "统一社会信用代码", "A4", 200);
- AddDGVColumn(dgv, "法定代表人", "A5", 100);
- AddDGVColumn(dgv, "登记号", "A6", 100);
- AddDGVColumn(dgv, "经营性质", "A7");
- AddDGVColumn(dgv, "经济类型", "A8");
- AddDGVColumn(dgv, "医疗机构类别", "A9", 80);
- AddDGVColumn(dgv, "隶属关系", "A10", 60);
- AddDGVColumn(dgv, "医院等级", "A11", 60);
- AddDGVColumn(dgv, "医院等次", "A12", 200);
- AddDGVColumn(dgv, "主要负责人", "A13", 150);
- AddDGVColumn(dgv, "诊疗科目", "A14", 300);
- AddDGVColumn(dgv, "床位数", "A15", 300);
- AddDGVColumn(dgv, "有效期限", "A16", 300);
- AddDGVColumn(dgv, "地址", "A17", 300);
- AddDGVColumn(dgv, "银行开户名称", "A18", 300);
- AddDGVColumn(dgv, "银行账号", "A19", 300);
- AddDGVColumn(dgv, "开户银行", "A20", 300);
- AddDGVColumn(dgv, "分管医保院领导", "A21", 300);
- AddDGVColumn(dgv, "分管医保院领导电话", "A22", 300);
- AddDGVColumn(dgv, "医保办负责人", "A23", 300);
- AddDGVColumn(dgv, "医保办负责人电话", "A24", 300);
- AddDGVColumn(dgv, "医保办电话", "A25", 300);
- AddDGVColumn(dgv, "医保办邮箱", "A26", 300);
- AddDGVColumn(dgv, "定点医疗机构收费等级", "A27", 300);
- AddDGVColumn(dgv, "定点协议生效时间", "A28", 300);
- AddDGVColumn(dgv, "定点协议截止时间", "A29", 300);
- AddDGVColumn(dgv, "有效状态", "A30", 300);
- AddDGVColumn(dgv, "定点协议服务对象", "A31", 300);
- AddDGVColumn(dgv, "定点协议服务范围", "A32", 300);
- }
- }
- }
|