public static bool IsPopAPNSetting(COperatorItemCollection cOperatorItemCollection, string strDisplayName)
{
HTCDebug.LogReg("[IsPopAPNSetting]+", new object[0]);
bool flag = false;
try
{
string str1 = string.Empty;
if (cOperatorItemCollection != null && 0 < cOperatorItemCollection.Count)
{
foreach (COperatorItem coperatorItem in (List<COperatorItem>) cOperatorItemCollection)
{
if (coperatorItem.DisplayName == strDisplayName)
{
string str2 = string.Empty;
string str3;
if (CustomizationHelper.IsReadBranchDatabase())
{
str3 = "c:\\programs\\commonfiles\\adc\\MNS_Conn_" + coperatorItem.FolderName + "_branch.dbz";
if (!FileAccessHelper.IsFileExist(str3))
str3 = "c:\\programs\\commonfiles\\adc\\MNS_Conn_" + coperatorItem.FolderName + ".dbz";
}
else
str3 = "c:\\programs\\commonfiles\\adc\\MNS_Conn_" + coperatorItem.FolderName + ".dbz";
string strXmlIn = FileAccessHelper.ReadZipFileAsXMLString(str3, "Conn_UserData.provxml");
if (string.Empty != strXmlIn)
{
flag = true;
HTCDebug.LogReg("[IsPopAPNSetting]: bRet = {0}", new object[1]
{
(object) (bool) (flag ? 1 : 0)
});
CustomizationHelper.SetAPNSettingPageInputOKFlag(strXmlIn);
break;
}
else
break;
}
}
}
else
HTCDebug.LogReg("[IsPopAPNSetting]: cOperatorItemCollection is null or have no item", new object[0]);
}
catch (Exception ex)
{
HTCDebug.LogReg("[IsPopAPNSetting]Msg: {0}", new object[1]
{
(object) ex.Message
});
HTCDebug.LogReg("[IsPopAPNSetting]Exception: {0}", new object[1]
{
(object) ex.ToString()
});
}
HTCDebug.LogReg("[IsPopAPNSetting]-", new object[0]);
return flag;
}