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); }
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); }