示例#1
0
文件: Form1.cs 项目: e74102tw/TEST
        //ESBGateway-卡號查詢
        public IMessage ESBGatewayRequest_GetGetData(string FunctionName, Enum_InputType EIType, string Input, Dictionary <string, string> dicAddParameter, uint attach, out string strCUSTNO)
        {
            Dictionary <string, string> dicParm = new Dictionary <string, string>();

            strCUSTNO = "";
            dicParm.Add(EIType.ToString(), Input);
            if (EIType == Enum_InputType.IDNO)
            {
                Dictionary <string, string> dicTemp = new Dictionary <string, string>();
                dicTemp.Add("IDNO", Input.Trim());
                IMessage IMTemp = Program.m_Gateway.MessageGateWayRequest("ESBGETCUSTNBR", Program.m_Gateway.ECMSClassName, dicTemp, attach, 0);
                if (IMTemp != null && (IMTemp.ResultCode == 0 && IMTemp.Parameters.ContainsKey("RETCD") && IMTemp.Parameters["RETCD"] == 0))
                {
                    strCUSTNO = IMTemp.Parameters["CustomerNo"].ToString().Trim();
                    dicParm.Add("CUSTNO", strCUSTNO);
                }
            }

            foreach (string str in dicAddParameter.Keys)
            {
                if (!dicParm.Keys.Contains(str))
                {
                    dicParm.Add(str, dicAddParameter[str]);
                }
            }
            return(Program.m_Gateway.MessageGateWayRequest(FunctionName, Program.m_Gateway.ESBClassName, dicParm, attach, 0));
        }
示例#2
0
文件: Form1.cs 项目: e74102tw/TEST
 private void CheckInputType()
 {
     m_enumInputType = Enum_InputType.CARDNO;
     if (rbtnCard.Checked == true)
     {
         m_enumInputType = Enum_InputType.CARDNO;
     }
     else if (rbtnID.Checked == true)
     {
         m_enumInputType = Enum_InputType.IDNO;
     }
 }
示例#3
0
文件: Form1.cs 项目: e74102tw/TEST
        //ECMSWorker-卡號查詢
        public IMessage ECMSWorkerRequest_GetData(string FunctionName, Enum_InputType EIType, string Input, Dictionary <string, string> dicAddParameter, uint attach)
        {
            Dictionary <string, string> dicParm = new Dictionary <string, string>();

            dicParm.Add(EIType.ToString(), Input);

            foreach (string str in dicAddParameter.Keys)
            {
                if (!dicParm.Keys.Contains(str))
                {
                    dicParm.Add(str, dicAddParameter[str]);
                }
            }
            return(Program.m_Gateway.MessageGateWayRequest(FunctionName, Program.m_Gateway.ECMSClassName, dicParm, attach, 0));
        }