public static DataSet GetVehicleConfig_NOLONGERUSED(int vehicleId, int firstParam, int noOfBytes, int displayType, HttpContext context, int buildType) { int pStatus = 0; string text = ""; char c = Convert.ToChar(95); char c2 = Convert.ToChar(48); DataSet vehicleConfig = DataAccess.GetVehicleConfig(vehicleId, firstParam, buildType); IEnumerator enumerator = vehicleConfig.get_Tables().get_Item(0).get_Rows().GetEnumerator(); try { while (enumerator.MoveNext()) { DataRow dataRow = (DataRow)enumerator.get_Current(); IEnumerator enumerator2 = dataRow.get_Table().get_Columns().GetEnumerator(); try { while (enumerator2.MoveNext()) { DataColumn dataColumn = (DataColumn)enumerator2.get_Current(); string columnName = dataColumn.get_ColumnName(); if (columnName.StartsWith(Constants.ParamColumnTypes.ValuePrefix)) { string text2 = columnName.Replace(Constants.ParamColumnTypes.ValuePrefix, Constants.ParamColumnTypes.StatusPrefix); string[] array = columnName.Split(new char[] { c }); string text3 = array[1].ToString(); string text4 = array[2].ToString(); byte b; try { b = Convert.ToByte(dataRow.get_Item(dataColumn)); } catch { b = 0; } switch (displayType) { case 1: text = b.ToString(); break; case 2: text = b.ToString("x2").ToUpper(); break; case 3: text = Convert.ToString(b, 2).PadLeft(8, c2); break; } try { pStatus = Convert.ToInt32(dataRow.get_Item(text2)); } catch { pStatus = 1; } string text5 = "<span class=\"" + Common.GetSpanClass(pStatus, 0) + "\">"; if ((context.get_User().IsInRole(Constants.AdminUser) || context.get_User().IsInRole(text4)) && !Convert.ToBoolean(dataRow.get_Item("fldApproved"))) { object obj = text5; text5 = string.Concat(new object[] { obj, "<a href=\"pu.aspx?", Constants.QueryString.VehicleId, "=", vehicleId, "&", Constants.QueryString.VehicleInstId, "=", dataRow.get_Item("fldID"), "&", Constants.QueryString.ParameterId, "=", text3, " \">", text, "</a>" }); } else { text5 += text; } text5 += "</SPAN>"; dataRow.set_Item(dataColumn, text5); } } } finally { IDisposable disposable = enumerator2 as IDisposable; if (disposable != null) { disposable.Dispose(); } } } } finally { IDisposable disposable = enumerator as IDisposable; if (disposable != null) { disposable.Dispose(); } } return vehicleConfig; }