private bool IfTZRInCLR(string htbah, string tzr, ref string message)
        {
            //BDC qlrBdc = soap.FC_GFQLRXX("HTBAH=" + htbah);
            IDictionary <string, string> paramss = new Dictionary <string, string>();

            paramss["HTBAH"] = htbah;
            FC_GFQLRXX_WSData ht_Data   = new FC_GFQLRXX_WSData("FC_GFQLRXX", "2000");
            string            backDatas = ht_Data.GetWebServiceData(paramss, null);
            var  qlrBdc   = ht_Data.XMLParsing(backDatas);
            bool isSucess = false;

            if (qlrBdc != null && qlrBdc.data != null && qlrBdc.data.dt.Rows.Count > 0)
            {
                for (int i = 0; i < qlrBdc.data.dt.Rows.Count; i++)
                {
                    if (qlrBdc.data.dt.Rows[i]["XGRLX"].ToString().Equals("1"))
                    {
                        message += qlrBdc.data.dt.Rows[i]["XGRMC"].ToString() + " ";
                        if (qlrBdc.data.dt.Rows[i]["XGRMC"].ToString().Contains(tzr) || tzr.Contains(qlrBdc.data.dt.Rows[i]["XGRMC"].ToString()))
                        {
                            isSucess = true;
                            break;
                        }
                    }
                }
            }
            return(isSucess);
        }
Example #2
0
        private Geo.Plug.DataExchange.XZFCPlug.BDC GetQLR(string htbah)
        {
            IDictionary <string, string> paramss = new Dictionary <string, string>();

            paramss["HTBAH"] = htbah;
            FC_GFQLRXX_WSData ht_Data   = new FC_GFQLRXX_WSData("FC_GFQLRXX", "2000");
            string            backDatas = ht_Data.GetWebServiceData(paramss, null);
            var qlrBdc = ht_Data.XMLParsing(backDatas);

            return(qlrBdc);
        }