資源簡介
1、實(shí)現(xiàn)C#初始化醫(yī)保連接
2、封裝醫(yī)保接口調(diào)用業(yè)務(wù)方法
3、實(shí)現(xiàn)簽到并獲取醫(yī)院信息
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Reflection;
using?System.xml;
namespace?Medical
{
????public?class?Handle_Medical
????{
????????private?static?Type?YinHai?=?null;//COM對(duì)象
????????private?static?object?YinHai_object?=?null;//實(shí)例化COM對(duì)象
????????private?static?bool?YinHai_flag?=?false;//標(biāo)識(shí)是否實(shí)例化COM對(duì)象
????????private?static?bool?Login_flag?=?false;//標(biāo)識(shí)是否簽到
????????private?static?string?yab003?=?“0021“;//社保經(jīng)辦機(jī)構(gòu)
????????#region?初始化醫(yī)保連接
????????///?
????????///?初始化醫(yī)保連接
????????///?
????????///?
????????private?static?Result?Init()
????????{
????????????YinHai?=?Type.GetTypeFromProgID(“YinHai.ChenDu.Interface“);
????????????if?(YinHai?!=?null)
????????????{
????????????????YinHai_object?=?Activator.CreateInstance(YinHai);
????????????????if?(YinHai_object?==?null)
????????????????{
????????????????????return?new?Result(1?“醫(yī)保程序加載失敗!“);
????????????????}
????????????????//設(shè)置參數(shù)
????????????????object[]?parameters?=?new?object[]?{?0?““?};
????????????????ParameterModifier[]?ParamMods?=?new?ParameterModifier[1];
????????????????ParamMods[0]?=?new?ParameterModifier(2);
????????????????ParamMods[0][0]?=?true;
????????????????ParamMods[0][1]?=?true;
????????????????YinHai.InvokeMember(“yh_interface_init“?BindingFlags.InvokeMethod?null?YinHai_object?parameters?ParamMods?null?null);
????????????????if?(Convert.ToInt32(parameters[0])?0)
????????????????{
????????????????????return?new?Result(1?parameters[1].ToString());
????????????????}
????????????????YinHai_flag?=?true;
????????????????return?new?Result(0?parameters[1].ToString());
????????????}
????????????else
????????????{
????????????????return?new?Result(1?“未檢測(cè)到醫(yī)保程序!“);
????????????}
????????}
????????#endregion
????????#region?調(diào)用方法
????????///?
????????///?調(diào)用方法
????????///?
????????///?交易編號(hào)
????????///?l“>交易控制
????????///?l“>交易輸入
????????///?
????????private?static?YinHai_Call?Call(string?astr_jybh?string?astr_jykz_xml?string?astr_jysr_xml)
????????{
????????????//設(shè)置參數(shù)
????????????object[]?parameters?=?new?object[]?{?astr_jybh?astr_jykz_xml?astr_jysr_xml?““?““?““?““?0?““?};
????????????ParameterModifier[]?ParamMods?=?new?ParameterModifier[1];
????????????ParamMods[0]?=?new?ParameterModifier(9);
????????????ParamMods[0][3]?=?true;
????????????ParamMods[0][4]?=?true;
????????????ParamMods[0][5]?=?true;
????????????ParamMods[0][6]?=?true;
????????????ParamMods[0][7]?=?true;
????????????ParamMods[0][8]?=?true;
????????????YinHai.InvokeMember(“yh_interface_call“?BindingFlags.InvokeMethod?null?YinHai_object?parameters?ParamMods?null?null);
????????????return?new?YinHai_Call(parameters[3].ToString()?parameters[4].ToString()?parameters[5].ToString()?parameters[6].ToString()?Convert
- 上一篇:WPF水波特效
- 下一篇:C#編寫的溫度采集上位機(jī)程序源碼
評(píng)論
共有 條評(píng)論