DynamicBlockReferencePropertyCollection props = br.DynamicBlockReferencePropertyCollection;
foreach (DynamicBlockReferenceProperty prop in props)
{
object[] values = prop.GetAllowedValues();
if (prop.PropertyName == "Длина фазы" && !prop.ReadOnly)
{
prop.Value = Convert.ToDouble(findGroup.Count * 28 * mas_tek);
}
if (block_Name == "ЭОМ_Схемы_Аппарат защиты отходящий")
{
if (prop.PropertyName == "Вид аппарата" && !prop.ReadOnly)
{
for (int i = 0; i < values.Length; i++)
{
//ed.WriteMessage("\nvalues[{0}] = {1}", i, values[i].ToString());
if (values[i].ToString().Contains("Автомат_1P_L+N+PE"))
{
prop.Value = values[i];
break;
}
else
{
continue;
}
}
}
}
}