using PTMedicalInsurance.FormSetter;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace PTMedicalInsurance.Forms.BasicDatas
{
public class GridViewSetter : GridViewSetterBase
{
#region 数据下载界面
///
/// 设置药品列标题
///
public void SetHeaderTextOfDrug(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "编码", "Code", 300);
AddDGVColumn(dgv, "名称", "Name", 300);
AddDGVColumn(dgv, "批准文号", "ApprovalNO", 200);
AddDGVColumn(dgv, "收费项目等级", "ChargeItemLevel");
AddDGVColumn(dgv, "医疗收费项目类别", "ChargeItemType");
AddDGVColumn(dgv, "收费标准", "ChargeStandards");
AddDGVColumn(dgv, "目录类别", "ListType");
AddDGVColumn(dgv, "最高限价", "CeilingPrice");
AddDGVColumn(dgv, "剂型", "DosageFormCode");
AddDGVColumn(dgv, "剂型名称", "DosageFormName");
AddDGVColumn(dgv, "规格", "Specification");
AddDGVColumn(dgv, "包装单位", "UnitOfPackag", 100);
AddDGVColumn(dgv, "计价单位", "UnitOfValuation", 100);
//AddDGVColumn(dgv, "有效标志", "ValidFlag",100);
//AddDGVCheckBoxColumn(dgv, "儿童用药标志", "CumulativeNegativeBurdenFlag", 100);
AddDGVColumn(dgv, "特殊药品标志", "SpecialFlag");
//AddDGVColumn(dgv, "限制标志", "LimitFlag");
AddDGVColumn(dgv, "限制范围", "LimitRange");
AddDGVColumn(dgv, "生产厂家", "Manufacturers");
AddDGVColumn(dgv, "版本号", "VersionNO");
AddDGVColumn(dgv, "更新时间", "UpdateTime", 180);
}
public void SetHeaderTextOfMedicalService(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "编码", "Code", 300);
AddDGVColumn(dgv, "名称", "Name", 300);
AddDGVColumn(dgv, "说明", "Instructions", 200);
AddDGVColumn(dgv, "除外内容", "ExceptContent", 200);
AddDGVColumn(dgv, "项目内涵", "Connotation", 200);
AddDGVColumn(dgv, "非公立二级价格", "ChargeStandards", 250);
AddDGVColumn(dgv, "非公立三级价格", "CeilingPrice", 250);
AddDGVColumn(dgv, "计价单位", "UnitOfValuation", 100);
AddDGVColumn(dgv, "规格", "Specification");
//AddDGVCheckBoxColumn(dgv, "有效标志", "ValidFlag", 100);
//AddDGVCheckBoxColumn(dgv, "使用标志", "UseFlag", 100);
AddDGVColumn(dgv, "收费等级", "ChargeItemLevel", 100);
AddDGVColumn(dgv, "收费等级名称", "ChargeItemLevelName", 160);
AddDGVColumn(dgv, "更新时间", "UpdateTime", 180);
AddDGVColumn(dgv, "限制标志", "LimitFlag", 100);
AddDGVColumn(dgv, "限制范围", "LimitRange");
AddDGVColumn(dgv, "版本号", "VersionNO");
AddDGVColumn(dgv, "收费项目等级", "ChargeItemLevel");
AddDGVColumn(dgv, "医疗收费项目类别", "ChargeItemType");
AddDGVColumn(dgv, "收费标准", "ChargeStandards");
AddDGVColumn(dgv, "目录类别", "ListType");
AddDGVColumn(dgv, "最高限价", "CeilingPrice");
}
///
/// 材料
///
///
public void SetHeaderTextOfMaterials(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "编码", "Code", 300);
AddDGVColumn(dgv, "名称", "Name", 300);
AddDGVColumn(dgv, "批准文号", "ApprovalNO", 200);
AddDGVColumn(dgv, "剂型", "DosageFormCode", 100);
AddDGVColumn(dgv, "剂型名称", "DosageFormName");
AddDGVColumn(dgv, "规格", "Specification");
AddDGVColumn(dgv, "包装单位", "UnitOfPackag");
AddDGVColumn(dgv, "计价单位", "UnitOfValuation");
AddDGVColumn(dgv, "有效标志", "ValidFlag", 100);
AddDGVCheckBoxColumn(dgv, "使用标志", "UseFlag", 100);
AddDGVColumn(dgv, "特殊药品标志", "SpecialFlag");
AddDGVColumn(dgv, "更新时间", "UpdateTime", 180);
AddDGVColumn(dgv, "限制标志", "LimitFlag", 100);
AddDGVColumn(dgv, "限制范围", "LimitRange", 100);
AddDGVColumn(dgv, "生产厂家", "Manufacturers");
AddDGVColumn(dgv, "版本号", "VersionNO");
AddDGVColumn(dgv, "收费项目等级", "ChargeItemLevel");
AddDGVColumn(dgv, "医疗收费项目类别", "ChargeItemType");
AddDGVColumn(dgv, "收费标准", "ChargeStandards");
AddDGVColumn(dgv, "目录类别", "ListType");
AddDGVColumn(dgv, "最高限价", "CeilingPrice");
}
///
/// 设置诊断,手术,病种等列标题
///
public void SetHeaderTextOfDiagnose(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "编码", "Code", 200);
AddDGVColumn(dgv, "名称", "Name", 500);
}
//字典表
public void SetHeaderTextOfDictionary(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "大类", "insuCode");
AddDGVColumn(dgv, "编码", "code");
AddDGVColumn(dgv, "名称", "descripts", 500);//PinyinSearchCode
AddDGVColumn(dgv, "查找码", "pinyinSearchCode", 200);
AddDGVColumn(dgv, "更新日期", "CreateDate", 150);
AddDGVColumn(dgv, "更新时间", "CreateTime", 150);
}
///
/// 中药饮片
///
public void SetHeaderTextOfChineseMedicine(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "编码", "Code", 200);
AddDGVColumn(dgv, "名称", "Name", 500);
AddDGVColumn(dgv, "单复方标志", "DosageFormCode", 200);
AddDGVColumn(dgv, "药用部位", "DosageFormName", 300);
AddDGVColumn(dgv, "质量等级", "CategoryCode", 200);
AddDGVColumn(dgv, "中草药年份", "CategoryName", 200);
AddDGVColumn(dgv, "安全计量", "Specification", 200);
AddDGVColumn(dgv, "更新时间", "UpdateTime", 180);
}
///
/// 医疗机构制剂目录
///
public void SetHeaderTextOfPreparation(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "编码", "Code", 300);
AddDGVColumn(dgv, "名称", "Name", 300);
AddDGVColumn(dgv, "批准文号", "ApprovalNO", 200);
AddDGVColumn(dgv, "更新时间", "UpdateTime", 180);
AddDGVColumn(dgv, "剂型", "DosageFormCode", 100);
AddDGVColumn(dgv, "剂型名称", "DosageFormName");
AddDGVColumn(dgv, "规格", "Specification");
AddDGVColumn(dgv, "包装单位", "UnitOfPackag", 100);
AddDGVColumn(dgv, "计价单位", "UnitOfValuation", 100);
AddDGVColumn(dgv, "有效标志", "ValidFlag", 100);
AddDGVCheckBoxColumn(dgv, "使用标志", "UseFlag", 100);
AddDGVColumn(dgv, "特殊药品标志", "SpecialFlag");
AddDGVColumn(dgv, "限制标志", "LimitFlag", 100);
AddDGVColumn(dgv, "限制范围", "LimitRange");
AddDGVColumn(dgv, "版本号", "VersionNO");
}
///
/// 肿瘤形态学
///
public void SetHeaderTextOfTumorMorphology(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "唯一记录号", "Code", 300);
AddDGVColumn(dgv, "肿瘤形态学ID", "Name", 200);
AddDGVColumn(dgv, "肿瘤/细胞类型代码", "Connotation", 200);
AddDGVColumn(dgv, "形态学分类代码", "DosageFormCode", 200);
AddDGVColumn(dgv, "形态学分类", "DosageFormName", 200);
AddDGVColumn(dgv, "数据创建时间", "CategoryCode", 200);
AddDGVColumn(dgv, "数据更新时间", "CategoryName", 200);
AddDGVColumn(dgv, "更新时间", "UpdateTime", 180);
AddDGVColumn(dgv, "版本号", "VersionNO", 200);
AddDGVColumn(dgv, "版本号名称", "VersionName", 400);
}
///
/// 中医疾病
///
public void GetChineseDiagnoseJsonByTxt(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "中医疾病诊断ID", "Code", 300);
AddDGVColumn(dgv, "疾病分类名称", "Name", 200);
AddDGVColumn(dgv, "科别类目代码", "LocateCode", 200);
AddDGVColumn(dgv, "科别类目名称", "LocateName", 300);
AddDGVColumn(dgv, "专科系统分类目代码", "DosageFormCode", 200);
AddDGVColumn(dgv, "专科系统分类目名称", "DosageFormName", 300);
AddDGVColumn(dgv, "疾病分类代码", "CategoryCode", 200);
AddDGVColumn(dgv, "疾病分类名称", "CategoryName", 300);
AddDGVColumn(dgv, "更新时间", "UpdateTime", 180);
AddDGVColumn(dgv, "版本号", "VersionNO", 200);
AddDGVColumn(dgv, "版本号名称", "VersionName", 400);
}
///
/// 中医证候
///
public void GetTCMSyndromeJsonByTxt(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "中医证候ID", "Code", 300);
AddDGVColumn(dgv, "证候类目名称", "Name", 200);
AddDGVColumn(dgv, "证候类目代码", "LocateCode", 200);
AddDGVColumn(dgv, "证候类目名称", "LocateName", 300);
AddDGVColumn(dgv, "证候属性代码", "DosageFormCode", 200);
AddDGVColumn(dgv, "证候属性", "DosageFormName", 300);
AddDGVColumn(dgv, "证候分类代码", "CategoryCode", 200);
AddDGVColumn(dgv, "证候分类名称", "CategoryName", 300);
AddDGVColumn(dgv, "更新时间", "UpdateTime", 180);
AddDGVColumn(dgv, "版本号", "VersionNO", 200);
AddDGVColumn(dgv, "版本号名称", "VersionName", 400);
}
///
/// 民族药品
///
///
public void GetEthnicMedicineJsonByTxt(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "医疗目录编码", "med_list_codg", 300);
AddDGVColumn(dgv, "药品商品名", "drug_prodname", 200);
AddDGVColumn(dgv, "通用名编号", "genname_codg", 200);
AddDGVColumn(dgv, "药品通用名", "drug_genname", 300);
AddDGVColumn(dgv, "民族药种类", "ethdrug_type", 200);
AddDGVColumn(dgv, "化学名称", "chemname", 300);
AddDGVColumn(dgv, "别名", "alis", 200);
AddDGVColumn(dgv, "英文名称", "eng_name", 200);
AddDGVColumn(dgv, "剂型", "dosform", 200);
AddDGVColumn(dgv, "每次用量", "each_dos", 200);
AddDGVColumn(dgv, "使用频次", "used_frqu", 200);
AddDGVColumn(dgv, "国家药品编号", "nat_drug_no", 200);
AddDGVColumn(dgv, "用法", "used_mtd", 200);
AddDGVColumn(dgv, "成分", "ing", 200);
AddDGVColumn(dgv, "性状", "chrt", 200);
AddDGVColumn(dgv, "不良反应", "defs", 200);
AddDGVColumn(dgv, "禁忌", "tabo", 200);
AddDGVColumn(dgv, "注意事项", "mnan", 200);
AddDGVColumn(dgv, "贮藏", "stog", 200);
AddDGVColumn(dgv, "药品规格", "drug_spec", 200);
AddDGVColumn(dgv, "计价单位类型", "prcunt_type", 200);
AddDGVColumn(dgv, "非处方药标志", "otc_flag", 200);
AddDGVColumn(dgv, "包装材质", "pacmatl", 200);
AddDGVColumn(dgv, "包装规格", "pacspec", 200);
AddDGVColumn(dgv, "最小使用单位", "min_useunt", 200);
AddDGVColumn(dgv, "最小销售单位", "min_salunt", 200);
AddDGVColumn(dgv, "说明书", "manl", 200);
AddDGVColumn(dgv, "给药途径", "rute", 200);
AddDGVColumn(dgv, "开始日期", "begndate", 200);
AddDGVColumn(dgv, "结束日期", "enddate", 200);
AddDGVColumn(dgv, "药理分类", "pham_type", 200);
AddDGVColumn(dgv, "备注", "memo", 200);
AddDGVColumn(dgv, "包装数量", "pac_cnt", 200);
AddDGVColumn(dgv, "最小计量单位", "min_unt", 200);
AddDGVColumn(dgv, "最小包装数量", "min_pac_cnt", 200);
AddDGVColumn(dgv, "最小包装单位", "min_pacunt", 200);
AddDGVColumn(dgv, "最小制剂单位", "min_prepunt", 200);
AddDGVColumn(dgv, "药品有效期", "drug_expy", 200);
AddDGVColumn(dgv, "功能主治", "efcc_atd", 200);
AddDGVColumn(dgv, "最小计价单位", "min_prcunt", 200);
AddDGVColumn(dgv, "五笔助记码", "wubi", 200);
AddDGVColumn(dgv, "拼音助记码", "pinyin", 200);
AddDGVColumn(dgv, "有效标志", "vali_flag", 200);
AddDGVColumn(dgv, "唯一记录号", "rid", 200);
AddDGVColumn(dgv, "数据创建时间", "crte_time", 200);
AddDGVColumn(dgv, "数据更新时间", "updt_time", 200);
AddDGVColumn(dgv, "创建人", "crter_id", 200);
}
///
/// 医保目录信息查询
///
///
public void GetMedInsuCatalogJsonByTxt(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "医保目录编码", "hilist_code", 300);
AddDGVColumn(dgv, "医保目录名称", "hilist_name", 200);
AddDGVColumn(dgv, "参保机构医保区划", "insu_admdvs", 150);
AddDGVColumn(dgv, "开始日期", "begndate", 200);
AddDGVColumn(dgv, "结束日期", "enddate", 200);
AddDGVColumn(dgv, "医疗收费项目类别", "med_chrgitm_type", 180);
AddDGVColumn(dgv, "收费项目等级", "chrgitm_lv", 180);
AddDGVColumn(dgv, "限制使用标志", "lmt_used_flag", 180);
AddDGVColumn(dgv, "目录类别", "list_type", 150);
AddDGVColumn(dgv, "医疗使用标志", "med_use_flag", 150);
AddDGVColumn(dgv, "生育使用标志", "matn_used_flag", 150);
AddDGVColumn(dgv, "医保目录使用类别", "hilist_use_type", 180);
AddDGVColumn(dgv, "限复方使用类型", "lmt_cpnd_type", 150);
AddDGVColumn(dgv, "五笔助记码", "wubi", 180);
AddDGVColumn(dgv, "拼音助记码", "pinyin", 180);
AddDGVColumn(dgv, "备注", "memo", 200);
AddDGVColumn(dgv, "有效标志", "vali_flag", 200);
AddDGVColumn(dgv, "唯一记录号", "rid", 200);
AddDGVColumn(dgv, "更新时间", "updt_time", 200);
AddDGVColumn(dgv, "创建人", "crter_id", 200);
AddDGVColumn(dgv, "创建人姓名", "crter_name", 200);
AddDGVColumn(dgv, "创建时间", "crte_time", 200);
AddDGVColumn(dgv, "创建机构", "crte_optins_no", 200);
AddDGVColumn(dgv, "经办人", "opter_id", 200);
AddDGVColumn(dgv, "经办人姓名", "opter_name", 200);
AddDGVColumn(dgv, "经办时间", "opt_time", 200);
AddDGVColumn(dgv, "经办机构", "optins_no", 150);
AddDGVColumn(dgv, "统筹区", "poolarea_no", 150);
}
///
/// 医疗与医保目录匹配关系查询
///
///
public void GetMedInsuCorrespondencJsonByTxt(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "医疗目录编码", "med_list_codg", 200);
AddDGVColumn(dgv, "医保目录编码", "hilist_code", 200);
AddDGVColumn(dgv, "目录类别", "list_type", 150);
AddDGVColumn(dgv, "参保机构医保区划", "insu_admdvs", 150);
AddDGVColumn(dgv, "开始日期", "begndate", 200);
AddDGVColumn(dgv, "结束日期", "enddate", 200);
AddDGVColumn(dgv, "备注", "memo", 300);
AddDGVColumn(dgv, "有效标志", "vali_flag", 200);
AddDGVColumn(dgv, "唯一记录号", "rid", 200);
AddDGVColumn(dgv, "更新时间", "updt_time", 200);
AddDGVColumn(dgv, "创建人", "crter_id", 200);
AddDGVColumn(dgv, "创建人姓名", "crter_name", 200);
AddDGVColumn(dgv, "创建时间", "crte_time", 200);
AddDGVColumn(dgv, "创建机构", "crte_optins_no", 200);
AddDGVColumn(dgv, "经办人", "opter_id", 200);
AddDGVColumn(dgv, "经办人姓名", "opter_name", 200);
AddDGVColumn(dgv, "经办时间", "opt_time", 200);
AddDGVColumn(dgv, "经办机构", "optins_no", 150);
AddDGVColumn(dgv, "统筹区", "poolarea_no", 150);
}
///
/// 医药机构目录匹配信息查询
///
///
public void GetMedInstCorrespondencJsonByTxt(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "定点医药机构编号", "fixmedins_code", 200);
AddDGVColumn(dgv, "定点医药机构目录编号", "medins_list_codg", 200);
AddDGVColumn(dgv, "定点医药机构目录名称", "medins_list_name", 200);
AddDGVColumn(dgv, "参保机构医保区划", "insu_admdvs", 200);
AddDGVColumn(dgv, "目录类别", "list_type", 200);
AddDGVColumn(dgv, "医疗目录编码", "med_list_codg", 200);
AddDGVColumn(dgv, "开始日期", "begndate", 200);
AddDGVColumn(dgv, "结束日期", "enddate", 200);
AddDGVColumn(dgv, "批准文号", "aprvno", 200);
AddDGVColumn(dgv, "剂型", "dosform", 200);
AddDGVColumn(dgv, "除外内容", "exct_cont", 200);
AddDGVColumn(dgv, "项目内涵", "item_cont", 200);
AddDGVColumn(dgv, "计价单位", "prcunt", 200);
AddDGVColumn(dgv, "规格", "spec", 200);
AddDGVColumn(dgv, "包装规格", "pacspec", 200);
AddDGVColumn(dgv, "备注", "memo", 200);
AddDGVColumn(dgv, "有效标志", "vali_flag", 200);
AddDGVColumn(dgv, "唯一记录号", "rid", 200);
AddDGVColumn(dgv, "更新时间", "updt_time", 200);
AddDGVColumn(dgv, "创建人", "crter_id", 200);
AddDGVColumn(dgv, "创建人姓名", "crter_name", 200);
AddDGVColumn(dgv, "创建时间", "crte_time", 200);
AddDGVColumn(dgv, "创建机构", "crte_optins_no", 200);
AddDGVColumn(dgv, "经办人", "opter_id", 200);
AddDGVColumn(dgv, "经办人姓名", "opter_name", 200);
AddDGVColumn(dgv, "经办时间", "opt_time", 200);
AddDGVColumn(dgv, "经办机构", "optins_no", 150);
AddDGVColumn(dgv, "统筹区", "poolarea_no", 150);
}
///
/// 医保目录限价信息查询
///
///
public void GetMedInsuFixedPriceJsonByTxt(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "医保目录编码", "hilist_code", 300);
AddDGVColumn(dgv, "医保目录限价类型", "hilist_lmtpric_type", 200);
AddDGVColumn(dgv, "医保目录超限处理方式", "overlmt_dspo_way", 200);
AddDGVColumn(dgv, "参保机构医保区划", "insu_admdvs", 200);
AddDGVColumn(dgv, "开始日期", "begndate", 200);
AddDGVColumn(dgv, "结束日期", "enddate", 200);
AddDGVColumn(dgv, "医保目录定价上限金额", "hilist_pric_uplmt_amt", 200);
AddDGVColumn(dgv, "有效标志", "vali_flag", 100);
AddDGVColumn(dgv, "唯一记录号", "rid", 300);
AddDGVColumn(dgv, "更新时间", "updt_time", 180);
AddDGVColumn(dgv, "创建人", "crter_id", 110);
AddDGVColumn(dgv, "创建人姓名", "crter_name", 150);
AddDGVColumn(dgv, "创建时间", "crte_time", 180);
AddDGVColumn(dgv, "创建机构", "crte_optins_no", 150);
AddDGVColumn(dgv, "经办人", "opter_id", 110);
AddDGVColumn(dgv, "经办人姓名", "opter_name", 150);
AddDGVColumn(dgv, "经办时间", "opt_time", 180);
AddDGVColumn(dgv, "经办机构", "optins_no", 150);
AddDGVColumn(dgv, "表名", "tabname", 180);
AddDGVColumn(dgv, "统筹区", "poolarea_no", 150);
}
///
/// 医保目录先自付比例信息查询
///
///
public void GetMedInsuFirstPayProportionJsonByTxt(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "医保目录编码", "hilist_code", 220);
AddDGVColumn(dgv, "医保目录自付比例人员类别", "selfpay_prop_psn_type", 210);
AddDGVColumn(dgv, "目录自付比例类别", "selfpay_prop_type", 180);
AddDGVColumn(dgv, "参保机构医保区划", "insu_admdvs", 150);
AddDGVColumn(dgv, "开始日期", "begndate", 180);
AddDGVColumn(dgv, "结束日期", "enddate", 180);
AddDGVColumn(dgv, "自付比例", "selfpay_prop", 110);
AddDGVColumn(dgv, "有效标志", "vali_flag", 110);
AddDGVColumn(dgv, "唯一记录号", "rid", 250);
AddDGVColumn(dgv, "更新时间", "updt_time", 180);
AddDGVColumn(dgv, "创建人", "crter_id", 100);
AddDGVColumn(dgv, "创建人姓名", "crter_name", 150);
AddDGVColumn(dgv, "创建时间", "crte_time", 180);
AddDGVColumn(dgv, "创建机构", "crte_optins_no", 200);
AddDGVColumn(dgv, "经办人", "opter_id", 200);
AddDGVColumn(dgv, "经办人姓名", "opter_name", 150);
AddDGVColumn(dgv, "经办时间", "opt_time", 180);
AddDGVColumn(dgv, "经办机构", "optins_no", 150);
AddDGVColumn(dgv, "表名", "tabname", 180);
AddDGVColumn(dgv, "统筹区", "poolarea_no", 150);
}
///
/// 医药机构信息获取
///
///
public void GetMedicalInstitutionJsonByTxt(DataGridView dgv)
{
dgv.Columns.Clear();
//dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "定点医药机构编号", "fixmedins_code", 180);
AddDGVColumn(dgv, "定点医药机构名称", "fixmedins_name", 400);
AddDGVColumn(dgv, "统一社会信用代码", "uscc", 200);
AddDGVColumn(dgv, "定点医疗服务机构类型", "fixmedins_type", 200);
AddDGVColumn(dgv, "医院等级", "hosp_lv", 100);
AddDGVColumn(dgv, "除外内容", "exp_content", 200);
//AddDGVColumn(dgv, "定点医药机构编号", "Code", 200);
//AddDGVColumn(dgv, "定点医药机构名称", "Descripts", 400);
////AddDGVColumn(dgv, "统一社会信用代码", "uscc", 200);
//AddDGVColumn(dgv, "定点医疗服务机构类型", "HospTypeDr", 300);
//AddDGVColumn(dgv, "医院等级", "HospGradeDr", 200);
}
#endregion
#region 数据对照界面
public void SetHeaderTextOfMapping_HisDirectory(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "序号", "tind", 50);
AddDGVColumn(dgv, "医院编码", "itemCode", 150);
AddDGVColumn(dgv, "医院名称", "itemDesc", 200);
AddDGVColumn(dgv, "中心编码", "InsuCode", 250);
AddDGVColumn(dgv, "中心名称", "insuName", 200);
AddDGVColumn(dgv, "对照状态", "flag", 80);
//AddDGVColumn(dgv, "上传状态", "state", 80);
AddDGVColumn(dgv, "规格", "spec", 200);
AddDGVColumn(dgv, "单位", "itemUnitDesc", 70);
AddDGVColumn(dgv, "批准文号", "pprovalNo", 200);
AddDGVColumn(dgv, "厂家", "manfDesc", 200);
AddDGVColumn(dgv, "价格", "itemPrice", 200);
}
#endregion
#region 标题设置界面
///
/// 设置标题设置界面标题
///
public void SetHeaderTextOfHeadertextSetter(DataGridView dgv)
{
dgv.Columns.Clear();
dgv.AutoGenerateColumns = false;
AddDGVColumn(dgv, "序号", "index", 30);
AddDGVColumn(dgv, "字段名", "columnName", 300);
AddDGVColumn(dgv, "字段标题", "desc", 200);
AddDGVColumn(dgv, "字段长度", "width");
AddDGVColumn(dgv, "数据类型", "dataType");
AddDGVColumn(dgv, "表格列类型", "dataGridViewColumn");
AddDGVColumn(dgv, "是否可见", "visible");
}
#endregion
}
}